How to Write a Contractor Quote Customers Say Yes To
A quote is the first piece of paperwork a customer sees from you, and often the thing that decides whether they hire you or the next person. A clear quote wins jobs that a lower but vaguer price loses, because the customer can see exactly what they are paying for. This guide covers what a good quote contains, how to price it, and the small habits that get more of them signed.
It applies to most small trade and service work: handyman jobs, painting, electrical, plumbing, landscaping, cleaning, flooring and small renovations.
Quote, estimate or invoice?
These three get mixed up, and the difference matters to customers.
- Estimate: your best guess at the cost. It can change once the work starts. Use it when you cannot see everything yet, such as behind a wall.
- Quote: a fixed price for a defined scope of work. If the customer accepts it, that is the price, unless the scope changes.
- Invoice: the bill you send once work is done (or at an agreed stage), asking for payment.
If you call something a quote, be ready to stand behind the number. If there is real uncertainty, say “estimate” and explain what could move the price.
What every quote should include
- Your business details. Business name, your name, phone, email, and any licence or registration number your trade requires where you work. A logo helps but is not required.
- The customer’s details. Name, job address, phone or email.
- A quote number and date. Numbering every quote (Q-1001, Q-1002…) makes you look organised and makes follow-ups easy: “Just checking on quote Q-1042.”
- How long the price is valid. Material prices move. Thirty days is common; 14 days is reasonable for jobs heavy in materials.
- Scope of work. One or two plain sentences describing the job, then the line items. “Replace kitchen faucet and shut-off valves; test for leaks” beats “plumbing work.”
- Line items. Split labour and materials. Each line has a description, quantity, unit price and line total.
- Subtotal, tax and total. Show the tax rate and amount separately. Customers notice when tax shows up as a surprise at the end.
- Deposit and payment terms. How much is due to book the job, when the rest is due, and how they can pay.
- What is not included. Permits, disposal, patching and painting after electrical work, moving furniture. One line here saves arguments later.
- How to accept. A signature line, or “Reply to this email to accept and we’ll book your date.”
How to price labour and materials
Labour. Start from an hourly rate that covers more than your wage: vehicle, tools, insurance, phone, software, and the unpaid hours spent quoting and driving. Many solo tradespeople find their real cost is 1.5 to 2 times what they want to take home per hour. Estimate the hours honestly, then add a little for setup, cleanup and travel. You can show labour as hours × rate, or as one fixed price per task if you would rather customers not do the hourly math.
Materials. List the main items with quantities. It is normal to add a markup on materials (often 10–25%) to cover the time spent buying, picking up and handling them, and the risk of returns. You do not have to show the markup as a separate line.
Minimums. Set a minimum charge for small jobs (for example, one or two hours). A 20-minute fix still costs you the drive.
Deposits
Deposits protect you from no-shows and cover materials you buy up front. Common practice:
- Small jobs: no deposit, or payment on completion.
- Jobs with significant materials: 25–50% to book.
- Larger jobs: staged payments (deposit, midpoint, completion).
Check the rules where you work: some provinces and states limit how big a deposit can be on home improvement contracts. Whatever you choose, put the amount and due date on the quote in plain numbers.
Tax
Charge sales tax (or GST/HST/PST in Canada, VAT elsewhere) when you are registered to collect it, and show it as its own line with the rate. If you are not registered, do not add a tax line. When a quote mixes taxable and non-taxable items in your area, note which is which.
Terms worth adding
Keep terms short; customers do not read long fine print, but a few lines help you:
- Price valid for 30 days.
- Changes to the scope are quoted separately before the work is done (a “change order”).
- Final payment due on completion, or within 7 days of invoice.
- Hidden damage found once work starts (rot, old wiring, leaks) will be discussed before any extra work.
Habits that win more jobs
- Send it the same day. Speed is one of the strongest signals of reliability. A quote sent from your phone in the driveway beats a nicer one sent next week.
- Offer options. “Good / better / best” (for example, standard fixture vs. upgraded fixture) lets the customer choose instead of compare you against someone else.
- Use their words. If they said “the leaky tap in the upstairs bathroom,” put that in the scope.
- Follow up once or twice. A short message after 3 days and again after a week recovers a surprising share of quiet customers.
- Make accepting easy. One reply or one signature. Every extra step loses people.
- Turn the accepted quote into the invoice. Same numbers, same line items, no retyping, no mistakes.
Copy-paste quote checklist
- Business name, phone, email, licence number
- Customer name, job address, contact
- Quote number and date
- Valid until (date)
- Scope of work in plain words
- Labour lines (hours × rate, or fixed per task)
- Materials lines with quantities
- Subtotal, tax rate and amount, total
- Deposit amount and due date
- Payment methods and final payment terms
- What’s not included
- How to accept
A tool for this
You can do all of the above in a word processor or spreadsheet. If you would rather not rebuild the math every time, QuoteKit for Trades is a small browser app made for exactly this: quotes with labour and materials lines, tax and deposit calculated for you, automatic numbering, and one tap to turn an accepted quote into an invoice. It works on your phone, even without signal, and saves to PDF so you can text or email it. It costs US$19 once, with no account and no monthly fee, and your data stays on your device.
Whatever you use, the rule is the same: a clear, fast, specific quote wins more work than a cheap, vague one.
Quote and invoice from your phone
QuoteKit for Trades: labour and materials lines, tax and deposit worked out for you, quote-to-invoice in one tap. US$19 once, no account, no monthly fee.
Get QuoteKit for Trades