A good quote does three jobs: it tells the client exactly what they are buying, fixes a price you can profit from, and sets the rules if anything changes. What to include, how to build the price, and a worked example to copy.
Search intent: you have been asked to price a job and need a written quote that wins the work without trapping you into unpaid extras. The checklist, the pricing maths, then a finished quote, in that order.
What should a quote for a job include?
A complete quote includes your business and client details, a quote number and date, an itemised scope of work with quantities and prices, the total with its tax treatment stated, a validity period, a timeline, payment terms including any deposit, exclusions, and clear terms for changes and acceptance.
That list is not decoration. Guidance from nibusinessinfo, the official business support service in Northern Ireland, says a written quotation should show the overall price, a breakdown of what it covers and does not cover, its validity period, a work schedule, payment terms, full contact details, and how later changes will be priced. Miss one and the gap is where disputes start.
Work through these nine elements in order:
- Header details. Your business name, address, phone and email, plus the client’s name and the address of the job if it differs. Add your VAT number if registered. These business details anchor the document.
- Quote number and dates. A unique reference such as Q-1042, the issue date, and the date the price expires.
- Scope of work. What you will do, in plain lines a non-expert can follow. Name materials or finishes where the choice affects price.
- Itemised prices. A price per line or phase, with quantities and unit prices where they help. One lump sum invites haggling.
- Total and tax treatment. State whether the total includes VAT or has VAT added on top, and show the tax amount separately if you are registered.
- Timeline. When you can start, how long it takes, any milestones, and what timing depends on, such as access or materials arriving.
- Payment terms. Any deposit, stage payments, when the balance is due, and the accepted payment method. These sit inside your standard terms and conditions or on the quote itself.
- Exclusions and assumptions. What you have not priced, and what you have assumed to be true, for example that walls are sound or that the client supplies the tiles.
- Terms for changes and acceptance. How extra work gets priced and agreed, your cancellation terms, and exactly how the client accepts, covered in the sections below.
You can build all nine in minutes with LancerBill’s quote generator, which turns the accepted quote into an invoice later without retyping it.
Quote, estimate or proposal? Send a quote only when you understand the job well enough to fix the price. If parts are genuinely unknown, such as what sits behind a wall or under a floor, a fixed quote transfers that unknown risk to you. An estimate, stated as a range with assumptions written down, is the honest document then. A proposal is different again: it persuades, explaining your approach and past work, and may carry a price, but it is not the priced document itself.
| Situation | Send | Why |
|---|---|---|
| Scope is clear, costs are stable, you have seen the job | Quote | You can fix the price and stand behind it |
| Scope has unknowns you cannot inspect yet | Estimate | A range plus assumptions protects both sides |
| Client is comparing approaches, not just prices | Proposal plus quote | The proposal sells the method, the quote fixes the price |
| Client has already accepted and work is done | Invoice | The quote stage is over, it is time to bill |
For the full three-way comparison, including proforma invoices, read our guide to quote vs estimate vs proforma invoice before you decide which one a new enquiry needs.
Watch out: never label a document a quote and then treat it as an estimate afterwards. Once a client accepts a fixed quote, you are normally expected to deliver that scope at that price. If the price may move, say estimate at the top and explain what could change it.
How do you work out the price before you write the quote?
Build the price from your costs, not from a guess at what the client will pay. Add your labour, materials, travel and overheads to get your true cost, then divide by one minus your target profit margin as a decimal. That gives a price with real profit built in, not hope.
The steps, in order:
- Labour. Hours or days the job really takes, including preparation and admin, multiplied by your rate. Unsure of your rate? Work it out with LancerBill’s freelance rate calculator first.
- Materials and bought-in costs. At current supplier prices, with a small allowance for waste and breakages on physical jobs.
- Overheads. A share of insurance, tools, vehicle costs and software.
- Contingency. A modest buffer on jobs with moving parts, priced into your costs, not shown as a line the client can negotiate away.
- Margin. Convert cost to price using margin, not markup. Check the maths with LancerBill’s profit margin calculator if the two get tangled.
Price = total cost divided by (1 minus target margin). A 25 percent margin on a job that costs you 1,500 pounds means a price of 2,000 pounds, not 1,875.
Adding 25 percent on top of cost is a markup, and it only leaves a 20 percent margin. Dividing by 0.75 delivers the profit you planned. It is also your best defence against scope creep, because a properly margined quote can absorb small surprises without going underwater.
Worked example: building a quote step by step
Assumptions: a self-employed UK painter and decorator, not VAT registered, repainting a two-bedroom flat (walls, ceilings, woodwork), client supplying no materials, five working days. Re-run the same steps with your own rates.
Step 1, cost the job.
| Cost | Working | Amount |
|---|---|---|
| Labour | 5 days at 220 pounds per day | £1,100 |
| Materials | Paint, primer, filler, sheeting and abrasives | £340 |
| Overheads and travel | Fuel, parking, insurance and tool wear for the week | £60 |
| Total cost | 1,100 + 340 + 60 | £1,500 |
Step 2, turn cost into price. Target margin is 25 percent, so price = 1,500 / (1 – 0.25) = 1,500 / 0.75 = £2,000. Profit at that price is 2,000 – 1,500 = £500, and 500 / 2,000 = 25 percent margin, which checks out. A 25 percent markup instead would have priced the job at £1,875 and quietly given up £125.
Step 3, split the price into client-facing lines. The client does not need your cost structure. They need phases they can picture, and the lines must still add up to the same £2,000:
| Quote line | Amount |
|---|---|
| Preparation: filling, sanding, masking and sheeting throughout | £350 |
| Walls and ceilings: two coats of emulsion, both bedrooms, hall and living room | £800 |
| Woodwork: doors, frames and skirting in satin finish | £550 |
| Paint and materials supplied, as listed in the scope | £300 |
| Total, no VAT to add (not VAT registered) | £2,000 |
Step 4, set the money terms. A 25 percent deposit books the slot and covers materials: 25 percent of 2,000 = £500 on acceptance, £1,500 balance on completion. Our guide to how much deposit to ask for upfront covers the percentages clients accept.
What does a finished quote look like?
A finished quote reads as one tidy document: a header with both parties and the quote number, the scope in itemised lines with prices, the total and its tax treatment, a start window and duration, payment terms, exclusions, a validity date, and one clear sentence telling the client how to accept it.
Here is the worked example as the document the client receives. Notice the two things most quotes leave out: the exclusions line and the optional extra, priced separately so it never muddies the main total.
| Field | What it says |
|---|---|
| From | J. Hartley Painting and Decorating, with address, phone and email |
| To | Client name and the flat’s address |
| Quote number and date | Q-1042, issued today, valid for 21 days |
| Scope and lines | The four lines from step 3 above, totalling £2,000 |
| Optional extra, not in the total | Feature wall in a contrasting colour, £180, making £2,180 if chosen |
| Timeline | Start within two weeks of acceptance, five working days on site |
| Payment | £500 deposit on acceptance, £1,500 balance on completion |
| Exclusions | Moving furniture, repairing damp or damaged plaster, and disposal of client’s own waste are not included |
| Acceptance | Reply to this email confirming the quote number, or sign and return page one |
Tip: keep optional extras in their own section with their own subtotal, exactly as above. Clients say yes to extras more often when the core price stays clean, and you never end up doing an extra you priced as if it were included.
When the client accepts, the same figures become the final invoice. Our guide to how to write an invoice shows how the lines carry across, and LancerBill’s invoice generator does the conversion for you.
How long should a quote stay valid, and how does a client accept it?
Thirty days is the most common validity period, and shorter is safer when material prices move: fourteen to twenty-one days suits most trade and materials-heavy work. State the expiry date on the document itself. Acceptance should be in writing, by signature, email reply or a confirmed booking, before work starts.
An open-ended quote is an open-ended promise. If a client returns after six months expecting last spring’s price on materials that have risen since, the expiry date protects your margin. Happy to honour an expired quote? Say so in writing and reissue it with a new number and date.
For acceptance, make the next step effortless and unambiguous:
- Say exactly what counts as acceptance: a signature, an email saying yes to the quote number, or paying the deposit.
- Ask for written confirmation before you order materials or reserve dates, as the official guidance above recommends.
- Follow up once, politely, a few days before the expiry date if you have heard nothing.
Payment wording matters too: terms left off the quote cannot protect you until the invoice. Our guide to invoice payment terms explains the options, from due on receipt to Net 30.
What happens if the job changes after the quote is accepted?
Price the change separately, in writing, and get it agreed before you do the extra work. A short variation note with the added scope, the added price and any effect on the timeline, confirmed by the client, keeps the original quote intact and stops end-of-job arguments about what was included.
Changes fall into three buckets, and your quote terms should name all three:
- Client extras. New work the client asks for, like the feature wall above. Price it, confirm it, then do it.
- Hidden conditions. Problems nobody could see, such as rotten joists or blown plaster. Your exclusions and assumptions lines decide who pays, which is why they belong on every quote.
- Your misjudgement. The job takes longer than you allowed, with no change in scope. On a fixed quote, that cost is normally yours.
Watch out: quotes usually lose money through unpriced changes absorbed one small favour at a time. Five ten-minute extras a day is a day of free labour by Friday. Log every change and group them into one agreed variation.
What mistakes make quotes lose money or lose the job?
The costly mistakes are a single lump-sum price with no breakdown, no expiry date, no exclusions, materials priced from memory instead of current supplier prices, and margin confused with markup. The job-losing mistakes are different: sending the quote late, and making acceptance harder than a single reply.
- One vague line. “Repaint flat, £2,000” tells the client nothing. Lines show where the money goes.
- Pricing from memory. Material prices move. Check big items on the day, or shorten validity.
- No exclusions. Every unnamed assumption is a future argument. Write the likely ones down.
- Slow sending. A quote sent the same day beats a slightly cheaper one sent next week, while enthusiasm is highest.
- No follow-up. One short message before the expiry date recovers work a silent inbox loses: quote number, total, last date the price holds.
Key takeaways
- A quote needs nine things: both parties’ details, a number and dates, itemised scope, line prices, a total with tax treatment, a timeline, payment terms, exclusions, and change terms.
- Build the price from costs and divide by one minus your target margin. Markup and margin are not the same number.
- Send a quote only when the scope is clear enough to fix. Unknowns get an estimate with assumptions, not a fixed price.
- Give every quote an expiry date, 30 days as a default and 14 to 21 days when material prices move.
- Price every change separately and get it agreed in writing first.
- Optional extras sit outside the main total, with their own subtotal, so the core price stays clean.
Frequently asked questions
Is a quote legally binding once a client accepts it?
In general terms, yes: an accepted quote is normally treated as an agreement to do the stated scope for the stated price, which is why exclusions and a change process matter. Rules vary by country and client type, so get local legal advice for large jobs.
How long should a quote be valid for?
Thirty days is the common default. Use 14 to 21 days when the job depends on materials or subcontractor prices that move quickly. Always print the expiry date on the quote itself, and reissue with a new date if you agree to extend it.
Should I itemise my quote or give one total price?
Itemise it. Lines with quantities and prices show the client what they are paying for, make comparisons fairer, protect you when the scope changes, and turn into stage payments and the final invoice with no extra work.
How much deposit should I ask for with a quote?
Enough to book the slot and cover upfront materials: around 25 percent in the worked example here, and 25 to 50 percent is common for larger jobs or special-order materials. State the amount and what it covers on the quote.
What is the difference between a quote and an estimate?
A quote fixes the price for a defined scope, and an accepted quote is the price you deliver at. An estimate is your best judgement of the likely cost, given as a range with assumptions, and it can move as the unknowns resolve. Label the document honestly at the top.
Does a quote need to show VAT?
If you are VAT registered, show whether prices include VAT or have it added, and show the VAT amount. If you are not registered, say so plainly, as the worked example does, so the client knows the total is the total.
This guide is for general information only and is not financial, tax or legal advice.