What a Contractor Estimate Should Include So It Holds Up Like a Contract

A texted number from the truck won't help you in a dispute. Here is what to put on a phone-friendly estimate so the accepted price holds: scope, exclusions, allowances, terms, an expiration date, a change order rule and a signature.

By the MagicBuild team ·

What should be on a contractor estimate so it's legally solid?

A solid estimate has your business and license details, the customer and job address, a written scope, itemized pricing, exclusions, allowances, payment terms, an expiration date, a change order rule and a signature. This is a working checklist, not legal advice, and what makes a document enforceable varies by state, so confirm the details with your state's contractor registration office or a local attorney.

The published checklists agree on most of it. WinkScope lists business and licence details, client and job address, a written scope, itemized materials and labor, allowances, clear exclusions, taxes, the total, payment terms and deposit, an expiry date and a signature block. QuoteIQ boils it down to eight things, ending with terms and a way for the customer to accept. Gauge Yard points out that exclusions, allowances, a stated validity window, a payment schedule and a written change-order rule are what keep an accepted price from turning into a loss.

Here is the order I would put it in, top to bottom:

  • Your business name, phone, email and license number if you have one
  • Customer name, job address, date and an estimate number
  • Scope of work in plain language
  • Itemized materials and labor, with taxes and a clear total
  • Exclusions and allowances
  • Deposit and payment schedule
  • Expiration date
  • Change order rule
  • Signature and date lines for the customer

On the license number, put it on there if you hold one, but whether it is required varies by state and sometimes by job size. Call your state's contractor registration office, or your town's building department, to find out what your area expects on written estimates. If your trade isn't licensed where you work, don't invent a number. Leave the line off and put your business name, phone and email there instead.

One note on the examples in this post: any measurements, prices or allowances are made-up illustrations, not standard rates. Use your own numbers.

Every pain on your list, from 'I thought that was included' to 'they keep adding little things,' traces back to one of those lines being missing.

How detailed does the scope of work need to be?

Detailed enough that a stranger could read it and know what gets built, where, and with what. If a line could mean two different jobs to two different people, it is too vague.

Write the scope in plain language, using measurements, materials and locations. Jobber's building estimate template advises detailed line items and costs plus timelines and terms and conditions, which is a good start. For protection in a dispute, add the part most templates skip, which is what you are not doing.

Here is how vague lines compare to specific ones:

Example: vague lineExample: specific line
Build deckBuild 12 by 16 ft pressure-treated deck, 2x8 joists at 16 in. on center, 5/4 decking, one set of 4 steps
Replace fenceRemove 80 ft of old fence, set new 6 ft cedar privacy fence on 4x4 posts, one 4 ft gate
Paint bedroomPrep, prime and two coats on walls and ceiling in the north bedroom, trim not included

For each job, write down what you measured, what material you are using and where the work starts and stops. Photos of the area on the estimate help too, because they show the condition you found it in.

What should I list as exclusions so I don't get stuck with extra work?

List every common thing the customer might assume is included but isn't. Exclusions are what stop 'I thought that was included' halfway through the job.

Start with the items that most often cause arguments on your type of work:

  • Permit fees (or note who pulls the permit)
  • Hidden damage found after demolition, such as rot, old wiring or mold
  • Painting and touch-up after your work
  • Electrical, plumbing or other trades you are not doing
  • Haul-away of existing material, if you are not including it
  • Repairs to lawn, landscaping or driveways from equipment access

Put the list right under the scope, not buried in fine print at the bottom. A customer who sees 'Not included: painting and touch-up' next to the price is much less likely to be surprised later. After a few jobs, you will have a standard list for each trade that you can copy and adjust.

How do I handle allowances when the customer hasn't picked materials yet?

Put a dollar allowance on every item the customer hasn't chosen, and write what happens if they pick something that costs more. An allowance keeps a late finish choice from blowing past the number you figured.

