How to Write a Handyman Quote That Wins Jobs
How to write a handyman quote that gets signed: the structure, itemization, fixed vs hourly pricing, scope-change rules and a copy-paste example.
Published · Updated · HandyBook Team
A winning handyman quote states the scope in one sentence, itemizes labor and materials, shows a clear total, spells out what is and is not included, and gives a timeline and terms with a way to sign. The goal is to make it easy for the customer to say yes. Send it quickly, because a fast, clear quote beats a slightly cheaper one that arrives late.
Read the customer before you price the job
Two customers can describe the same dishwasher install and want different things. These are common patterns, not statistics:
- The price-focused customer wants a fixed number. Give a tight, itemized fixed price.
- The confidence-focused customer wants proof you are reliable. Add photos of similar work, references and a written workmanship warranty.
- The deadline-focused customer wants certainty. Put the start date and timeline at the top and request a deposit to lock the date.
Same scope, different framing. The quote is a sales document, and the price is only one input.
What a winning quote contains
In order, top to bottom:
- Your business name, phone, and license or insurance info (where applicable).
- Customer name and job address.
- A one-sentence scope statement. For example: "Replace existing dishwasher with customer-supplied unit, including disposal of the old unit and a water-line check."
- Line items, split into labor and materials.
- The total, large enough to read on a phone.
- What is included and what is not.
- Timeline and terms: start date, duration, deposit.
- A signature line and date, which can be electronic.
Itemize it
A single line reading "Bathroom retile, $4,500" feels arbitrary. Compare an itemized version (sample numbers for illustration):
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Demo existing tile + haul-away | 4 hr | $75 | $300 |
| Install new porcelain tile + grout | 14 hr | $75 | $1,050 |
| Porcelain tile (38 sf + 10% waste) | 42 sf | $6.40 | $268.80 |
| Thinset, grout, spacers, sealer | 1 | $118 | $118 |
| Disposal fee | 1 | $45 | $45 |
| New wax ring + toilet reseat | 1 | $95 | $95 |
| Subtotal | $1,876.80 |
The math: 300 + 1,050 + 268.80 + 118 + 45 + 95 = 1,876.80. The customer sees where each dollar goes, which builds trust. To set your own hourly rate, see our hourly rates guide.
Fixed price, range or hourly
Fixed price suits work you can scope on a walkthrough: a dishwasher install, a ceiling fan swap, staining a small deck. The customer gets a number, not a math problem.
Range suits jobs with one or two unknowns. Explain what moves the number: "Repaint the master bedroom, $850 to $1,100 depending on whether the trim needs a second coat." A range with a reason builds trust; a range without one invites suspicion.
Hourly with a cap suits diagnostic or unknown work: "$95 for the first hour, $75 after that, plus materials. If it passes four hours, we stop and I write a fixed quote for the rest." The cap tells the customer the meter has a brake.
Avoid uncapped hourly work. A surprise bill is the fastest way to lose trust, even when the hours were real. For unfamiliar work, see how to quote a job you have never done.
Include and exclude in writing
The most expensive line on a quote is the one you forgot. Two examples of how this plays out:
- A deck repair quote that does not mention stain. The customer assumes it is included. Write "Stain not included; can be added at $180."
- A faucet replacement where the shutoff valve is seized. Write "Assumes functional shutoff valves; replacement quoted separately if needed."
Lines worth adding to most quotes:
- "Permits not included" (or the fee you will charge to pull them).
- "Disposal fees over $50 invoiced at cost."
- "Quoted price valid for 30 days from issue date."
These are not defensive. They prevent arguments.
Habits that help close
- Round to clean numbers on small jobs. A $285 install reads as straightforward.
- Take a deposit on larger jobs. Many handymen ask for 25 to 50 percent, with materials-heavy jobs leaning higher. Check your state's rules on deposit limits for home improvement work.
- Quote fast. Same day is ideal. The longer a quote waits, the more likely the customer calls someone else. We cannot give you a precise number, so track your own close rate by days-to-quote for a month.
Handling scope changes
- Get every change in writing, even a text. "Adding $180 for stain, OK?" with a "yes" reply is a record. Screenshot it, and confirm what your state requires for written change orders on home improvement work.
- Price change orders separately. Show the original price, then "Change order #1: add deck stain, $180." The final total is the same but the customer sees the original price held.
Example, start to finish
A customer texts: "Can you replace my disposal? It's leaking."
A weak reply: "Yeah, I can do it for $300."
A stronger quote, sent within the hour and signable on the customer's phone:
Disposal replacement, [address]
- Remove existing 1/2 HP disposal and dispose of it: $85
- Install customer-supplied 3/4 HP disposal: $145
- New mounting hardware and plumber's putty: $32
- Leak test and 24-hour follow-up: included
- Total: $262
- Tomorrow 9 to 11 AM works for me. Reply YES to confirm.
- Includes a 90-day workmanship warranty. Assumes existing electrical and plumbing are to code.
Copy-paste quote follow-up
Hi [Name], I sent over the quote for [job] on [day]. Happy to answer any questions or adjust the scope. If you would like to lock in [date], reply YES and I will mark it on the calendar.
Where software helps
Once you are sending several quotes a week, formatting takes time. HandyBook provides line-item quotes with online acceptance and e-signature on every plan, and the same line items convert into an invoice. Pro adds SMS delivery, 158 materials calculators and AI quoting from photos, voice or text. See professional handyman estimates and pricing.
A quote template you can copy
[Business name] | [phone] | [email] | [license or insured line, if applicable]
Quote #[number] | Date: [date] | Valid until: [date + 30 days]
Prepared for: [customer name], [job address]
Scope: [one-sentence description of the work]
Labor: [task] - [hours] x $[rate] = $[amount]
Materials: [item] - [qty] x $[unit price] = $[amount]
Total: $[amount]
Included: [list]
Not included: [list]
Schedule: Start [date], estimated [duration].
Payment terms: [deposit] due to schedule, balance due on completion.
To accept: Reply YES or sign here: [link].
Build the price: a worked example
Take the disposal replacement above and show how a handyman can get to a price from costs rather than guessing.
- Estimate time. 1.5 hours on site, plus 0.5 hour of travel and material pickup. Billable: 2.0 hours.
- Choose a rate. Say your calculated rate is $80/hour (see the hourly rates guide). Labor: 2.0 x 80 = $160.
- Add materials at cost. Hardware and putty cost $24.
- Apply a materials markup, if that is your practice. At 25 percent: 24 x 1.25 = $30.
- Add a buffer for unknowns. If you routinely run 10 percent over on plumbing swaps, 10 percent of labor is $16.
- Total: 160 + 30 + 16 = $206.
These numbers are examples. Replace the rate, markup and buffer with your own, based on your records. See material markup.
Quote versus estimate versus proposal
| Document | Meaning | When to use |
|---|---|---|
| Estimate | An approximate price that may change | Early conversations, unknown scope |
| Quote | A firm price for a defined scope | Standard repairs and installs |
| Proposal | A fuller document with options, terms and schedule | Larger or multi-phase jobs |
Label the document honestly, because that sets the customer's expectation.
Pre-quote walkthrough checklist
- Photos of the work area and access
- Measurements with a written note of each
- Who supplies materials, you or the customer
- Condition of related items, such as shutoffs or substrate
- Parking, stairs, pets and working-hours limits
- Permit needs (ask your local building department if unsure)
- What the customer wants most: price, speed or confidence
- Whether the customer is the decision-maker
Three-option quotes
Offering options often helps a customer choose a number rather than a handyman. A simple structure:
| Option | What you get | Example price |
|---|---|---|
| Good | Repair the existing item | $180 |
| Better | Replace with a standard unit, includes haul-away | $320 |
| Best | Replace with an upgraded unit, includes a 1-year warranty | $450 |
The prices are illustrative. Make sure every option is a job you would be happy to do.
Common mistakes
- Pricing before looking. Photos or a visit prevent surprises.
- Hiding markup in the hourly rate. Show materials honestly.
- No expiry date. Material prices move.
- No scope exclusions. Everything not written down is arguable.
- Sending late. Speed signals reliability.
- No next step. End with an easy action, such as "Reply YES".
- Working before acceptance. Get a yes in writing first.
FAQ
What is the difference between a quote and an estimate?
An estimate is an approximate price that may change; a quote is a firm price for a defined scope. Use the word that matches what you are committing to, and say so on the document.
Should I charge for quotes?
Many handymen quote simple jobs for free and charge a fee for diagnostic visits or complex site assessments. Whatever you choose, say it before you visit.
How long should a quote stay valid?
30 days is common. Material prices and your schedule change, so put an expiry date on every quote.
Do I need a signature on a quote?
It is strongly advisable. A signature, including an electronic one, records the customer's agreement to scope and price. Check your state's rules for home improvement contracts.
How do I handle a customer who says my quote is too high?
Offer to adjust the scope rather than the rate, for example customer-supplied materials or a smaller area. Do not discount the same scope without a reason.
Try HandyBook
HandyBook's 14-day free trial lets you send real quotes and see how they convert into invoices. Card is required and you can cancel during the trial at no cost.
Ready to put this into practice?
HandyBook handles quoting, invoicing, scheduling, and payments. 14-day free trial.
Start free trial