How to write a quote customers say yes to
A quote is the point where a good conversation either turns into a booking or goes quiet. Most quotes that fail are not too expensive. They are unclear, late or easy to put off. This guide covers what to put in a quote, how to show the price, when to offer options, and how to follow up without nagging.
The examples use made-up businesses and made-up prices. They show layout, not what any job should cost.
Start with what the customer asked for
Open the quote by repeating the problem in the customer’s words. It proves you listened, and it protects you if the job turns out to be different.
Weak: “Quote for plumbing work.”
Better: “Quote for Dana R., 14 Alder Street. Replace the leaking kitchen tap and check the shut-off valve under the sink. You told us the drip started last week.”
Add your business name, phone number, the date, and the address of the job. If you hold a licence or carry insurance that customers ask about, give the licence number or say you can send proof of cover on request. Only list what is true and current.
What to include
A quote that gets a yes usually answers six questions without the customer having to ask.
- What exactly will be done. Two or three plain lines. Name the fixture, the circuit or the rooms.
- What is included. Labour, parts, travel, disposal, clean-up.
- What is not included. Drywall repair after opening a wall, a permit fee, extra visits if access is blocked. Naming exclusions early prevents the awkward conversation later.
- The price. One total, plus taxes shown separately.
- When you can start and how long it takes. Give a real day or a short range.
- How to say yes. Reply to this message, call this number, or tap a link. One step.
Show the price plainly
Customers distrust prices they cannot follow. Show the total first, then a short breakdown if it helps.
Example from Kestrel Lane Plumbing (fictional):
- Replace kitchen tap, supply and fit: $340
- New braided supply hoses: $28
- Call-out and travel: $0 (included)
- Disposal of old tap: $0 (included)
- Total before tax: $368
Three habits help here. First, round numbers are fine, but do not hide a fee in a vague line such as “sundries”. Second, if you charge a call-out fee, show it and say whether it is credited when the customer books the work. Third, if the price depends on what you find, say so, and give a ceiling: “If the valve needs replacing, add $85. We will ask before doing it.”
Where a job cannot be priced without seeing it, do not guess in a message. Say you will quote after a visit and give the day you can come.
Offer options, but not too many
Two or three options help a customer choose without feeling pushed. They also move the question from “should I hire this person?” to “which one suits me?”
Example from Fernwick Electric (fictional), for a bedroom with no ceiling light:
- Basic: one ceiling light on the existing switch. $290.
- Better: the same light on a dimmer switch. $340.
- Most complete: two lights on a dimmer, with the old wiring checked. $560.
Describe each option in a line or two, and say which one you would pick and why. If one option is clearly the sensible choice, say that. Customers who are unsure tend to trust someone who is willing to recommend.
For cleaning, the same idea works with scope rather than parts. Larkspur Cleaning (fictional) might offer a one-off clean of a two-bedroom apartment, the same with inside of oven and fridge, or a fortnightly plan. Make it clear what changes between options, in terms of tasks and time on site.
Say how long the quote is good for
Write an end date on every quote: “This quote is valid until 12 December.” Do not write “valid for 30 days” without the date, because the customer will not count.
A validity period does three jobs. It tells the customer when to decide. It protects you from material price changes. And it gives you a natural, honest reason to get in touch near the end.
Choose the period to suit the work. A tap replacement might hold for a month. A job that needs a large order of materials might hold for a week or two. If your calendar fills up, say that too: “We can start the week of 2 December. After the expiry date we will confirm availability again.”
If a customer comes back after the date, you can honour the price or update it. Either is fine. Tell them which, plainly.
Send it quickly
Speed is a form of service. A quote sent the same day, while the customer is still thinking about the job, is easier to say yes to than one that arrives after a few days. If you cannot send a full quote that quickly, send a short message with the day you will have it ready.
Send the quote in the form the customer used to reach you. If they texted, text it back, with a PDF if it needs more detail. Make sure the first screen shows the total, the options and how to accept.
Follow up on a schedule
Most quotes get no reply because the customer got busy, not because they said no. A calm follow-up is part of the job.
A pattern many owners find workable:
- One or two business days after sending. “Hi Dana, I wanted to check the quote reached you and answer any questions.”
- A few days before the expiry date. “The quote is valid until 12 December. If you would like to go ahead, I can book you in for the week of the 2nd.”
- Once after it expires, if you want to. “I will close this quote for now. If you want to come back to it, reply here and I will refresh the price.”
Then stop. Three short messages are helpful. More than that starts to feel like pressure. Keep a note of who has been contacted and when, so that you do not follow up twice by mistake or forget someone altogether.
When a customer says no, ask one low-key question: “Was it the price, the timing or something else?” You may learn something about your quotes, and you will leave a better impression than silence.
A simple checklist
Before you send, check that the quote:
- repeats the customer’s problem in their words
- lists what is and is not included
- shows one clear total, with tax separate
- offers up to three options, with a recommendation
- has an end date
- tells the customer exactly how to accept
- goes out the same day, or says when it will
Where BuzzyCrew fits
BuzzyCrew is an AI platform for plumbing, electrical and cleaning businesses that is in early access. It is not open to the public yet and we cannot use it for your business today. At launch, quotes for approval are planned for the Pro plan: the crew gathers job details from the customer and prepares a quote from the prices you gave it, and nothing is sent until you approve, change or decline it. Planned prices are not final. You can read more on the early access page or how booking and quotes work.
Common questions
- How long should a quote be valid for?
- Pick a period that matches how fast your costs change and how full your calendar is, and write the end date on the quote. Two weeks to a month is a common choice. Material-heavy jobs often need a shorter window.
- Should I give one price or several options?
- Two or three options usually make the decision easier than one price, as long as each is clearly described. Keep it to three at most, and say which one you would choose and why.
- When should I follow up on a quote I have sent?
- A short message one or two business days after sending is reasonable, and a second one near the expiry date. After that, close the loop politely and stop.