Freelance Contract Payment Terms: A Complete Guide (+ Free Templates)
Your payment terms don't just determine when you get paid — they determine ifyou get paid. Freelancers with clear payment terms in their contracts get paid 30–40% faster than those relying on informal agreements. Here's everything you need to set them up correctly.
Common freelance payment terms explained
Net 7
🟢 Best for small projectsPayment due within 7 days of invoice. Fast cash flow, ideal for small one-off projects under €500. Clients accept this because the amounts are low. Hard to get from enterprise clients.
Net 14
🟢 Sweet spot for freelancersPayment due within 14 days. The freelancer-friendly sweet spot — fast enough for cash flow, long enough for clients to process. Works well for projects €500–€2K.
Net 30
🟡 Industry standardPayment due within 30 days. The most commonly expected term, especially by larger companies. Research shows actual average payment time at Net 30 is 45+ days — consider charging a late fee.
Net 60
🔴 Avoid if possiblePayment due within 60 days. Enterprise/agency standard. Only accept if the project value and client stability justify the wait. Always combine with 50% upfront.
50% upfront / 50% on delivery
✅ Recommended for projects €500+Half paid before you start, half on delivery. Protects you against ghosting and ensures client is committed. Most professional clients expect this structure.
Milestone-based payments
✅ Best for large projectsPayment tied to project phases: e.g., 30% on kickoff, 30% on draft delivery, 40% on final delivery. Aligns payment with value delivered. Best for projects over €5K.
Retainer (monthly)
💎 Best for ongoing workFixed monthly fee paid in advance for a defined number of hours or deliverables. Creates predictable cash flow. Bill on the 1st, due on the 7th.
Which payment terms should you use?
| Situation | Recommended terms |
|---|---|
| Small project under €500 | Net 7, 100% on completion |
| Medium project €500–€5K | 50% upfront, 50% on delivery (Net 14) |
| Large project €5K+ | Milestone payments: 30/30/40 |
| Ongoing monthly retainer | Monthly advance, due on the 1st |
| Startup client (cash-constrained) | Smaller deposits, shorter Net (Net 7–14) |
| Enterprise / agency client | Net 30–60 (they won't change), 50% upfront if possible |
| New client (unknown reliability) | 50% upfront minimum, always |
💡 Pro tip: always bill faster than you think you need to
If you think Net 30 is fine, use Net 14. Clients who respect you pay quickly regardless of terms. Clients who are going to be difficult will use every day of your stated terms — so give them less. You can always be lenient; you can't un-extend a term.
Contract language that protects you
These three clauses should be in every freelance contract. Copy them directly or adapt to your situation.
Late fee disclosure clause
Why: establishes the legal basis for charging late fees — required in the US, recommended everywhere.
Suspension of work clause
Why: lets you stop working without breaching the contract — critical leverage for non-payers.
Kill fee / cancellation clause
Why: protects against clients who disappear mid-project after you've turned down other work for them.
How to enforce your payment terms
Good payment terms in your contract are only as good as your enforcement. Here's the escalation path:
Friendly email reminder with payment link. No accusation — just a heads up. Most late payments are genuine oversights.
Second reminder, firmer tone. Mention the payment terms explicitly. Ask if there's an issue.
Formal notice. Mention the late fee clause. Ask for a payment commitment date. Cc their accounts payable if corporate.
Final notice with late fee calculation. Mention suspension of work clause. Consider a statutory demand (UK) or formal aanmaning (NL).
Collections agency, small claims court, or write off. Document all prior communication.
🐕 Where Chaser fits in
Chaser automates stages 1–4 of this sequence — your 4 reminder emails go out automatically at the right intervals, with escalating tone, payment link embedded in every email. You get notified each time a reminder fires; you only need to intervene at stage 5. Try it free →
Build your invoice — free
Create professional invoices with your payment terms built in, then let Chaser chase them automatically.
Free invoice template →Try Chaser freeFree plan · 3 invoices · no credit card required
Frequently asked questions
What payment terms should a freelancer use?
For small projects under €500, Net 7 is ideal. For medium projects (€500–€5K), use Net 14–30 with 50% upfront. For large projects over €5K, use milestone-based payments. Enterprise clients often require Net 30–60.
What does Net 30 mean on a freelance invoice?
Net 30 means payment is due within 30 days of the invoice date. It's the most common freelance payment term, though average actual payment is 45+ days. Net 7 or Net 14 are better for freelancers with short-term cash flow needs.
Should freelancers ask for 50% upfront?
Yes — for projects over €500, 50% upfront is standard practice and protects against client ghosting. Most professional clients expect it. State it clearly in your proposal before work begins.
What is a kill fee in a freelance contract?
A kill fee is a cancellation fee charged when a client ends a project early — typically 25–50% of the remaining project value. It compensates you for allocated time you cannot bill elsewhere.
Can I stop working if a client doesn't pay?
Yes — if your contract includes a suspension of work clause. Include: 'If any invoice remains unpaid after [X] days, service provider reserves the right to suspend work until payment is received.'
Related reading: