Invoice Payment Terms Explained: Net 15, Net 30, and What Freelancers Should Actually Use
Published July 17, 2026 · Dunner Team
Payment terms are the single most influential line on your invoice, and most freelancers give them almost no thought. "Net 30" gets copied over from some template five years ago and no one asks whether it's still the right choice.
It usually isn't. This post is what each term actually means, which to use when, and how to actually enforce the terms you set.
The common terms, decoded
Net 30
Payment due 30 days after the invoice date. Standard in enterprise B2B for decades. Still the default in a lot of freelancer templates, mostly out of habit.
The problem: Net 30 in practice usually means net 45 or net 60. Corporate AP departments treat "net 30" as the earliest date they'll pay, not the target. You issued the invoice thinking you'd be paid in 30 days. They filed it thinking they had 45.
Use when: The client is a mid-to-large business with a formal procure-to-pay process that literally cannot pay faster because of policy.
Net 15
Payment due 15 days after the invoice date. The right default for most freelancers in 2026.
Why: Small B2B clients (which is most of your clients) don't have complex AP processes. They're paying you the same way they'd pay their electricity bill — from the CEO's phone. Net 30 is a hangover from a world of paper cheques and month-end AP runs; net 15 is the honest current-day version.
Use when: Default for solo freelancers and small studios working with small-to-mid business clients.
Net 7
Payment due 7 days after the invoice date. Aggressive but increasingly common in creative and consulting industries.
Use when: Small deliverables where the risk of the client disappearing is real (one-off logo, ad-hoc consulting session, small production run). Or for clients with a history of paying late — shortening the terms doesn't mean they'll pay in 7 days, but it shortens the target, and the "days overdue" clock starts sooner.
Due on receipt
Payment expected as soon as the invoice arrives.
Use when: For single-session work delivered at the moment of payment (a same-day consult, an emergency fix, retail transactions). Occasionally for repeat clients paying via card who process invoices as they land.
Don't use for: Larger B2B invoices. It reads as unrealistic and clients will treat it the same as net 15 anyway.
2/10 Net 30
Payment due in 30 days, but a 2% discount if paid within 10 days.
In theory: A tool for accelerating collections. The client trades a small discount for cash flow.
In practice for freelancers: Rarely worth it. The 2% off is usually more valuable to you than the 20-day acceleration is worth, unless your own cash flow is genuinely tight. For big enterprise clients this can occasionally work; for most freelancers it's just leaving money on the table.
COD (Cash on Delivery)
Payment at the moment of delivery. Effectively "no delivery until paid."
Use when: First-time clients with no history and no reference, or any client who's been late in the past. Requiring payment before you release final files eliminates the entire chase.
50/50 (or 50% up front)
Half the total up front before work begins; the balance on delivery.
Use when: Any project over a modest threshold (say, $500). This is the highest-leverage terms change most freelancers can make. Clients who won't pay 50% up front are almost always the ones who'll be worst on the back end. The deposit self-selects for clients who are actually going to pay you.
Milestone billing
The project is split into stages, each with its own deliverable and its own invoice.
Use when: Longer projects (2+ weeks). Never carry more than 2–4 weeks of unbilled work with a single client. Milestones do two things: they keep your cash flow smooth, and they give you a hard checkpoint to stop delivering if a payment isn't made.
Retainer
Fixed monthly fee for ongoing work, billed in advance.
Use when: Ongoing relationships — content, community, consulting, retained development. Cash arrives before the work does. Almost always the best terms possible if you can get them.
Terms most freelancers should be using in 2026
The honest recommendation, based on what actually works:
- Deposit for anything over $500. 50% up front, or a fixed deposit for smaller jobs.
- Net 15 as your default on the balance. Not net 30.
- Milestone billing on projects longer than three weeks.
- Retainer for anything ongoing.
- Small explicit late-fee clause on every invoice: something like "Invoices unpaid 30 days past the due date will incur a 1.5% monthly late fee."
You don't have to charge the late fee to benefit from stating it. The clause changes client behaviour whether or not you ever enforce it — and if you do end up in small claims, having stated it on the invoice is what lets you actually add it.
What clients think when they see your terms
Some honest client-side calculus:
Net 60: "OK, they don't need the money urgently. I can push this to the bottom of the queue."
Net 30: "Standard. I'll pay this at month-end after payroll clears."
Net 15: "Faster than typical. They're serious about cash flow — I should treat this like a real deadline."
Due on receipt: "Unusual for this size. Fine, I'll pay it now if it's small; otherwise I'll pay it when I would have anyway."
50% up front: "They've been burned before. Reasonable — I'll wire the deposit."
The terms you set tell the client how seriously to treat your invoice. Long terms signal "not urgent." Short, professional, deposit-plus-balance terms signal "this is a business, treated like a business."
How to actually enforce the terms
Setting terms is only half the job. Enforcing them is the rest. The mechanics:
1. Send the invoice the day the work is complete, not a week later. Every day you wait to send the invoice is a day you're extending the payment date.
2. Put the due date on the invoice as a specific date, not a term. Write "Payment due by Wednesday, 30 July 2026" — not "Net 15." Specific dates anchor; abstract terms drift.
3. Include a payment link. Every invoice, every time. The collection rate difference between "click here to pay" and "here are our bank details" is significant.
4. Send the first reminder the day after the due date. Not a week later. The single most impactful change most freelancers can make.
5. Automate the follow-up sequence. If you're sending reminders manually, you'll skip some and delay others. The clients you don't chase are the ones who don't pay.
The tools problem
The mechanics above are simple. The reason freelancers don't run them is that manually sending the right reminder to the right client on the right day is tedious and slightly stressful — and gets skipped whenever you're busy.
Dunner solves the mechanics. You set the due date on the invoice. If it goes unpaid, Dunner sends the first reminder on day 1 past due, the second on day 7, and so on — with the invoice number, amount, days overdue, and payment link filled in every time. Templates you can customise once, then never think about.
Which means your terms are actually enforced, not just written down.
Start free. No credit card required.