You finished the site visit. You walked the property, took measurements, answered the homeowner's questions about timeline and materials. Now you're sitting in your truck, and you need to turn that conversation into a document that beats the other two or three contractors who also showed up this week.
The quote you send is your first real sales pitch. Not the handshake at the door, not the business card you left on the counter. The quote. It's the thing the homeowner will compare side-by-side with your competitors. And the contractor who sends a clear, detailed, professional quote wins more often than the one who's $500 cheaper but sends a text message that says "fence job — $4,200."
This guide covers exactly how to write a contractor quote that closes, regardless of your trade.
The Anatomy of a Winning Quote
Every contractor quote that converts follows the same structure. The details change by trade, but the bones are universal.
1. Your company information. Name, phone, email, license number, insurance info, logo. If you don't have a logo, get one made for $50 on Fiverr. A quote without a logo looks like a side hustle, and homeowners pay premium prices to companies, not side hustles.
2. Customer information. Full name, property address, phone, email. Spell their name right. It sounds small, but misspelling "Katherine" as "Kathryn" tells them you weren't paying attention during the walkthrough.
3. Scope of work in plain language. Not "complete renovation as discussed." Instead: "Remove existing vinyl flooring in kitchen and hallway (approximately 280 sq ft), prepare subfloor, install luxury vinyl plank (Lifeproof Sterling Oak) with quarter-round trim at all wall transitions." The homeowner should be able to read this and know exactly what's happening without calling you.
4. Itemized line items. Every material, every labor category, every ancillary cost — each on its own line with a quantity, unit, rate, and total. This is where trust gets built. When a homeowner can see that you're charging $3.50 per square foot for underlayment and $6.80 per square foot for the vinyl, they stop wondering if you're overcharging and start comparing your material choices against the other bids.
5. The total — big, bold, unmissable. Don't bury it. Don't make them scroll to the last page and squint at a number in 10-point font. The total should be the clearest number on the document.
6. Payment terms. Deposit amount, progress milestones (if applicable), and final payment. Include accepted payment methods. If you take e-transfer, say so — it removes one more friction point.
7. Timeline. Estimated start date and duration. "Approximately 3-4 business days, weather permitting" is honest and sets expectations. Never promise a date you can't keep.
8. Warranty. Material warranty (from the manufacturer) AND your workmanship warranty. Separate them clearly. A 25-year shingle warranty means nothing if the install fails in year two and you won't stand behind the labor.
9. Expiration date. 30 days is standard for residential. Material costs change, especially in 2026 with tariff uncertainty on steel and lumber. An expired quote should require a revised price.
Pricing Psychology: Why Structure Matters More Than Price
Most contractors think they lose bids on price. They don't. They lose bids on presentation.
A University of Chicago study found that people evaluate options based on how information is structured, not just the numbers. Applied to contractor quotes, this means:
- Itemized beats lump-sum. A $14,000 quote with 12 line items feels more transparent than a $12,000 quote with one line that says "bathroom renovation." The itemized quote looks like it was carefully calculated. The lump-sum looks like a guess.
- Three options beat one option. Good/Better/Best pricing works because the middle tier feels like the smart choice. You're not upselling — you're giving them control. Most homeowners pick the middle, and your average ticket goes up 20-30%.
- Speed beats accuracy (within reason). A quote that arrives 2 hours after the site visit beats a "perfect" quote that arrives 4 days later. The first quote sets the price anchor in the homeowner's mind. Everyone after that is being compared to you.
- Photos close. Include 2-3 photos from the site visit in your quote. A photo of the cracked foundation or the rotted subfloor does more selling than any paragraph. It shows you were thorough, and it justifies the price without you having to explain anything.
What to Include by Trade
The core structure is universal, but each trade has specific line items that homeowners expect to see.
General Contractors / Renovation
- Demolition and disposal (itemize dumpster separately)
- Framing / structural modifications
- Each sub-trade as a section (plumbing, electrical, drywall, etc.)
- Permit fees (pass-through, clearly marked)
- Contingency allowance (10-15% for reno work)
- Finish selections with allowances
HVAC
- Equipment (brand, model, SEER rating, tonnage)
- Ductwork modifications
- Refrigerant line set
- Electrical connection / disconnect
- Permit and inspection
- Manufacturer warranty + extended warranty options
Plumbing
- Fixture supply and install (each fixture as its own line)
- Rough-in vs. finish plumbing (separate phases)
- Water heater (brand, capacity, energy rating)
- Drain/waste/vent modifications
- Inspection and testing
Electrical
- Panel upgrade (amperage, brand)
- Circuits added (count, location)
- Fixture installation (type, quantity)
- Low-voltage (data, security, smart home)
- Permit and ESA inspection (Ontario)
The 6 Quote Killers
These are the mistakes that cost contractors jobs every week. If you're doing any of these, stop.
1. The text-message quote. "Hey, I can do the deck for around $8K. Let me know." That's not a quote. That's a guess with no commitment from either side. You've given the homeowner a number to shop against without giving them a reason to choose you.
2. Vague scope. "Complete kitchen renovation as discussed." You know what you discussed. They think they know. But when the backsplash isn't included and they thought it was, you've got a conflict. Write it out. Every item. If it's not in the scope, note it under "Exclusions."
3. No exclusions section. This is the section that saves you. "This quote does not include: permits, engineering, appliance supply, painting, or repairs to pre-existing conditions discovered during demolition." Three sentences can prevent a $3,000 argument.
4. Waiting 3-5 days to send it. You've lost momentum. The homeowner has already gotten two other quotes, talked to their neighbor, and started second-guessing the project. Send it same-day. If you can't send the final quote, send a preliminary estimate within hours and follow up with the detailed version within 24.
5. No follow-up plan. The quote goes out and then... silence. You check your email, wonder if they got it, wait a week, then send a "just checking in" text. That's not a follow-up plan. A real plan: confirm receipt at 24 hours, answer questions at 48 hours, gentle follow-up at 5 days, final follow-up at 14 days.
6. Competing on price alone. If your quote looks exactly like the cheap guy's quote — same format, same detail, same presentation — then the homeowner has no reason to pick you except price. Your quote needs to look like it came from a more professional operation. Detail, formatting, warranty info, and photos are how you justify a higher price.
Good/Better/Best: The Simplest Way to Raise Your Average Ticket
Instead of sending one price, send three tiers:
| Tier | What's Included | Example (Deck Build) |
|---|---|---|
| Good | Standard materials, basic scope, your standard warranty | Pressure-treated frame + deck boards, basic railing, 2-year workmanship warranty — $12,400 |
| Better | Upgraded materials, expanded scope, extended warranty | Pressure-treated frame + composite decking (Trex Select), aluminum railing, built-in lighting, 5-year warranty — $18,200 |
| Best | Premium everything, full design, longest warranty | Steel frame + premium composite (Trex Transcend), cable railing, integrated lighting + outlets, pergola, 10-year warranty — $28,500 |
Most homeowners pick the middle. That's $5,800 more than you'd have gotten sending only the "Good" option. And you didn't push them — they chose it.
How Fast Is Fast Enough?
Here's the benchmark: the first contractor to send a detailed, professional quote wins the job approximately 60% of the time.
That's not the cheapest quote. The first quote. Speed signals that you're organized, that you run a real business, and that you want the job. A quote that arrives same-day while the homeowner still remembers the conversation sets the price anchor. Everything after that is being compared to yours.
In practice, this means:
- Take all measurements and photos during the site visit
- Have your pricing templates ready before you leave the truck
- Use a quoting tool that lets you build the quote from your phone
- Send the quote within 2 hours of leaving the property
- Confirm receipt with a quick text: "Hey, just sent over the quote. Let me know if you have any questions."
If you're spending 45 minutes at the kitchen table typing a quote in Word, you're leaving money on the table every day.
FAQ
What should a contractor quote include?
Company info, customer info, detailed scope of work, itemized line items with quantities and rates, material specifications, payment terms, timeline, warranty details (both manufacturer and workmanship), and an expiration date. The more specific you are, the more professional you look against competitors.
How long should a contractor quote be valid?
30 days is standard for residential work. Material prices shift, especially with ongoing tariff changes on steel and lumber. For large commercial projects, 14-21 days is more appropriate. Always include the expiration date on the document.
Should I give a quote over the phone?
Give a ballpark range to qualify the lead, but never commit to a price without seeing the property. Phone estimates lead to scope creep, margin erosion, and arguments about what was "agreed to." Always follow up with a written quote after a site visit.
How fast should I send a quote after a site visit?
Same-day is the target, within 24 hours at most. The first detailed quote in the homeowner's inbox wins the job roughly 60% of the time. Speed doesn't just signal professionalism — it sets the price anchor before your competitors respond.
Talk to Max. Get a professional quote in 60 seconds. HAMMER generates detailed, itemized contractor quotes from your phone — complete with line items, material specs, and Good/Better/Best options. No spreadsheets, no templates, no credit card.