Blog / Running Your Business
How to Write a Contractor Quote That Wins the Job
How to write a contractor quote that wins the job: what to include, good-better-best options, fast follow-up and the mistakes that cost contractors work.
Two contractors look at the same job. Their prices are within a few hundred dollars of each other. One gets the work, and it often isn't the cheaper one. What tips the decision is usually how the quote was delivered: how fast it arrived, how clear it was, and how confident the customer felt reading it.
This guide is about that part of the process: how to write and present a contractor quote that wins more jobs without simply cutting your price. It's for US trade contractors and home service businesses who already know their numbers and want a better close rate.
Why good contractors lose bids
When customers explain why they went with someone else, the reasons are rarely only about price:
- "The other guy got back to me the same day."
- "His quote explained exactly what he'd do."
- "I wasn't sure what was included in yours."
- "She offered a couple of options."
- "I never heard back after the visit."
Every one of those is fixable, and none requires lowering your price.
1. Speed: send it while they're still deciding
Homeowners often get two or three quotes, and the first clear one sets the standard the others are judged against. If you can, send the quote the same day as the site visit, ideally before you leave the driveway. For bigger jobs that need measurements or supplier pricing, tell the customer exactly when to expect it ("You'll have it by Thursday afternoon") and then beat that time.
2. Show you understood the problem
Open with a short summary in the customer's own terms before any line items:
"Your 40-gallon water heater is leaking from the tank and is 14 years old. We'll replace it with a 50-gallon gas unit to keep up with your family of five, bring the venting up to current code, and haul away the old unit."
That one paragraph tells the customer you listened, and it frames everything below it.
3. Make the scope impossible to misread
Vague quotes lose jobs and cause disputes later. Spell out:
- What you'll do, step by step, in plain language
- Materials and equipment, with brands and models when they matter to the customer
- What's not included, such as drywall patching, painting, permits or haul-away
- Assumptions, for example "Assumes existing gas line is adequate; if not, we'll quote the upgrade separately"
- Timeline, including a likely start date and how long the work will take
Clear exclusions protect you, and they also make your quote easier to compare fairly against a competitor who quietly left things out.
4. Offer options instead of a single take-it-or-leave-it price
Giving the customer two or three choices shifts the question from "Should I hire this contractor?" to "Which option do I want?"
| Option | Example (water heater) | Who it suits |
|---|---|---|
| Good | Standard tank, same size, basic warranty | Tight budget, rental property |
| Better | Larger tank, longer warranty, expansion tank | Most homeowners |
| Best | High-efficiency or tankless unit, extended labor warranty | Long-term owners who want lower running costs |
Keep it to two or three options, explain the difference in one line each, and don't use the "best" option just to make the middle look cheap. Each should be something you'd genuinely recommend to someone.
5. Build trust on the page
Customers are inviting you into their home and trusting you with a big expense. Put the proof on the quote:
- Your business name, contact details and license number (some states require license numbers on bids; California, for example, requires it on contracts and bids under Bus. & Prof. Code § 7030.5)
- Insurance information, or a note that a certificate is available on request
- Your warranty on labor, and that manufacturer warranties apply to parts
- A couple of short, genuine customer reviews, if you have them
6. Make it look professional
Presentation matters more than most contractors want to admit. A clean, typed, itemized quote with your logo signals that you'll be organized on the job too. A price texted with no detail, or a handwritten note, signals the opposite, even if your work is excellent.
- Use a consistent template with your branding.
- Keep it to one or two pages for most residential work.
- Number your quotes so you can track them.
- Proofread names, addresses and totals.
7. Set terms and an expiration date
State how long the price is good for (for example, 30 days) since material costs change. Include payment terms and any deposit, within your state's rules. A clear expiration also gives you a natural reason to follow up.
8. Make saying yes easy
The fewer steps between "this looks good" and "you're hired," the better.
- Tell the customer exactly how to accept: sign, reply "approved," or tap a link.
- Offer a couple of available start dates.
- Keep your phone number visible so they can call with a quick question.
9. Follow up without being pushy
Many quotes are lost simply because nobody followed up. A simple sequence:
- Same day: "Here's your quote. Happy to walk through any of it."
- 2–3 days later: "Just checking whether you had any questions about the quote."
- A few days before it expires: "Your quote is good through Friday. Let me know if you'd like to get on the schedule."
If they choose someone else, thank them and ask what tipped the decision. The answers will improve your next quote.
10. Track your close rate
Keep a simple count of quotes sent and quotes accepted, by job type. If you're winning almost every quote, you may be underpriced. If you're winning very few, look at speed, clarity and follow-up before you touch the price.
Quote checklist
- Sent within a day of the visit (or when promised)
- Summary of the problem in the customer's words
- Detailed scope with materials
- Clear exclusions and assumptions
- Two or three options where it makes sense
- License, insurance and warranty details
- Expiration date and payment terms
- Simple way to accept
- Follow-up scheduled
Quoting from your phone
SnipInvoice treats quotes as their own documents. You can describe the job out loud or type it, review every line, and share a professional quote from your phone. Quotes are free on every plan, your customer can accept from a link without creating an account, and quotes are valid for 30 days by default. When a quote is accepted, you can convert it to an invoice in one tap.
FAQ
How quickly should a contractor send a quote?
As fast as you can do it accurately, ideally the same day as the site visit. If the job needs more time, tell the customer when to expect it and deliver on time.
Should I give customers multiple options on a quote?
Often, yes. Two or three genuine options let the customer choose how to proceed instead of deciding whether to hire you at all. Keep the differences simple to understand.
How long should a quote be valid?
Many contractors use 15 to 30 days because material and labor costs change. Print the expiration date on the quote.
What should I do if a customer goes with someone else?
Thank them, ask politely what made the difference, and keep them on your list. Some customers come back when the other contractor falls through.
Send a quote they can say yes to, before you leave the driveway. SnipInvoice is launching soon on iOS and Android. See how it works.