"Net-30." "Due on receipt." "50% upfront." These phrases either protect your cash flow or slowly destroy it. The difference? Whether you actually understand what they mean and how clients interpret them.
I've been burned by every payment term in the book. I've waited 90 days for a "Net-30" invoice. I've had clients claim "due on receipt" means "whenever I get around to it." I've learned that payment terms are not just numbers on a page โ they are the contract between you and the client's accounting department.
This guide covers every payment term you'll ever need, when to use each one, and the exact language to protect yourself. By the end, you'll know more about invoice payment terms than most accounting departments.
Here's every standard payment term, what it means, when to use it, and when you actually get paid.
| Term | Standard Meaning | When You Actually Get Paid | Best For |
|---|---|---|---|
| Due on Receipt | Pay immediately upon receiving invoice | 3-7 days (if client is responsive) | Small projects under $500, established clients |
| Net-7 | Pay within 7 business days | Day 7-14 | Retainer agreements, ongoing work |
| Net-10 | Pay within 10 business days | Day 10-18 | Mid-sized projects, agencies |
| Net-15 | Pay within 15 business days | Day 15-30 | Standard freelance work (recommended) |
| Net-30 | Pay within 30 calendar days | Day 45-60 (client reality) | Enterprise clients, government contracts |
| Net-60 | Pay within 60 calendar days | Day 75-90 | Large corporations only, with deposit |
| Net-90 | Pay within 90 calendar days | Day 90-120 | Rarely acceptable without massive upfront |
| 50% Upfront | Half before work begins | Before starting work | All new clients, projects over $2,000 |
| 100% Upfront | Full payment before work | Before starting work | Small, fast deliverables under $1,000 |
| Milestone | Pay per agreed deliverable | Per milestone completion | Large projects, agencies, dev work |
| Monthly Retainer | Pay monthly for ongoing access | Beginning of each month | Ongoing services, consulting, maintenance |
This is the gold standard for freelance work. It eliminates the biggest risk: doing all the work and then chasing payment.
When to use it:
How to present it:
Payment Terms: 50% deposit upon project commencement, 50% due upon final delivery. The initial deposit is required to reserve your spot in my schedule. Final files will be delivered upon receipt of the remaining balance.
For ongoing clients with established trust, Net-15 is the sweet spot. It's standard enough to not raise eyebrows, but short enough to keep cash flow moving.
When to use it:
Reality check: Net-15 becomes Net-25 in practice. That's acceptable. Net-30 becomes Net-60, which is not.
Break large projects into 3-4 milestones, each with its own payment due upon completion. This keeps cash flow steady and reduces risk on both sides.
Example milestone structure:
| Milestone | Deliverable | Payment |
|---|---|---|
| 1 | Project kickoff, discovery, wireframes | 25% upfront |
| 2 | First draft / design review | 25% upon approval |
| 3 | Revisions and final polish | 25% upon delivery |
| 4 | Final files, launch support | 25% upon completion |
For clients who need ongoing services (maintenance, consulting, content creation), a monthly retainer is the best arrangement. It provides predictable income for you and predictable costs for them.
Standard retainer structure:
Example retainer terms:
Monthly Retainer: $2,000/month, payable on the 1st of each month. Includes up to 20 hours of design work. Additional hours billed at $120/hr. Unused hours do not roll over. A 30-day notice is required to terminate the agreement.
Net-30 is standard for enterprise. For a small business or startup, Net-30 means you'll be paid in 45-60 days. For a solo freelancer, that gap can be devastating.
Why it hurts: If you're billing $3,000/month and the client pays on day 60, you need $6,000 in savings just to cover the gap. Most freelancers don't have that cushion.
Alternative: Offer Net-15 as standard. If they insist on Net-30, require 50% upfront to offset the cash flow risk.
"Due on receipt" sounds urgent. But without a specific calendar date, clients have no accountability. Many will treat it as "whenever I get to it."
Fix: Always include a specific due date. "Due on receipt (June 20, 2026)" is much stronger than "Due on receipt."
Unless you're working with a Fortune 500 company or government agency, these terms are unacceptable. Three months of float is a cash flow death sentence for freelancers.
If a client insists on Net-60/90: Charge a premium (add 10-15% to your rate) or require 100% upfront. Their payment delay is your financing cost โ price it in.
This is the most dangerous term in freelancing. "Satisfaction" is subjective and unenforceable. A client who wants free work will claim they're "not satisfied" indefinitely.
Never accept this term. Instead, define objective acceptance criteria: "Payment due upon delivery of final files per the agreed scope document. Revisions beyond the included two rounds will be billed separately."
You don't have to accept whatever terms the client proposes. Here's how to negotiate from a position of strength:
Before any negotiation, decide what you won't accept. For me, it's:
Knowing your limits makes you confident in negotiation. Clients can smell desperation.
โ "I need 50% upfront because I can't afford to wait."
โ "I require a 50% deposit to reserve your spot in my schedule and ensure I can dedicate focused time to your project."
Same requirement, completely different framing. One sounds needy. The other sounds professional and in-demand.
Give clients choices, but make sure all options work for you:
Payment Options:
Option A: 50% upfront + 50% on delivery (standard)
Option B: 100% upfront (5% discount applied)
Option C: Monthly retainer at $2,000/month (for ongoing work)
Most clients will choose Option A. Some will choose Option B for the discount. None will feel forced into a single rigid structure.
A payment term without a consequence is just a suggestion. Here's how to make late payment terms enforceable:
Payment is due within 15 days of the invoice date. A late fee of 1.5% per month (18% annual percentage rate) will be applied to all invoices paid more than 15 days after the due date. If payment remains outstanding for 60 days, the account may be referred to collections, and the client will be responsible for all associated collection costs.
For more on legal protections, see our legal protection guide and late fees legal guide.
Here's the truth: most freelancers never enforce late fees on good clients. The late fee is a deterrent, not a revenue source. But there are times to enforce it:
Working with international clients adds complexity to payment terms. Here's what to know:
Always specify the currency. "$1,000" could mean USD, CAD, AUD, or NZD. Use the three-letter code: USD, EUR, GBP.
Best practice: Invoice in your local currency. If the client insists on their currency, add a 3-5% forex buffer to protect against exchange rate fluctuations.
International bank transfers are slow (3-7 days) and expensive ($20-50 in fees). Better options:
International clients may require specific invoice formats for their accounting. Common requirements:
Always ask international clients about their invoicing requirements before sending the first invoice.
Built by a freelancer who got tired of chasing payments. Open source on GitHub.