Freelance Payment Terms Guide: How to Set Terms That Get You Paid
Most freelancers send invoices with vague payment terms — or no terms at all — then wonder why payments arrive two months after the work is done. Payment terms aren't fine print. They're the mechanism that controls when money hits your account.
This guide covers every payment structure freelancers use, when each one makes sense, and the specific language that clients actually respect and respond to.
The Five Payment Structures Freelancers Use
Net 15 and Net 30
"Net 15" means the invoice is due 15 days from the invoice date. "Net 30" means 30 days. These are the most common terms used in professional services.
For freelancers, net 15 is usually the right default. You're not a bank. You don't have the float to wait 30 or 60 days. Net 30 made sense when invoices traveled by mail and payments required paper checks. In 2026, with Stripe, bank transfers, and same-day ACH, there's no practical reason for net 30 to be a freelance standard.
When a client pushes back on net 15, that's information. Clients with healthy cash flow don't struggle to pay a $2,000 invoice in two weeks.
Use net 30 when:
- The client is a large corporation with a formal AP department
- The contract requires it
- You've built a buffer into your monthly revenue forecasting
Use net 15 for everything else.
Deposits
A deposit is a percentage paid before work begins. It serves two purposes: it filters out clients who aren't serious, and it covers your time if the project gets canceled mid-way.
Standard deposit ranges:
- 25% for ongoing retainer relationships with established clients
- 50% for new clients on project work
- 100% upfront for small projects under $500, rush work, and anyone who's already shown signs of being difficult
Most freelancers undercharge on deposits because they're afraid clients will balk. The ones who balk at a 50% deposit on a $3,000 project are exactly the clients who'll disappear after you deliver the work.
Put the deposit language in your contract, not just on the invoice: "Work begins upon receipt of the 50% project deposit. Invoice for remaining balance will be issued upon [specific milestone/delivery]."
Milestone Payments
For larger projects, split payments across defined deliverables instead of billing in full at the end.
Example structure for a $6,000 website project:
- 50% deposit: $3,000 — before work begins
- 25% at delivery of design mockups: $1,500
- 25% final payment upon site launch: $1,500
Milestone payments reduce your risk significantly. If a project falls apart at the design stage, you've already collected 75% of the fee. They also give clients a sense of progress and make large budgets feel more manageable.
The key: tie milestones to deliverables, not to dates. "Upon delivery of X" gives you control. "On the 15th of each month" creates a situation where you're paying yourself before the client has received what they paid for.
Retainer Billing
Monthly retainers should be invoiced at the beginning of the month and due before the month starts, not at the end. You're selling access to your time and capacity — the client pays to reserve that before you spend it.
Language for retainer terms: "Monthly retainer is invoiced on the first of each month and due by the 5th. Work for the month begins upon receipt of payment."
Some clients will push for billing at month-end. This puts you in the position of financing their workload for 30 days every single month. Decline it.
Late Payment Fees
Late fees are not optional extras. They're the mechanism that signals you take your terms seriously.
Standard late fee language: "Invoices unpaid after the due date accrue a 1.5% monthly fee (18% annually) on the outstanding balance."
In practice, most clients don't pay the late fee — they pay the original invoice. But the fee creates urgency and gives you standing to pursue the balance if the situation escalates. Without a late fee clause, you have no leverage and no clear timeline.
Put the late fee clause in both your contract and on every invoice. It works only if it's written down in advance.
What to Put in Your Invoice Payment Terms Block
Every invoice should include a payment terms section with these four elements:
- Due date — "Payment due by [specific date]" or "Net 15 from invoice date"
- Accepted payment methods — list them explicitly so there's no confusion
- Late fee clause — one sentence, clear percentage and timeline
- Contact information — who to reach if there's a billing question
Example payment terms block:
Payment due within 15 days of invoice date. Late payments are subject to a 1.5% monthly fee. Accepted payment methods: bank transfer, credit card via [link]. Questions: billing@yourdomain.com
That's 35 words. Most freelance invoices have zero words in the payment terms section.
Why Your Contract and Invoice Need to Match
If your contract says net 30 but your invoice says net 15, you have a problem. The signed document governs, and you're going to have an awkward conversation with an AP department who pulls out the contract.
Set your payment terms in your contract first. Then make sure every invoice reflects exactly what the contract says. If you use an invoice template, build the terms into the template so they're consistent across every client.
Your Freelance Contract Template should already contain deposit requirements, milestone structure, and late fee terms as a baseline — not added later as a negotiation point.
How to Enforce Terms Without Damaging Client Relationships
Send a payment reminder the day before the invoice is due, not on the due date. Something short: "Heads up that invoice #[number] for $[amount] is due tomorrow — let me know if you have any questions."
This is not aggressive. It's professional. It also pre-empts the "I forgot" response.
If payment doesn't arrive by the due date, send a follow-up the next business day — firm but neutral. Refer to the invoice number and due date. Do not apologize.
If 14 days pass with no payment and no response, stop work. Your contract should give you the right to do this. The moment you continue working on a project where payment is late, you've signaled that your terms are suggestions.
Most late payment situations resolve with one or two professional follow-ups. The ones that don't are client relationship problems that started before the invoice.
Using a Freelance Invoice Template With Payment Terms Built In
The fastest way to stop sending invoices with vague payment terms is to use a template that has the language baked in.
Your invoice template should include:
- A payment terms field that pulls directly from your standard terms
- A due date calculated from the invoice date automatically
- A late fee clause that's visible on every invoice
- Accepted payment methods listed clearly
If you're currently piecing together invoices in a Word document or from memory, you're going to miss something — usually at the worst time.
👉 Stop sending invoices with vague payment terms. The Invoice Template Bundle has payment terms, late fee language, and deposit sections already written — just customize and send. Get the Invoice Template Bundle → ($12)
Related Products
If you want solid payment terms without starting from scratch, the Invoice Template Bundle includes ready-to-use language for every billing scenario. Pair it with the Freelance Contract Template Pack to lock in deposit, milestone, and late fee terms before any project starts.
Related reading:
- Freelance Payment Terms: How to Set Them — comparison of all 5 structures
- Freelance Invoice Best Practices — the specific fields that get invoices paid faster
- How to Send an Invoice as a Freelancer — the complete invoicing workflow
- Freelance Late Payment: Exactly What to Do — the exact follow-up sequence when invoices go unpaid