Write the amount and the unit. Say you carry a tile allowance of $4 per square foot for 120 square feet, and the customer later picks tile at $9 per square foot. Then the difference is $600 before any extra labor. If the allowance isn't in writing, you eat that $600.

For example, a line could read: 'Tile allowance: $4 per sq ft. Selections above the allowance are added to the total by change order.' Set a date for the customer to choose, too, so a late decision doesn't hold up your crew. Do the same for fixtures, cabinets, flooring and paint, anything where the price range is wide.

How long should an estimate be good for, and what do I put for the expiration date?

Pick an expiration window you can honor, such as 30 days, and shorten it when material prices are moving. Put the actual calendar date on the estimate, not 'good for 30 days,' so nobody has to count.

Add one sentence saying that pricing after that date may change. That covers the customer who waits three months and expects the old price, and you can still choose to honor it as a favor.

The payment schedule belongs in the same block as the expiration date. Write the deposit amount, the milestones and when the final balance is due, so the terms are agreed before the first nail goes in. If you are not sure what your state allows for deposits, ask your state's contractor registration office or your accountant.

What's a good change order rule to put in writing?

Keep it to one rule: any work not listed on the estimate is a change order, priced and approved in writing before it starts. Put it above the signature line so the customer sees it when they sign.

For example: 'Any work not listed in this estimate is a change order. We will send the added price and time in writing, and work on it starts after you approve.'

Then follow it, including on the small stuff. Suppose a customer asks for two extra outlets on a Tuesday. If you quote the add in writing and they text back 'yes, go ahead,' that can count as written approval in many cases, but confirm what applies in your state, and a signed change order is the safer record. If you do the work for free once, the next ask will be bigger. You can use the free job cost calculator to price those adds so you aren't guessing in the driveway.

Can a customer sign an estimate from their phone and have it count?

In many cases an electronic signature is accepted, but the rules vary by state and by document type, so ask your state's contractor registration office or a local attorney about yours. Either way, a signed estimate is far better than a number texted from the truck.

What makes a phone signature useful is the record around it. You want the customer's name, the date, and the exact version of the estimate they saw, with the scope, exclusions, terms and total all in one document. A text that only gives a price for the deck has none of that. Keep the signed copy with the job file and send the customer a copy.

Here is how the common ways of getting a yes compare:

MethodScope in writingExclusions and termsCustomer signature
Texted numberNoNoNo
Paper estimateYesIf you wrote themYes, but you carry it around
Estimate signed on phoneYesIf you wrote themYes, with the date

MagicBuild is built for this workflow. Magic, the AI assistant, builds an estimate from a photo and a description at your own prices. The client gets it by email, signs on their phone and can pay a deposit by card or bank, and a signed estimate becomes a project automatically. Whatever tool you use, the exclusions, allowances and change order wording are yours to write, so write them once and reuse them. You can see what MagicBuild does for estimates and the rest of the job.

Before your next quote goes out, check it against the list: license info, scope, exclusions, allowances, payment terms, an expiration date, a change order rule and a signature. You can start a free trial of MagicBuild and use it free for 14 days, and if you keep it, it costs $69 a month with no seat charge for crew or clients. If you would rather price the job first, the free job cost calculator above is there too.

Sources

  1. Free Building Estimate Template - Download Now | Jobber · getjobber.com
  2. What Should a Construction Estimate Include? (Checklist) | WinkScope · winkscope.com
  3. How to Write a Contractor Estimate: Materials, Labor, Margin · gaugeyard.com
  4. How to Write a Contractor Estimate That Wins the Job | QuoteIQ Help Center · intercom.help

Try MagicBuild free for 14 days

Magic builds the estimate from a photo and a description at your own prices. The client signs on their phone and pays the deposit. Crew check in from their phone, receipts land on the job and invoices get paid online. $69 a month, 14 days free, and crew and clients never cost a seat.

Start 14 days free