Payment terms are often the last thing freelancers negotiate — if they negotiate them at all. You've agreed on scope, rate, and timeline. The client sends the contract. You skim the payment clause and sign.
This is a mistake. Payment terms are more important than your hourly rate. They determine when you get paid, what happens if the client cancels, and what recourse you have if a payment bounces. Bad payment terms can mean the difference between cash flow and crisis.
Here's what to watch for and exactly how to negotiate each one.
Net 30, Net 60, Net 90: What They Actually Mean
A "Net 30" payment term means the client pays within 30 days of invoice. Sounds simple. But it disguises a real cash flow problem: you deliver work on day one, invoice on day two, and wait until day 32 to see money. For freelancers working with startup or mid-market clients who sometimes stretch payment windows beyond the stated term, this becomes Net 40 or Net 50 in practice.
Net 60 and Net 90 are even more dangerous. A $10,000 project on Net 90 means you might wait three months for payment — while your own rent, software subscriptions, and contractor costs come due immediately. Many freelancers have gone broke while technically profitable on paper.
"I invoice in two milestones: 50% upon contract signature and 50% upon delivery. Both are payable within 10 days of invoice. If payment isn't received within 10 days, a 1.5% monthly late fee applies." This shifts risk back to the client and ensures you're not funding their business.
Milestone Payments vs. Project Lump Sum vs. Hourly
How you structure payment has massive implications for your cash flow and risk exposure.
Milestone payments
Break the project into phases: kickoff, first draft, revisions, final delivery. You invoice at each milestone. This is the safest structure for you because you get paid as you deliver. If the project stalls, you're only out the work you've completed, not months of unpaid labor.
Example: A $20,000 brand identity project could be $4,000 upon signature, $5,000 after discovery presentation, $6,000 after initial concepts, $5,000 upon final delivery. You collect 40% before even starting substantive work.
Hourly billing
You invoice weekly or monthly for hours worked. This protects you from scope creep (extra hours = extra pay) but creates a different problem: if the client refuses to pay an invoice, you lose weeks of work at once. Always require invoices to be paid within 10 days for hourly arrangements.
Project lump sum
Single payment upon delivery. This is the most dangerous for freelancers. You deliver everything, the client decides they don't like it, and you're unpaid for weeks or months of work. Avoid this unless the project is tiny (under $2,000), or you have a strong upfront deposit (at least 50%).
Use milestone payments for any project over 2 weeks or $5,000. For shorter projects, require 50% upfront and 50% upon delivery. For hourly work, insist on 10-day payment terms and include language: "Payment is due within 10 days of invoice. Unpaid invoices accrue late fees at 1.5% per month."
The "Payment Upon Approval" Trap
This clause turns your payment date into something the client controls. You deliver work, but payment doesn't start running until the client "approves" it — which could happen immediately, or could take weeks while they solicit feedback from stakeholders.
The problem is that "unreasonably withheld" is subjective and expensive to defend in court. A client who's unhappy with direction can sit on approval indefinitely while you're stuck waiting. The phrase "shall not be unreasonably withheld" doesn't mean they have to approve quickly — it just means they have to have a legitimate reason to reject it.
"Invoice is due upon delivery. Payment terms are 10 days from invoice, regardless of approval status. If Client requests revisions, those are completed within the scope defined in Schedule A. Any revisions outside that scope require a change order. Approval must be provided or formal feedback must be given within 5 business days of delivery, or the deliverable is deemed approved."
Late Payment Fees: Your Only Leverage
If a client owes you money past the due date, you have limited legal recourse unless your contract specifies late fees. Without them, your only options are to stop working (which is messy with an ongoing relationship) or hire a lawyer (which is expensive). Late fees give you leverage without lawyering.
A 1.5% monthly late fee (18% annually) is industry standard for B2B services and is reasonable because most business credit cards charge 15-20% APR. It's not punitive — it's competitive with what a client would pay to borrow money elsewhere.
That second sentence is critical. You need the right to pause work — not terminate, just pause — until payment arrives. This incentivizes clients to pay on time because delays are expensive to them, not just to you.
"Invoices are payable within [10 days] of invoice date. Any unpaid amount after this due date shall accrue a late fee of 1.5% per month. Freelancer may pause all work on active projects if payment is more than 15 days past due, until the account is brought current."
Kill Fees and Deposits: Protecting Against Cancellation
Projects get cancelled. Clients change strategy, lose funding, or realize the scope is bigger than they thought. Without a kill fee clause, you're left with zero payment for zero deliverables.
Deposits
A 50% deposit upon contract signature accomplishes two things: it ensures the client is serious (reducing flaky cancellations) and it guarantees you'll be paid for at least half the project regardless of what happens. If they cancel after paying the deposit, you keep it.
Kill fees
If they don't pay a deposit, a kill fee protects you. A standard kill fee is 25-50% of the remaining contract value if they cancel after you've started work. So a $10,000 project cancelled after week two might owe you 50% of the remaining $9,000 = $4,500.
Example: You begin a $15,000 design project. Two weeks in, after 40 hours of work, the client cancels. With a 50% kill fee on remaining work, you're owed: $7,500 (50% of the original contract, already worked) plus $3,750 (50% kill fee on the remaining half) = $11,250. That's much fairer than $0.
"This agreement requires a 50% deposit upon signature, due before work begins. The remaining 50% is due upon delivery of final deliverables. If Client cancels after work has begun, Client shall pay 50% of any remaining unbilled fees as a kill fee, plus any billable expenses incurred to date. Cancellation prior to kickoff results in forfeiture of the deposit."
The Expense and Currency Clause
Don't assume the client is paying in your currency or covering all costs. If you're freelancing internationally, specify which currency the invoice is in and who covers payment processing fees (wire fees, international transfer charges, etc.).
Also clarify what "expenses" means. Will the client reimburse you for stock photos, premium tools, contractors you hire for part of the work? Get this in writing. A line-item like "$3,500 design + $800 paid contractor + $200 stock photos = $4,500" should be pre-approved in the contract.
"All fees are in [USD/GBP/EUR]. Client is responsible for any wire transfer fees, currency conversion fees, or payment processing charges. Out-of-pocket expenses including stock assets, premium tools, and contractor costs will be billed at cost plus 10% administrative fee, with itemized invoicing and approval required before incurrence."
Payment Terms Checklist
Before you sign, make sure your contract specifies:
- Exact payment amount (broken into milestones if applicable)
- Payment due date (ideally Net 10 or sooner)
- Deposit amount and timing (50% upfront is ideal)
- Late fee amount and accrual (1.5% monthly is standard)
- Kill fee if project is cancelled (25-50% of remaining fees)
- Right to pause work if payment is overdue
- Currency (if international)
- Who covers payment processing fees
- Which expenses are reimbursable and how much markup you add
These aren't aggressive or unreasonable requests. They're standard in professional freelance agreements and protect both you and the client by being explicit about expectations.
Negotiating these terms alone?
Upload your contract to ClauseGuard and get an instant review of your payment terms, late fee clauses, kill fees, and any other financial risks — with suggested language you can use to negotiate improvements.
Review payment terms free →