Your payment terms determine when you get paid, how much risk you carry, and whether cash flow is something you manage or something that manages you. Most freelancers accept whatever terms a client suggests without thinking about it — and then wonder why they're always waiting on invoices.
This guide covers everything you need to know about freelance payment terms: what the standard options mean, when to use each one, how to structure payments for different project types, and the practical steps that actually get invoices paid faster.
What Payment Terms Actually Mean
Payment terms define when a payment is due relative to when an invoice is issued. The most common terms you'll encounter:
Net 30 vs Net 15: Which Should You Use?
Net 30 is the corporate standard — it's what most businesses use with their vendors. If you quote Net 30 to a client, they'll accept it without question because it's what they're used to. The problem is that 30 days is a long time to wait, especially if you finished a project weeks ago.
Net 15 works better for most freelancers. It's still generous enough that professional clients don't push back, but it means you're waiting two weeks instead of four. Over the course of a year, that difference adds up significantly to your cash flow.
Net 7 or Due on Receipt can work for small, low-stakes work (a quick consultation, a small one-off task) or for long-term clients with proven payment reliability. For new clients or larger projects, they can come across as impatient and may generate pushback.
The practical rule: default to Net 15 unless you have a specific reason to go longer. If a client requires Net 30, accept it — but require a larger upfront deposit to offset the longer wait.
Should You Require a Deposit?
Yes, for almost all project work over a few hundred dollars — and here's why:
It filters out non-serious clients. Clients who balk at a reasonable deposit are often clients who will later dispute payment, demand excessive revisions, or simply not pay. A deposit requirement screens for commitment.
It protects you if the project falls apart. Projects get cancelled. Clients disappear. Businesses run out of money. A deposit means you're not left with nothing if a project collapses after you've already invested time in it.
It improves your cash flow. Starting a project with money already in your account changes the financial dynamic entirely. You're not working while waiting — you've already been partially paid.
How much deposit to require
The most common structures are:
- 25% upfront — Lower barrier to entry, good for new client relationships or smaller projects
- 50% upfront — The most common for mid-sized projects. Protects you well without requiring a large upfront commitment from the client.
- 100% upfront — Works for very small projects, rush work, or when a client has a history of non-payment with you or others
For most projects, 50% upfront with the remainder due on delivery is the clearest and cleanest structure. Both parties have skin in the game — you're protected, and the client has leverage to ensure you deliver.
Milestone Payments for Larger Projects
For longer or more complex projects, milestone-based payments spread the payment across the project and tie it to deliverable completion rather than a single end date. This is better for both parties than a 50/50 split on a months-long project.
A typical milestone structure for a larger project:
- 25-30% upfront — Before work starts
- 25-30% at midpoint — When a major deliverable or phase is completed
- 25-30% at near-completion — Before final delivery
- Remaining balance on delivery — Or within Net 15 of final invoice
Milestone payments reduce your exposure at any point in the project, give the client natural checkpoints to review progress, and prevent the situation where the bulk of your payment is tied to a single final delivery that the client can delay indefinitely.
Use our free Milestone Payment Calculator to split your project fee across deliverables and payment dates.
Try the Milestone Calculator →Late Payment Fees
A late payment fee clause in your contract and on your invoices is one of the most effective tools for encouraging on-time payment. The fee doesn't have to be large to work — it just needs to exist and be clearly communicated upfront.
The standard late fee for freelancers is 1.5% per month (18% annually) on the outstanding balance, accruing from the day after the due date. This rate is widely accepted as reasonable across US jurisdictions and is what courts typically see as standard.
Include the late fee policy in two places:
- Your contract — so it's agreed to before work begins
- Your invoice payment terms section — so it's visible at the moment the client receives the bill
Sample language: "Invoices unpaid after the due date will accrue interest at 1.5% per month on the outstanding balance until paid in full."
How to Get Clients to Pay Faster
Beyond setting the right terms, there are practical tactics that meaningfully improve how quickly clients pay.
Invoice immediately
Send the invoice the day you complete the work or the day a milestone is reached — not days or weeks later. Every day you delay sending an invoice is a day added to when you'll receive payment. Clients also perceive prompt invoicing as professional and organized.
Make payment as easy as possible
Include a payment link directly in your invoice. Clients who can pay in two clicks pay faster than clients who need to set up a bank transfer. PayPal, Stripe, Wise, and most invoicing platforms support payment links. Use them.
Put the due date in the subject line and email body
Don't make the client open the attachment to find when payment is due. Put it in the subject line: "Invoice #003 — Due June 30" and in the email body. Visible due dates get paid faster than buried ones.
Follow up proactively
Send a brief reminder 1-3 days before the due date ("Just a quick heads up that Invoice #003 is due Friday"), and follow up 1-3 days after the due date if payment hasn't arrived. Most late payments aren't intentional — they just got buried. A timely nudge resolves the majority of them.
Use shorter terms with new clients
Start new client relationships with Net 15 rather than Net 30. Once a client has demonstrated reliable payment behavior, you can extend to Net 30 if they prefer. It's easier to loosen terms than to tighten them.
Putting It in Your Contract
Your payment terms are only as strong as your contract. Verbal agreements about payment terms are nearly impossible to enforce. Every client engagement should have a written agreement that specifies:
- The deposit amount and when it's due (before work starts)
- The payment schedule (milestones or final invoice)
- The payment due date (Net 15, Net 30, etc.)
- The late fee rate and when it kicks in
- The accepted payment methods
- What happens if payment isn't received (work pauses, project is cancelled, etc.)
Clients who sign a contract with clear payment terms are significantly less likely to dispute or delay invoices. The contract is the foundation — everything else builds on it.
Create a professional freelance contract with clear payment terms in minutes — no legal knowledge required.
Try the Contract Generator →Frequently Asked Questions
What payment terms should a freelancer use?
Net 15 is the recommended starting point for most freelancers — it's faster than the corporate standard Net 30 but still gives clients reasonable processing time. Combine it with a 50% deposit before starting work on projects over a few hundred dollars. For ongoing retainer work, bill monthly at the start of the month.
Is Net 30 too long for freelancers?
For most freelancers, yes. Net 30 means waiting a month after invoicing to receive payment — which could be 6-8 weeks after you finished the work, if you invoice on completion. Net 15 is a better default. If a client specifically requires Net 30, require a larger upfront deposit to offset the longer wait.
Should I require a deposit from every client?
For any project over a few hundred dollars with a new client, yes. For established clients with a proven payment track record, deposits become less critical but are still recommended for large projects. For very small tasks (under $150-200), skipping the deposit is usually fine — the administrative overhead isn't worth it.
What happens if a client refuses to pay the deposit?
Don't start work. A client who refuses a reasonable deposit (25-50%) before work begins is a serious red flag. It signals either an unwillingness to commit financially or a cash flow problem that will affect future payments too. Legitimate clients with budget to pay for your services will not have an issue with a standard deposit.
How do I enforce my payment terms if a client pays late?
Send a follow-up email referencing your contract terms, apply the late fee to the outstanding balance, and escalate if necessary (final demand letter, small claims court for amounts under $10,000, collections agency for larger amounts). Having clear written terms in a signed contract is what makes enforcement possible.
Can I change my payment terms mid-project?
You can propose a change, but the client needs to agree in writing. Unilaterally changing terms after a contract is signed isn't enforceable. If you want to adjust terms for future work, address it when renewing or starting a new project.