Staged Payment Schedules Tied to Milestones
On jobs running more than a couple of weeks, break the price into stages tied to visible milestones — for example deposit, first fix complete, second fix complete, final completion. This keeps your cash flow moving and means you're never more than one stage's value out of pocket.
Written by Markus Field · Updated 2026-08-03
Why milestones matter more than dates
Telling a client you’ll finish on a specific calendar date is tempting because it sounds tidy. But in the building trade dates are fragile. Deliveries run late, inspections get rescheduled, bad weather stops groundwork, and homeowners change their mind halfway through. When a date slips everyone panics and fingers get pointed. Milestones remove that argument because they’re about visible progress. A finished roof, a completed first fix, plaster dry on all walls — these are things you can point to. They shift the conversation from ‘when’ to ‘what’, and that’s a safer, more honest way to manage expectations.
From a cash-flow point of view milestones are lifesavers. If you leave the whole sum until completion you’re effectively lending the client the job at your own expense. Break the price into stages that match your spend profile — materials, subcontractors, plant hire and labour — and you’ll never be funding a month of work out of your overdraft. You’ll still have headaches, but you won’t be two months into a job carrying six-figure liabilities without payment. For small firms that can mean the difference between trading and folding when things go wrong.
Milestones also control risk when disputes arise. If a client claims poor progress or incomplete works but the milestones are clear and signed off, you have a record of what was accepted and when. That reduces wrenching arguments over subjective terms like ‘nearly finished’. It also helps your team: operatives know what sign-off looks like before they move on. At each milestone you can quality-check, tidy, record photos, get a client signature and issue an invoice. That routine cuts down niggles and speeds up the payment cycle.
Finally, milestones improve relationships. A homeowner who sees a chunk of progress go by feels reassured and is more likely to approve the next phase quickly. They pay because they can see value, not because they’re pressured by a final bill. Milestones give clients small wins and give you small wins — and that steady reinforcement keeps projects moving. For repeat customers and referrals, this method looks professional and sensible, and you’ll find fewer awkward conversations and late payments compared with a straight ‘final balance on completion’ approach.
Setting the schedule at quote stage
Put your payment schedule in the quote and treat it like any other line item. If the quote is a flimsy sheet that just has a total, you’ll get arguments later. Work out where your big costs fall and match payments to those points. For example, an extension involves groundworks and foundations, then the build frame and roof, then first fix, then second fix and finishes. Don’t be coy — set a payment on acceptance, one on completion of groundworks and structure, another after first fix and so on. Claiming a stage after you’ve already paid subcontractors is a bad look. Match costs and you'll control exposure.
Be specific about each milestone. I see too many quotes that say ‘50% on progress’ or ‘interim payments’. Garbage. Write ‘25% on completion of foundations and drainage with engineer sign-off’, or ‘20% on completion of first-fix electrics and plumbing and plaster to internal walls’. Make the language plain for a homeowner who doesn’t speak trade. Put the same wording on the invoice, on the contract and in your pre-start paperwork. It prevents the common ‘I didn’t know you wanted money now’ phone call on day one.
Get the client to sign the payment schedule as part of acceptance. I don’t mean a casual handshake; I mean a written acceptance or a signed quote with the schedule visible. If you use an electronic quote system, make the client tick a box to confirm they accept the payment milestones and the consequences of late payment. That agreement is legal cover and gives you leverage if the client starts to haggle later. A signed schedule also makes life easier with suppliers and subs — you can show them the payment plan and explain your timing.
Don’t forget to include start deposits and mobilisation costs. A deposit covers initial ordering, specialist plant or hiring scaffolding and secures the booking in your diary. For larger jobs a reasonable deposit — 5–15% depending on risk and materials cost — is fair and normal. Be clear about refundable or non-refundable deposits in case the client cancels. Add a clause for price changes for materials beyond a set period: timber, steel and kitchen units change in price, and your schedule should protect you from being stuck with increased supplier costs after a long lead time.
How to split percentages — practical templates
There’s no one-size-fits-all split, but common sense and the job profile will guide you. For small repairs and one-day jobs a simple deposit plus completion invoice works: take a small deposit to secure the date and invoice on completion. For standard home refurbishments of two to four weeks consider: 10% deposit on acceptance, 30% on completion of first fix (including mechanical and electrical), 40% on completion of second fix and finishes, and 20% on practical completion. That keeps cash flowing and matches when you spend on materials and subs.
For longer projects such as extensions or new-builds spread payments across structural milestones: 10% deposit, 20% on completion of foundations and drainage, 30% on completion of the superstructure and roof, 20% on first fix and windows, and 20% on second fix and snagging. Those numbers are a guide not a law; if you’ve got a big upfront cost for engineered timber frames or a bespoke staircase, move the percentage to that stage. The aim is to ensure you’re not funding costly items yourself for weeks on end.
For projects with expensive long-lead items — kitchens, bathrooms, bespoke joinery — treat those items as separate milestones or line items. Client pays for the kitchen on order, you fit it later. That avoids being out of pocket for a £15k kitchen that’s sat in storage for months. Where suppliers require part payment, make that clear on the quote: ‘Customer pays 50% to order kitchen; trades pay fitting stage invoice on completion.’ That way everyone knows who bears the cost and when.
If you want a simple rule: match 70–80% of the payment schedule to when you’re exposed on costs, leave 20–30% to final completion and snagging. The final retention is enough to motivate completion without starving yourself. Some clients push back on retention: be prepared to explain it as a standard industry practice and, if needed, negotiate a smaller retained amount or a timed release tied to a snag list completion window, for example release half at practical completion and the rest after 28 days once snags are cleared.
Handling variations and extras
Variations will happen. The difference is whether they’re handled cleanly or become a billing nightmare. As soon as a client wants something outside the scope, stop work on that element until there’s written agreement and a price. Don’t tell the client, ‘Oh I’ll do that now and add it at the end’ — that’s how you lose cash and get yourself into disputes. Use a simple change-order form: description of work, additional cost, impact on programme, client signature and date. Nothing fancy; just clear, signed agreement.
Be upfront about provisional sums and allowances in the quote. If you include a provisional sum for groundwork because you can’t see what’s under the soil, make it clear what happens if the actual cost is more or less. Don’t hide the detail in small print. If the provisional sum is exceeded, confirm the extra cost with a variation form and invoice that milestone as soon as the work is accepted. This prevents arguments about ‘surprises’ and keeps your cash-flow intact when unforeseen costs occur.
When a variation affects other trades or sequencing, adjust the milestones. If a client upgrades windows halfway through and that delays plastering, the payment tied to plaster completion should move accordingly. Put that change in writing and have the client sign. Also invoice for the variation as soon as it’s agreed, not at the end of the job. Immediate invoicing for extras is fair; you’ve committed labour and materials and shouldn’t fund the change for weeks while waiting for a final account.
Don’t forget the small stuff either. A client’s decision to change cupboard handles, tile sizes, or colours can create added labour and waste. Keep a running variation log and review it weekly on site with the client. If you’re charging for visiting a showroom or ordering bespoke items, add those as line items and invoice them at the appropriate milestone. The idea is to make variations visible, agreed, and paid for promptly so they don’t quietly dent your margin.
Practical sign-off and paperwork on site
Sign-off should be quick, simple and unavoidable. Carry a laminated sign-off sheet and a clipboard on site. At each milestone have the client sign a short statement: ‘I confirm completion of X, Y and Z to my satisfaction as at [date].’ Take photographs showing the work, the date and a face-to-camera of the client or yourself with the completed stage if the client agrees. These simple pieces of evidence make a huge difference later if a dispute starts over whether a stage was reached.
Use technology where it helps, but don’t rely on it entirely. Email the signed sign-off and photos within 24 hours with a short summary of the works completed and the invoice attached. If the client prefers paper, hand them a copy on site and post the invoice. A quick chain of emails saying ‘Signed off today, invoice attached, payment due in 7/14 days’ creates a paper trail that’s easy to follow. Digital acceptance is also useful: a tick-box on an emailed quote that locks in the milestone schedule is tidy and professional.
Create a simple checklist for each milestone that includes quality points your team must complete before asking for sign-off. For example, first-fix checklist: all mechanical and electrical installed, all cavities bridged, insulation installed, fixings checked, waste removed from those areas. This stops operatives asking clients to sign off something half-finished and then returning for a snagging list. A short, practical checklist reduces rework and keeps sign-offs honest.
Keep copies of supplier invoices and delivery notes that tie to a milestone. If you invoiced the client for timber on completion of the frame, having the delivery note or supplier invoice to hand shows you incurred that cost and justifies the stage invoice. It also keeps subcontractors honest. If a sub alleges you invoiced prematurely, you can show the records. Good paperwork isn’t bureaucratic — it’s protection for your cash and your reputation.
Dealing with late or non-payments
No one likes chasing money, but a clear routine removes emotion. State your payment terms on every invoice and the schedule — for example ‘Payment due within 7 days of invoice’. If payment isn’t received start with a polite reminder email on day 3, a phone call on day 8, and a formal written reminder on day 14. Keep communication factual: reference the signed milestone and the invoice number. Most homeowners will pay when reminded. If they’re avoiding you, having followed a consistent process lets you escalate with confidence.
Include consequences for late payment in your contract: interest on late sums, suspension of works and recovery of collection costs. In the UK you can charge interest under the Late Payment of Commercial Debts provisions when you’re dealing with businesses; with homeowners it’s more complex, but a suspension clause is workable. If a client is late on a stage invoice, suspend works affecting that stage only and give 48–72 hours’ notice. Make clear the extra cost and delay that suspension causes — often that wakes people up faster than threats of legal action.
If things go sour and you’re out of pocket, escalate sensibly. Offer mediation or a meeting to sort snags and money. If that fails, you can consider adjudication for larger contractual disputes or small claims court for sums under the current threshold. Getting a County Court Judgment (CCJ) is an option, but it costs time and money. Use escalation as a last resort: document every step, show the signed milestone records, variation logs and invoices. Most clients won’t want the hassle and will settle once they see you’re organised and serious.
Protect yourself going forward by reviewing any job that strains your cash-flow and learning from it. If late payments become a pattern with certain kinds of clients, adjust your acceptance criteria and require bigger deposits or change payment profiles. Build a credit and payment policy for your business: who gets 30 days, who needs a larger deposit, and what trades or product lines require prepayment. Tighten your rules before you end up funding the next project — tradespeople survive by keeping cash in the van and out of other people’s overdrafts.
Disclosed partner offers — we may earn a referral reward
Business bank account
Free business account with invoicing, payment links and expense cards — plus £200 free cash with code REFER200. No credit check, open in about five minutes.
£200 free cash when you open a Tide business account with code REFER200
T&Cs apply. £75 free when you complete transactions of £100 within 30 days, and another £125 free when you deposit at least £5,000 in a Tide Instant Saver within 7 days. Affiliate link.
Business credit card
Business credit card for incorporated businesses: 1% uncapped cashback, no annual fee, limits up to £250k — plus 7,500 points (worth £75) with code SETTINGUP. Credit is subject to status.
7,500 bonus points (worth £75) with promo code SETTINGUP
T&Cs apply. Get 7,500 points (worth £75) when you complete your first card transaction within 30 days of signing up. Subject to eligibility and status. Affiliate link.
Worked example: £15,000 extension
- Deposit (on acceptance): £3,750
- Stage 1 — structure complete: £3,750
- Stage 2 — first fix & plastering: £3,750
- Final balance — completion: £3,750
At no point are you carrying more than £3,750 of unpaid work, rather than fronting the whole job and hoping for one final payment.
Common mistakes
- Setting milestones too far apart, so you're carrying large amounts of unpaid work between payments
- Using vague percentage milestones instead of checkable stages
- Continuing to work through several missed stage payments without raising it
- Not putting the schedule in writing before starting
Marcus on this
The jobs that went wrong for me financially were always the ones where I agreed 'deposit and pay on completion' on a six-week job. Six weeks is a long time to fund out of your own pocket. Now anything over two weeks gets staged.
Questions people ask
- How many stages should a job have?
- Most residential jobs work well with 3–5 stages. Too few and you're carrying too much risk; too many and the admin outweighs the benefit.
- What if the customer disputes whether a milestone is complete?
- This is why defining milestones clearly in writing matters — it removes room for argument. If a genuine dispute arises, address it in writing promptly and consider getting legal advice if it doesn't resolve quickly.
Keep going
All of Getting Paid
Deposits, staged payments, clean invoices and a chase process you actually follow.
