
What should a quote for a job include?
A quote for a job needs eight lines: scope of work, what is not included, materials, labor, the total price, a validity date, payment terms and the deposit. Everything else on the templates (your logo, a quote number, the client's address) is filing; the eight lines are the contract. I read the nine guides on page one of Google for this query on 27 September 2026. All nine tell you to date the quote and to split materials from labor, six mention a deposit, three show a filled quote, and one, Arrivy's, tells you to write down what is not included.
| Line | What goes on it | Why it is there |
|---|---|---|
| Scope of work | The job in the customer's words: rooms, fixtures, what gets replaced, how many coats | It is what the price buys, and what a dispute is measured against |
| Not included | The things a customer could reasonably assume are in, and are not | It is the only line that lets you charge for extra work later |
| Materials | What you supply, with a price, and what the customer supplies | Separates your markup from your time |
| Labor | Hours or days, at a rate, or a fixed figure | The number customers compare between quotes |
| Price | One total, with tax shown or stated as extra | The number the customer says yes to |
| Valid until | A date, 30 days or fewer from the quote date | Material prices move; the offer should not last forever |
| Payment terms | When it is due and how you take it | Sets the day the invoice becomes late |
| Deposit | An amount or a percentage, or "none" | Capped by law in some places and by custom in others |
The exclusions line is where the money is. Citizens Advice tells UK customers that "After you say yes to a quote, it's a binding agreement between you and the trader, whether it's written down or not", and that the trader can charge more only if the customer asks for extra work, agrees to extra work the trader has flagged, or the price was a genuine mistake. A corroded drain line you never priced is extra work only if the quote says it was not included. Written down, it is a second job; left off, it is your problem.
What is the difference between a quote, an estimate and an invoice?
A quote is a fixed price the customer can hold you to once they accept it, an estimate is a best guess that can move, and an invoice is the request for payment after the work is done. The table is the UK version, where a consumer advice body and the government both put the rules in writing; the US has no federal definition of a quote, and California's contractor rules below are the closest thing.
| Document, UK | When it goes out | Is the price fixed? | The rule, in the source's words |
|---|---|---|---|
| Quote | Before the work, after you have seen the job | Yes | Citizens Advice: "A quote is a fixed price, so you'll know what you're getting and how much it will cost"; binding once accepted, written or not |
| Estimate | Before the work, often before a site visit | No | Citizens Advice: "An estimate is just a rough guess, so you might end up paying more" |
| Invoice | After the work, or at an agreed stage | Yes, it is the bill | gov.uk: it must carry "a unique identification number", the supply date, the invoice date, the amounts and "the total amount owed"; with no payment date agreed, it is late 30 days after the customer gets it |
So write "quote" on a document only when you have seen the job. Business.gov.au says the same thing in its quoting guide: "If a customer accepts your quote, it becomes a legally binding contract." If you have not been on site, the document is an estimate; say so at the top, and say what would change the number. The invoice comes later and has its own rules, which how to ask for payment politely covers from the day it falls due.
How do you write a quote for a plumbing job from a voice note?
Dictate the notes in the van, paste the transcript into a chat model with the prompt below, and check the arithmetic and the exclusions line before you send it. I ran the prompt once, on 27 September 2026, on GPT-5.6 Luna (the GPT model on Whizi's cheapest plan, called ChatGPT Luna in the picker), through OpenRouter. The run used 659 tokens and cost $0.0005.
The prompt: "I am a licensed plumber in Columbus, Ohio. Below is the transcript of a voice note I recorded after a site visit. Turn it into a customer quote with exactly these eight lines, in this order: Scope of work, Not included, Materials, Labor, Price, Valid until, Payment terms, Deposit. Use only the figures in the transcript. If a figure is missing, write [fill in] instead of inventing one. Plain words, no adjectives, no sales language, under 180 words. Today is 27 September 2026."
The transcript I pasted under it: "Right, so that's the Hendersons at 42 Maple, the kitchen. Replace the leaking P-trap under the sink and both shutoff valves, they're seized. They also want the outside hose bib swapped for a frost-free one. Parts, call it 85 for the valves and the trap, the frost-free sillcock is about 40. Labor three hours at 110. I can't do anything about the corroded drain line inside the wall, that's a separate job, tell them that. Thirty days on the quote. They pay when it's done, card or Zelle. No deposit on a job this size."
What GPT-5.6 Luna returned, unedited, 58 words:
| Line | GPT-5.6 Luna, 27 September 2026 |
|---|---|
| Scope of work | Replace kitchen P-trap, two shutoff valves, and outside hose bib with frost-free sillcock. |
| Not included | Drain line inside wall. |
| Materials | Valves and trap $85; frost-free sillcock $40. |
| Labor | 3 hours at $110 per hour: $330. |
| Price | $455. |
| Valid until | 27 October 2026. |
| Payment terms | Payment when work is done by card or Zelle. |
| Deposit | None. |
Two things to check before it goes out. The arithmetic: $85 plus $40 plus $330 is $455, which it got right, and it turned "thirty days" into a date. The exclusions: the transcript said the corroded drain line "is a separate job, tell them that", and the model cut that to "Drain line inside wall", which drops the words the customer needs to hear. Rewrite it by hand as "Corroded drain line inside the wall, quoted separately". Tax is missing too, because the transcript never mentioned it; add the line where your state or country charges it. And keep your prices in the transcript. A model asked to price a job produces a number that looks like a price, and it has never seen your supplier's invoice.
The prompt runs the same in ChatGPT, Claude, Gemini or Whizi, where Starter carries GPT and Claude Haiku and the phone keyboard's microphone does the dictating. Whizi loses to Jobber, ServiceM8 and the other field-service suites on the next step: it does not send the quote, log the acceptance or turn it into an invoice, so the eight lines still go into whatever you bill from. AI for plumbers and electricians has the six prompts that come after the quote, from the running-late text to the review reply.
How do you write a quote for a painting job or a cleaning job?
The same eight lines, with the scope line doing more of the work: a painting quote names the rooms, the coats and who moves the furniture, and a cleaning quote names the frequency and the per-visit price. Both examples below are templates I wrote, not model output; the numbers are placeholders for yours.
| Line | Painting quote, two bedrooms |
|---|---|
| Scope of work | Two bedrooms at 118 Birch Street, walls and ceilings, two coats of eggshell in the customer's chosen colors; nail holes filled, sanded and spot-primed; trim and doors in semi-gloss. We move furniture to the center of each room and cover it. |
| Not included | Wallpaper removal, closet interiors, the water-stained ceiling patch in the front bedroom (quoted separately after we open it up), color changes after paint is bought. |
| Materials | Paint, primer, filler, tape and sheeting: $310 |
| Labor | Two painters, two days, $45 an hour each: $1,440 |
| Price | $1,750, sales tax not included |
| Valid until | 30 days from the quote date |
| Payment terms | Balance due on completion; card, check or bank transfer |
| Deposit | 10% ($175) on acceptance, taken off the final bill |
| Line | Cleaning quote, weekly office clean |
|---|---|
| Scope of work | Weekly clean of a 1,200 sq ft office, Tuesdays after 6 pm: vacuum and mop all floors, empty bins, wipe desks and kitchen surfaces, clean two restrooms, restock the paper goods you supply. |
| Not included | Windows above head height, carpet shampooing, dishes, the fridge interior (quoted on request). |
| Materials | Cleaning products and cloths supplied by us; bin liners and paper goods supplied by you |
| Labor | One cleaner, about 2.5 hours a visit |
| Price | $95 a visit, billed monthly for the visits in that month |
| Valid until | 30 days; the per-visit price is reviewed every 12 months |
| Payment terms | Monthly invoice, due 14 days after the invoice date |
| Deposit | None |
The cleaning quote is the odd one out because it is a recurring price, so the validity line does two jobs: how long the offer stands, and how long the rate stands once accepted. Put the review period in writing or the customer will read the first price as permanent. The painting quote's deposit is 10% for a reason that the next section explains.
How long should a quote be valid for, and how much deposit can you ask for?
Thirty days is the norm for a validity date, and a deposit is capped by law in some places and by custom in others. Jobber's guide says "Most service businesses set quotes to expire 30 days after being issued", Arrivy says 15 to 30 days, Tradify says 14 to 30, and Fergus's electrician example uses 14. Nobody on page one goes past 30, because the price of copper moves inside a month.
On the deposit, California is the strictest place I could find a rule written down. The Contractors State License Board says a home improvement down payment "cannot be more than $1,000 or 10 percent of the contract price, whichever is less", and that later payments "cannot exceed the value of the work performed", as of September 2026. The $175 on the painting quote above is legal there; the 50% deposit that three page-one guides use as their example is not. The UK has no cap, but Citizens Advice tells customers to "push it down as much as possible, and don't agree to more than 25%", so a UK painter asking for half up front is asking for the one thing the customer has been told to refuse.
Payment terms are the line that decides when you get paid, and leaving it blank hands the decision to the law of wherever you are. In the UK, gov.uk says that if you do not agree a payment date, "the law says the payment is late 30 days after" the customer gets the invoice or you provide the service, and from that day a business customer owes statutory interest at 8% plus the Bank of England base rate, plus a fixed recovery fee of £40, £70 or £100 by debt size, as of September 2026. In the US the Prompt Payment Act was passed "to require Federal agencies to pay their bills on a timely basis" and covers federal contracts, nothing private, so for a private customer the term you write is the only term you have. Write "due on completion" or "due 14 days after the invoice date", name the method, and the reminder sequence writes itself.
The rule for the whole page: if you have not seen the job, it is an estimate; if the customer could reasonably assume something is included and it is not, it goes on the exclusions line; and a quote with no validity date is a price you have offered forever.
- Put the eight lines on every quote: scope, not included, materials, labor, price, valid until, payment terms, deposit
- Write the exclusions in the customer's words; that line is what lets you charge for the extra work later
- Call it an estimate, not a quote, until you have seen the job
- Keep your own prices in the notes you give the model, and never let it price the job
- Check the total and the exclusions line on every model-written quote before it goes out
- Set the validity date at 30 days or fewer, and check the deposit cap where you work before you ask for one
Frequently asked questions
How do I write a simple quote for a job?
Write eight lines on one page: what the job is, what is not included, materials with a price, labor with a rate, one total, a date the price expires, when and how you get paid, and the deposit or "none". Add your business name, the customer's name and a quote number at the top, and a line for the customer to sign and date at the bottom.
What is the difference between a quote and an estimate?
A quote is a fixed price and, once the customer accepts it, a binding agreement; an estimate is a best guess that can change as the job becomes clearer. Citizens Advice puts it as "A quote is a fixed price" against "An estimate is just a rough guess, so you might end up paying more". Send an estimate before a site visit and a quote after one.
Is a quote legally binding?
Once the customer accepts it, yes, in the UK and Australia in so many words: Citizens Advice says a quote you say yes to "is a binding agreement between you and the trader, whether it's written down or not", and business.gov.au says an accepted quote "becomes a legally binding contract". Until it is accepted it is an offer, which is why the validity date matters.
Can ChatGPT write a quote for a job?
Yes, from your notes. On 27 September 2026 GPT-5.6 Luna turned a 95-word voice-note transcript into the eight-line plumbing quote on this page for $0.0005, with the arithmetic right. It shortened the exclusions line and it cannot know your prices, so the figures go in the notes and the total and the exclusions get checked before the quote is sent.