7 min read
How to write a construction quote that wins the job
Most contractors lose jobs they should have won — not on price, but on the piece of paper. The homeowner gets three quotes: one is a number on a text message, one is a two-page PDF with sections and exclusions, and one arrives four days late. Guess which one signs.
This guide walks through what goes into a construction quote that gets accepted, with a worked example, and the mistakes that cost the most. It applies whether you are an electrician in Riverview, a roofer in Halifax or a painter in Charlottetown.
What a winning quote does
A quote has three jobs at once:
- It makes the price understandable. A homeowner cannot judge whether $18,500 for a roof is fair. They can judge whether "2,200 sq ft of architectural shingles at $5.75, one layer of tear-off, ice-and-water at the eaves, two new vents and a chimney flashing" is what they asked for.
- It builds trust before you have done any work. Clean numbering, a valid-until date, your licence and insurance, a signature line: these say "I do this every week."
- It protects you. Written exclusions and payment terms are worth more than any handshake when the plywood turns out to be rotten.
The seven parts of the document
- Header: your business name, address, phone, email, licence or registration number if your province requires one, proof of liability insurance. Client name and the address of the work.
- Quote number and dates: a number like QTE-0042, the date issued, and a validity period — 30 days is standard when material prices move.
- A short summary of the work in one or two sentences, in the client's language. This is what they will repeat to their spouse.
- Itemized lines grouped by section: demolition, materials, labour, subcontractors, permits. Each line has a description, a quantity, a unit and a price.
- Totals with taxes shown separately: subtotal, then HST (Atlantic Canada, Ontario) or GST + PST/QST, then the total. Never "taxes included" in a round number.
- Terms: deposit, payment schedule, expected start and duration, what happens with unforeseen conditions.
- Exclusions: the list of things you are not doing. This is the section that saves you.
Worked example: an electrical panel upgrade
A common residential job in New Brunswick: replacing a 100 A panel with a 200 A panel and adding a level 2 EV charger in the garage.
| Section | Description | Qty | Price | | --- | --- | --- | --- | | Labour & materials | 200 A panel upgrade, breakers, grounding, meter base check | 1 | $2,100.00 | | Labour & materials | Level 2 EV charger, 40 A circuit, installation | 1 | $1,200.00 | | Materials | NMD90 12/2 cable, panel to garage | 40 ft | $60.00 | | Permits | Electrical permit and inspection | 1 | $250.00 | | | Subtotal | | $3,610.00 | | | HST (15%) | | $541.50 | | | Total | | $4,151.50 |
Terms: 30% deposit at signature to order the panel and charger; balance on completion after inspection. Start within 10 business days of deposit; one day on site.
Exclusions: utility disconnection/reconnection fees billed by NB Power; drywall patching and painting around the new panel; charger unit if the client supplies their own (labour only, $450).
Open question noted on the quote: exact cable run from panel to garage — "about forty feet" was estimated on site; to be confirmed before ordering.
Notice the last item. A quantity you did not measure is not a number to guess: it is a question to write down. Clients respect a quote that says "to be confirmed" far more than one that changes after signature.
Six mistakes that lose the job (or the money)
1. One lump sum
"Panel and charger: $4,150." The homeowner compares it to their brother-in-law's $3,200 quote for a panel alone and thinks you are expensive. Itemized lines let them compare like with like — and let you remove the charger line instead of renegotiating the whole job.
2. Sending it late
Speed is a sales argument. The client who requests three quotes usually signs with the first serious one. If your process is "get home, open the spreadsheet, retype the notes," you are handing the job to whoever quoted from their truck.
3. Exclusions in your head
You knew the drywall patch was not included. They read "panel upgrade." "I thought that was included" is the number one cause of unpaid balances. Write the exclusions every single time.
4. Taxes hidden or wrong
"Taxes included" hides your real price and confuses the comparison. Wrong rate is worse: Nova Scotia's HST dropped to 14% in 2025 — a quote at 15% for an Amherst job costs you either credibility or margin. And if you are not registered (small supplier under $30,000), say so explicitly.
5. No record of acceptance
A "go ahead" by text does not say which version of the quote was accepted or whether the exclusions were seen. Get a dated acceptance on the final version, with the client's name and an explicit consent line. Digital signature with a timestamp does exactly this.
6. Rounding to look nice
$4,151.50 is not $4,150. A round total sitting on top of itemized taxes that do not add up looks careless — precisely the impression you are trying to avoid.
Presentation details that quietly help
- Consistent numbers: currency aligned right, two decimals, tabular figures. It reads like an invoice from a real business.
- The client's language. If the homeowner reads French, the quote is in French — even if you dictated it in English. In New Brunswick and Quebec, this alone wins jobs.
- A PDF and a link. Some clients print, some read on their phone in the driveway. Offer both, from the same document.
- Photos when it helps. Two site photos attached to a roofing or landscaping quote remove doubt about scope.
A process that fits in the site visit
- On site, describe the work out loud the way you would to the client: quantities, access, constraints, what you will not do. Take a couple of photos.
- Structure it immediately, while it is fresh: one line per item, one quantity per line, your library prices, the province's taxes.
- Review the uncertain lines and the questions you did not ask.
- Send it the same evening, with a link where the client can read, download the PDF and accept with a dated signature.
That is the workflow Devik automates: you dictate the visit into your phone, the AI structures the quote with your price library and the taxes of the province, flags lines to verify, lists open questions — and never invents a quantity. The client gets a link, reads it in their language and signs online. You are notified the minute it happens.
You do not need software to apply the method. But if you write more than a couple of quotes a week, the time between the visit and the send is where jobs are won or lost.
See a real example for your trade: electricians, plumbers, roofers, painters, landscapers. And once the quote is signed, read Deposit, change orders and getting paid.