Checklist Supply

How to Write a Contractor Estimate: A Step-by-Step Guide

Free guide ยท Updated 2026-10-15

An estimate is often the first real document a client gets from you. A clear one helps you win the job, sets expectations and prevents arguments later. A vague one invites price haggling and scope disputes. Here is how to write one that is accurate and easy to approve.

Estimate vs. quote vs. bid

People use these words loosely, and the legal meaning varies by place. In general, an estimate is your best approximation of cost, and the final price may change if the work changes. A quote is usually a fixed price for a defined scope. A bid is a price submitted in a competitive process. Whatever you call it, say clearly on the document whether the price is an approximation or fixed, and for how long it is valid.

What to include in a contractor estimate

Step 1: Visit the site and define the scope

Measure, take photos and ask questions before you price anything. Write down what the client wants in their words, then translate it into a specific scope. "Redo the bathroom" is not a scope; "remove and replace vanity, toilet and floor tile in a 5 ft by 8 ft bathroom" is.

Step 2: Build the materials list

List each material with a quantity and current price. Add a reasonable allowance for waste and cuts; how much depends on the material and the layout. Note who supplies what. If the client is choosing finishes later, use an allowance line (for example, a set amount for tile) and say that the price adjusts to the actual selection.

Step 3: Estimate labor

Break the job into tasks and estimate hours for each, then multiply by your rate. Include time people forget: travel, setup, cleanup, supply runs, and waiting on inspections. If you are not sure what your hourly rate should be, work it out from your costs and target income rather than copying a competitor.

Step 4: Add overhead and profit

Your price needs to cover more than labor and materials. Insurance, vehicles, tools, software and office time are real costs. On top of that, add profit. Keep markup and margin straight: a 50% markup on cost is a 33% margin on price, not 50%.

Step 5: Write exclusions and assumptions

This section protects you most. List what is not included and what you are assuming. If you open a wall and find rot, the estimate should already say that hidden conditions are handled with a change order.

Step 6: Present it professionally

Send a clean PDF, not a photo of a notepad. Keep it to a page or two, use consistent numbering, and put the total where it is easy to find. Follow up after a few days if you have not heard back.

Common mistakes

A simple estimate layout

A reliable order is: header with your details and estimate number, client and job address, scope summary, itemized lines grouped by labor and materials, totals, assumptions and exclusions, timeline, payment terms, validity date, and an acceptance signature. Keeping the same layout on every job makes estimates faster to write and easier for clients to compare.

Free tool from our partner HandyStack: before you set your price, run the numbers in the free HandyStack job profit & markup calculator to see your margin.
Contractor Estimate Template (Word + Excel) ($5.99, instant download)

An editable estimate in Word and Excel. The spreadsheet calculates line totals, subtotal, discount, tax and total automatically, with a filled-in example tab.

Get it on Payhip: $5.99

Frequently asked questions

Is a contractor estimate legally binding?

It depends on the wording and local law. An estimate labeled as an approximation is generally treated differently from a signed fixed-price contract. If in doubt, ask a local attorney or your trade association.

How long should an estimate be valid?

Choose a period that fits how quickly your material prices move, and state it on the document. Many contractors use something like 15 to 30 days.

Should I charge for estimates?

Many contractors give simple estimates free and charge for detailed design or large-project estimates, sometimes crediting the fee if the client hires them. It is a business decision; state your policy up front.

What is the difference between markup and margin?

Markup is profit as a percentage of cost; margin is profit as a percentage of the selling price. A 25% markup equals a 20% margin.

Can I edit the template in Google Sheets?

Yes. The Checklist Supply estimate template is a standard .xlsx and .docx, which open in Excel, Word, Google Sheets/Docs, LibreOffice and Apple Numbers/Pages.

This guide is general information, not legal, tax or professional advice. Check local rules and get qualified help where needed.