How to Write a Job Estimate

To write a job estimate, visit the site and measure, write down the scope of work, price labor, materials and other costs as separate line items, add overhead and profit, then add tax, a deposit, an expiry date and your terms. Present it as a clean, itemized document the customer can compare and approve.

The 8 steps at a glance
  1. Visit the site and measure
  2. Write the scope of work
  3. List labor, materials and other costs
  4. Add overhead and profit
  5. Add discount, tax and deposit
  6. Set an expiry date and terms
  7. Present it professionally
  8. Follow up, then invoice

You can do every step in our free job estimate template, which calculates the totals for you.

Advertisement

1. Visit the site and measure

A good estimate starts with real measurements, not guesses. Walk the job with the customer, measure everything you'll price — square feet of walls or floors, linear feet of trim, squares of roof — and take photos of anything that could change the price, such as access problems, damage, or old work you'll have to remove.

Write down what the customer wants in their own words. That note becomes the start of your scope.

2. Write the scope of work

The scope of work is a plain-language description of exactly what you will do and what you won't. It's the part of the estimate that prevents most disputes, because it decides whether later requests are "included" or a change.

  • Included: each area or task, the materials or products, and the finish level.
  • Not included: permits, moving furniture, repairs found later, or anything the customer might assume.
  • Assumptions: for example "based on one layer of existing shingles" or "walls in sound condition".

3. List labor, materials and other costs

Break the price into line items with a quantity, unit and rate for each. Customers trust an itemized estimate more than a single number, and you can see exactly where your costs come from.

Cost typeWhat to includeTypical unit
LaborHours for each crew member or taskhr, day
MaterialsEverything you'll buy, plus a waste allowanceea, sq ft, gal, lot
EquipmentRentals such as lifts, scaffolding or dumpstersday, week, ea
SubcontractorsWork you hire out, at their quoted pricelot, job
DisposalHaul-away and dump feesload, job
Permits and feesPermit, inspection and other fees you'll payea

Trade-specific templates already list the common items for each trade: the roofing estimate template prices by the square with tear-off and flashing, and the painting estimate template is organized by rooms, surfaces and coats.

4. Add overhead and profit

Your rates need to cover more than the direct cost of the job: insurance, vehicles, tools, office time and the profit that keeps the business going. You can build these into your hourly rates or add a markup to your costs — just be consistent.

Markup is profit as a percentage of cost. Margin is profit as a percentage of the price. They are not the same: a $1,000 cost marked up 25% sells for $1,250, and the $250 profit is a 20% margin of that price.

5. Add discount, tax and deposit

Apply any discount to the subtotal first, then calculate sales tax on the discounted amount, then the total. If you need a deposit — money paid up front to schedule the job and buy materials — show it as a percentage and an amount, with the balance due on completion.

Whether your labor or materials are taxable depends on your state, so check with your state's department of revenue. Some states also limit how large a deposit a home improvement contractor can ask for; check your state's contractor licensing board.

6. Set an expiry date and terms

Material prices move, so every estimate needs a "valid until" date. Add short terms that cover how changes are handled (a written change order before extra work), when payments are due, and what happens if conditions differ from what you could see.

Job estimate example

Example only Here is a filled-in example for a small interior job: repairing water-damaged drywall in a 12 × 14 ft bedroom and repainting the walls. The prices are made up for illustration only — your rates, material costs and tax rules will differ.

Job estimate example
DescriptionQtyRateAmount
Labor – cut out and replace damaged drywall, tape and finish6 hr$65.00$390.00
Drywall sheets, 1/2 in. × 4 × 8 ft4 sheet$18.50$74.00
Joint compound, tape, screws and sanding supplies1 lot$42.00$42.00
Primer and wall paint3 gal$48.00$144.00
Labor – prime and paint walls, two coats8 hr$55.00$440.00
Debris removal and cleanup1 job$75.00$75.00
Subtotal$1,165.00
Sales tax (0%)$0.00
Total$1,165.00
Deposit (10%)$116.50
Balance due on completion$1,048.50
Advertisement

7. Present it professionally

Send the estimate as a PDF with your logo, contact details, an estimate number and the date. Keep the line items in a sensible order — the order the work happens is usually easiest to follow — and put the total, deposit and expiry date where they're easy to find.

For larger projects, the construction estimate template groups costs by phase and includes allowances and contingency lines.

8. Follow up, then invoice

Follow up a few days after sending the estimate and answer questions while the job is fresh in the customer's mind. Once the work is done, turn the estimate into an invoice with the same line items — in our generator that's one click with "Convert to invoice", which opens the contractor invoice template with everything filled in.

Frequently asked questions

What is the difference between an estimate, a quote and a bid?

In everyday use, an estimate is an approximate price that can change if the job turns out different, a quote is a fixed price for a defined scope, and a bid is a price submitted to compete for a job, often against a set of plans. What actually binds you depends on the wording you use and the law where you work, so say clearly on the document which one it is.

How long should a job estimate be valid?

Pick a period that matches how quickly your material and labor costs change, and print the expiry date on the estimate. Our job estimate template sets 30 days by default, with 15 and 60 day buttons.

Should I charge for writing an estimate?

That is a business decision. Some contractors give free estimates to win work; others charge for detailed estimates that take hours of measuring or design, often crediting the fee if the customer hires them. Whatever you choose, tell the customer before you visit.

What is the difference between markup and margin?

Markup is profit as a percentage of your cost; margin is profit as a percentage of the selling price. A $1,000 cost with a 25% markup sells for $1,250, which is a 20% margin.

Last updated: · Written by Muhammad Zaid