Guides

How to Write a Contractor Estimate That Wins the Job

The estimate is your first impression — and often the whole reason you win or lose a job. Here's exactly what to put in one, how to price it, and the small details that make customers say yes.

July 1, 2026 · 8 min read

Most contractors lose jobs they should have won — not because their price was too high, but because their estimate looked like a number scribbled on the back of a business card. The customer got a clean, itemized PDF from the next guy and went with him. Your estimate is a sales document. Treat it like one and your close rate goes up without dropping your price.

This guide walks through everything a professional contractor estimate should include, how to price it so you actually make money, and the follow-up step almost everyone skips.

What is a contractor estimate?

An estimate is your best good-faith prediction of what a job will cost the customer. It is not a legally binding quote in most states, but customers treat it as a promise — so accuracy and clarity matter. A good estimate does three things: it tells the customer exactly what they're paying for, it protects you if the scope changes, and it makes you look like the professional they want to hire.

What to include in a contractor estimate

Every estimate you send — whether it's a $200 faucet swap or a $30,000 kitchen remodel — should have these parts:

  1. 1Your business name, logo, phone, email, and license number if your trade requires one.
  2. 2The customer's name, job address, and the date.
  3. 3A clear job title and a one- or two-line description of the work.
  4. 4Line items — each task or material broken out with a quantity and price.
  5. 5A subtotal, any taxes, and a bold grand total.
  6. 6Payment terms (deposit required, when the balance is due, accepted payment methods).
  7. 7How long the estimate is valid — 15 or 30 days is standard.
  8. 8A place for the customer to accept or approve it.

Line items: the part that wins the job

A single lump-sum number invites haggling. A line-itemed estimate does the opposite — it shows the customer the value behind the price. Instead of "Bathroom remodel — $8,500," break it down:

  • Demo and haul-away — $600
  • Tile (materials) — $1,400
  • Tile installation (labor) — $2,200
  • Vanity and fixtures (materials) — $1,300
  • Plumbing labor — $1,500
  • Paint and finish — $700
  • Cleanup and disposal — $300

Now the number feels earned. When a customer can see that $2,200 is skilled tile labor and not markup, they stop trying to talk you down and start picturing the finished bathroom.

How to price a job so you actually profit

The most common way contractors go broke is underpricing labor and forgetting overhead. Price every job with this simple formula:

The pricing formula

Materials + (Labor hours × your loaded hourly rate) + Overhead + Profit margin = Your price. Your "loaded" hourly rate isn't just your take-home pay — it includes fuel, insurance, tools, your phone, and the hours you spend quoting and driving.

A good rule of thumb: after materials, aim for a 20–35% margin on the total. If you're consistently the cheapest bid in town, you're probably leaving money on the table or forgetting to charge for overhead.

Protect yourself: scope and change orders

The fastest way to lose money on a job is "while you're here, can you also…" Spell out exactly what's included — and what isn't. Add a line that says anything outside the listed scope requires a written change order before work continues. That one sentence has saved contractors thousands in unpaid add-on work.

Send it fast and follow up

Speed wins jobs. Studies of home-service leads consistently show the first contractor to send a professional estimate wins a large share of the work — often just by being first and looking organized. If you're getting home and typing estimates at 9pm, you've already lost the ones who called two other guys.

Then follow up. A short, friendly message two or three days later — "Hi Mrs. Johnson, just checking if you had any questions about the deck estimate" — recovers a surprising number of jobs that would have otherwise gone cold.

The easy way: build and send estimates from your phone

You can absolutely do all of this with a template and a PDF app. But the reason tools like Job Assistant exist is to collapse the whole thing into 60 seconds: add line items on your phone, the total calculates itself, and the customer gets a clean, branded estimate with Accept and Decline buttons built in. When they tap Accept, you get notified — and you turn it into an invoice with one tap. No re-typing, no late-night paperwork, no lost jobs.

Send professional estimates in 60 seconds

Start now

Free 14-day trial · No credit card required

Frequently asked questions

Is a contractor estimate legally binding?

In most states an estimate is a good-faith prediction, not a binding contract. To be protected, pair the estimate with a signed contract or work agreement that both parties approve before work begins.

How much should I charge for an estimate?

Most contractors offer free estimates for standard jobs. For large or complex projects that require significant design or measurement time, it's reasonable to charge an estimate fee that's credited back if the customer hires you.

What's the difference between an estimate and a quote?

An estimate is your best prediction of the cost and can change if the scope changes. A quote is a fixed price you commit to. Use estimates for jobs with unknowns and quotes for well-defined work.

How long should an estimate be valid?

15 to 30 days is standard. Material prices move, so include an expiration date so you're not held to a number you quoted months ago.