How to write a service quote customers can actually understand
A practical service quote structure covering scope, assumptions, price, scheduling, and the next step.
By ServiceMint editorial · Practical guidance, with AI-assisted drafting and editorial review.Start with the decision the customer needs to make
A useful quote helps someone decide whether your service fits their problem. It does more than show a number. Before writing, collect the customer’s requested outcome, location, timing, and any photos or measurements you need. If you still need an inspection, say that the figure is an estimate and explain what could change it. Avoid presenting an uncertain figure as a fixed offer.
Write one opening sentence that confirms the request in the customer’s language. “You asked for a one-time clean before your tenant moves in” is more useful than “Thank you for your valued inquiry.” This tells the reader you understood the job and gives them an easy opportunity to correct the brief.
Describe what the price includes
List deliverables as observable actions. “Clean the inside of accessible kitchen cupboards” communicates more than “deep-clean kitchen.” State the rooms, surfaces, visits, or hours covered where relevant. Add materials, disposal, travel, access, and preparation only when they apply. Never assume the customer knows your normal service boundaries.
Keep exclusions short and specific. If heavy lifting, specialist treatment, or high access work is excluded, say so near the scope. An exclusion should prevent misunderstanding rather than bury an unpleasant surprise. Where an optional extra is sensible, give it a separate line so the customer can compare the base job and the additional work.
Make the price and assumptions easy to check
Show the currency and the total price. Explain any tax treatment using your actual business position and local requirements; do not copy a tax statement from a template without checking it. If you price by hour or unit, show the rate and quantity. If you offer a fixed price, say which supplied details the price depends on.
Use an assumptions block when the work has uncertainty: normal access, the condition shown in supplied photos, working utilities, or a confirmed area measurement. Include only assumptions that actually affect the job. A short explanation of what happens when the scope changes helps both sides discuss extra work before it begins.
Give scheduling and acceptance a clear place
State the proposed date or booking window, expected duration when known, and anything the customer must do before arrival. If a slot is provisional, label it provisional. Do not invent an expiry deadline to force a response. Use an expiry only when you have a genuine reason, such as changing material costs or a temporary availability window.
End with one simple action: reply to approve the listed scope, choose an available slot, or request a revision. Explain when a booking becomes confirmed and how any deposit works under your actual policy. Link to applicable terms without replacing the important practical details with a wall of legal text.
Review the quote before sending
Read it once as a customer who has never used your business. Can you find the service, inclusions, total, proposed timing, and acceptance step quickly? Check names, dates, calculations, contact details, and any copied placeholders. Remove unsupported claims such as “guaranteed best price” or certifications you do not hold.
An AI quote writer can turn a verified job brief into a clean draft, but it should not decide your price or invent the job conditions. Save a reusable structure, then update the actual facts each time. After sending, record the date and a reasonable follow-up reminder so a good quote does not disappear into an untracked inbox.