Practical deposit, stage, and late-fee rules for renovation jobs across France, Italy, and Spainâplus wording you can paste into your quotes.
You know the drill. Itâs Friday, 6:10 p.m. Supplier calls: âWe need a payment to release next weekâs plasterboard.â Your last invoice is still sitting with the client. Youâve done three site visits this week just to nudge approvals. Cash is tight, and itâs not because you donât have workâitâs because money isnât landing when it should.
If you take one thing from this guide, make it this: the way you set payment terms on day one is the way your cash flows for the next three months. In 2025, with clients more priceâsensitive and suppliers stricter on credit, the contractors who get paid on time are the ones who write clear, lawful, and enforceable termsâand then actually run their jobs against those terms.
This isnât theory. Itâs the playbook Iâve seen work with small and midâsized renovation teams across France, Italy, and Spain.
Whatâs changed in 2025 (and what hasnât)
Clients shop harder and negotiate everything. They still expect a depositâbut they expect to see exactly what it covers.
Suppliers push back sooner. Youâll feel it in August shutdowns and preâholiday lead times. Your working capital needs spike just when clients slow down decisions.
Lateâpayment rules are stable, but enforcement is tighter. EU rules on late payment have been around for years; whatâs different is that recovery fees and interest are now routine in B2B.
Key legal anchors you should actually know (not just âmy accountant handles itâ):
Consumer offâpremises sales (all three countries): 14âday coolingâoff rules apply. You canât demand or keep payment during that period unless the client explicitly asks you to start before it ends and accepts the consequences. See the EU Consumer Rights Directive 2011/83/EU. Country articles: FR L221â10, IT Codice del Consumo, ES RDL 1/2007.
Thatâs the guardrail. Within it, your terms are your choice. Hereâs a structure that works.
The threeâpart payment policy that actually lands cash
A deposit that covers early costs
Small residential jobs (< âŹ10k): 30â40% on acceptance
Medium jobs (âŹ10kââŹ50k): 30% on acceptance, 20% preâstart (when materials are ordered)
Larger or complex projects (> âŹ50k): 20% on acceptance, 20â30% preâstart against approved schedule and materials list
Objective stage triggers (not vague percentages)
âFirst fix completed: studs, rough electrical, rough plumbing signed offâ
âWindows delivered to site (delivery note attached)â
âTiles installed in bathrooms 1 and 2 (photos attached)â
A clean finish protocol
Final balance due at âpractical completionâ against a dated snag list
Hold back 5% only if agreed upfront, released on snag closure or after a defined period (e.g., 10 days) if the client is nonâresponsive
If your current terms say â40% deposit, 40% midâway, 20% at the end,â thatâs better than nothingâbut âmidâwayâ invites arguments. Write down physical triggers you can prove.
Why this works
Your deposit covers material orders and ramps up labor without burning your overdraft.
Stage triggers reflect real progress and give your client confidence theyâre paying for outcomes, not hopes.
The finish protocol avoids the classic trap: 20 small snags blocking 30% of your cash for four weeks.
At this point, you can set the whole schedule once and reuse it. If youâd like that done in 15 minutes, build your default terms and stage triggers in Donizo. Youâll create a template per job type, attach it to your quotes, and autoâgenerate deposit and stage invoices with correct VAT and due dates.
The exact wording to paste into your quotes and contracts
Copy, adapt, and use. Keep it simpleâclients actually read short clauses.
General payment schedule (residential)
Payment Schedule
- Deposit: 30% upon acceptance of the quote (covers early materials and planning)
- Preâstart: 20% five business days before site start, against materials order confirmation
- Stage 1: 25% at completion of first fix (framing, rough electrical, rough plumbing), confirmed by site photos and checklist
- Stage 2: 15% at completion of finishes (tiling, painting, joinery), confirmed by site photos
- Final: 10% at practical completion, due upon handover; a snag list will be agreed onsite and addressed within 7 calendar days
Late Payment (B2B)
- Statutory lateâpayment interest will apply from the day after the due date as per applicable national law
- A fixed âŹ40 recovery cost will be added on late B2B invoices where allowed
Coolingâoff (Consumer offâpremises only)
- If the client requests work to start before the 14âday withdrawal period ends, the client owes a proportionate amount for the work performed if they later withdraw
Objective stage triggers (examples you can edit)
Stage Evidence
- Materials ordered: supplier order confirmation and delivery ETA
- Windows delivered: delivery note signed + photo of pallets on site
- First fix complete: site checklist signed + 6 photos (electrical, plumbing, framing)
- Wet areas waterproofed: photos + product batch sticker
- Kitchen installed: site photos + client walkâthrough notes
B2B wording (France, Italy, Spain)
B2B Terms
- Payment due dates are firm. Maximum payment terms comply with national law (FR: 60 days from invoice date; IT/ES: 60 days if expressly agreed)
- Lateâpayment interest applies automatically from the day after the due date at the legal rate or the contract rate, whichever is higher
- A âŹ40 fixed recovery cost will be added for late B2B invoices as permitted by law
Countryâspecific notes youâll care about
France
Max B2B terms: 60 days from invoice date, or 45 days endâofâmonth if agreed. Reference: L441â10
Consumer offâpremises: during the 14âday coolingâoff, you canât demand payment unless the client requests early performance. If they withdraw after you start (at their request), bill the proportionate amount. Reference: L221â10
Retentions: private residential jobs often try to hold 5%. If you accept, set a deadline for snag list agreement and payment release (e.g., 10 days), or allow a bank guarantee in place of retention. Write it clearly.
Practical tip: Donât invoice âend of month.â Invoice on the day you hit a trigger, attach proof, and set a due date. In Donizo, attach delivery notes and photos to the invoice. That reduces âwe never saw thisâ emails.
Italy
B2B timing: 30 days by default; 60 days if agreed in contract and not abusive. Reference: D.Lgs. 231/2002
Late fees: automatic statutory interest from the day after the due date, plus minimum âŹ40 recovery compensation.
Consumer offâpremises: 14âday coolingâoff under the Codice del Consumo. If the client signs a request to start early, you can bill proportionate work if they later withdraw.
Practical tip: August is dead. Frontâload deliveries and the âfirst fixâ stage before ferragosto. Aim to land your Stage 1 invoice before suppliers close. Set your calendar reminders now.
Spain
B2B timing: 30 days default; 60 days if expressly agreed. Reference: Ley 3/2004
Late fees: statutory interest (ECB rate + spread) from the day after due date, plus at least âŹ40 in recovery costs.
Consumer offâpremises: 14âday coolingâoff under RDL 1/2007. Get a signed earlyâstart request if you need to begin immediately.
Practical tip: Many Spanish clients like short messages with bullet points. Send a oneâparagraph stage summary with 3 photos and the invoice link. Faster approvals, fewer calls.
If you want this to run without chasing, set it once in Donizo: deposit invoice autoâissued on acceptance, stage invoices generated from your progress checklist, and reminders that go out before, on, and after due dates.
How the numbers actually play out (quick math)
Letâs say a âŹ24,000 bathroom/bedrooms refurb:
Deposit 30% (âŹ7,200) on acceptance
Preâstart 20% (âŹ4,800) five days before start
Stage 1 25% (âŹ6,000) at first fix
Stage 2 15% (âŹ3,600) at finishes
Final 10% (âŹ2,400) at handover
If the Stage 1 invoice is seven days late and youâre B2B in Spain, your late interest is roughly:
(ECB rate + statutory spread) / 365 x 7 days x âŹ6,000
Add âŹ40 recovery cost. Small amountsâbut they show youâre serious and give your admin team a script.
The collection workflow your office can run in an hour a week
Before you start
Put the payment schedule and stage triggers directly in the quote
Add late fees and the 40⏠recovery note for B2B
If itâs offâpremises consumer work, include an earlyâstart request form
Log stage evidence: delivery notes, photos, and checklists
Generate the stage invoice the day the trigger is met
Send a short status message with the invoice link
If a payment slips
Day 1 after due: friendly reminder with the invoice link
Day 7: firmer note referencing late fees (B2B) and your signed terms
Day 14: call, offer 2âpart plan (e.g., 60/40 split) with a firm date for the balance
Day 21+: stop work notice (if the contract allows), switch to debt recovery if B2B
With Donizo, most of that is pointâandâclick: you mark the stage complete, attach proof, the invoice is ready with the right VAT, and the reminders take care of themselves.
Seasonal tactics that smooth cash
Winter energy jobs: demand spikes, then approvals drag. Tie your schedule to delivery confirmations (heat pumps, windows). Invoice at delivery, not installation.
August shutdowns (IT/FR/ES): frontâload deposits and Stage 1 to land cash before holidays. Donât start a job in late July without a preâstart payment and materials confirmedâyour crew will be idle and your cash stuck.
Yearâend squeeze: clients want completion before holidays. Separate âpractical completionâ from âsnag finish.â Get 90% in by handover and clear snags in January.
Handling disputes without burning bridges
Keep evidence light but consistent: 5â8 photos per stage, checklist, oneâline summary
Acknowledge issues fast, propose fixes with dates, and link payment to agreed progress
Use partial invoices for partial progress rather than letting one big stage block everything
Example message you can adapt:
Hi Marta, Stage 1 is complete: rough electrical and plumbing finished, framing signed off. Photos attached.
Invoice #1321 is due on [date]. If anything looks off, reply here today so we can sort it.
Quick compliance pointers so you sleep at night
Donât exceed legal max terms in B2B (60 days for FR/IT/ES if agreed; FR also 45 days endâofâmonth option)
State lateâpayment interest and the âŹ40 recovery fee on your quotes for B2B
For offâpremises consumer jobs, include the 14âday coolingâoff info and an earlyâstart request if you need to begin right away
If you agree to a 5% retention, put a release deadline and proof rules in writing
Copyâpaste checklist: Payment terms setâup
Payment schedule with deposit + 2 stages + final
Stage triggers written as things you can photograph or document
Late fee and âŹ40 recovery clause (B2B)
Coolingâoff and earlyâstart clause (consumer offâpremises)
Evidence list per stage (2â3 items)
Reminder cadence (D+1, D+7, D+14)
Stopâwork clause if severely overdue (check local law/contract type)
FAQ (for the questions youâll get next week)
Can I ask for 50% upfront? Yes on small jobs, but make it clear what it covers (materials, booking the slot). For offâpremises consumer jobs, you may need an earlyâstart request first.
Client wants âpay on completion only.â Decline or restructure: big preâstart materials delivery with invoice, then a single completion payment.
Do I have to accept retention? No. Offer a short snag window with a clear release date or a bank guarantee if they insist.
How do I handle mixed VAT rates on energy works? Set them by line. If youâre unsure, use job templates in Donizo that apply the correct rates by item.
Ready to stop running your business on apologies and reminders? Build your default payment schedule, stage triggers, and reminders once in Donizo. On site, you tick the box, add the photos, and the right invoice goes out. Thatâs the difference between hoping to get paid and running a system that pays you on time.
Related Articles
Discover more insights and tips for your construction business