How to Handle Late Payments as a Freelancer (Without Burning Bridges)
The uncomfortable truth: If you freelance long enough, someone will pay you late. Or try not to pay you at all. It’s not a matter of if — it’s when. In four years of freelancing, I’ve had 11 late payments, 3 clients ghost on invoices, and 1 client who disputed a payment after I’d already delivered the work. Total money at risk: about $14,000. Total money I actually lost: $1,200.
Here’s everything I’ve learned about getting paid — and how to protect yourself before the problem starts.
Prevention: The Stuff That Actually Stops Late Payments
The best collection strategy is never needing one. Most late payments are preventable with the right setup.
1. Get Payment Terms in Writing Before You Start
I cannot stress this enough: never start work without a signed contract or statement of work that includes payment terms. I learned this the hard way when a client owed me $3,200 and said “I thought we agreed to pay after the full project, not per milestone.” We hadn’t agreed to anything in writing. That dispute took 6 weeks to resolve.
Your contract should include:
- Payment schedule (50% upfront, 50% on delivery is my default)
- Due date (Net 15 is my standard — more on this below)
- Late fee terms (1.5% per month is standard)
- What happens if they don’t pay (work stops, ownership doesn’t transfer)
2. Stop Accepting Net-30 (and Definitely Net-60)
Early in my freelance career, a client sent me their standard contract with “Net-60” payment terms. Sixty days. Two months after I sent an invoice, they’d graciously pay me. At the time I was so excited to land the client that I signed it without negotiating.
Big mistake. That client consistently paid at day 55-60. One invoice didn’t come through until day 78. Meanwhile, I had rent due, software subscriptions billing, and other expenses that don’t wait 60 days.
My current terms:
- Small projects (<$2K): Payment in full before work begins, or 100% on delivery with Net-15 terms.
- Medium projects ($2K-$10K): 50% deposit before work starts. 50% on delivery, Net-15.
- Large projects ($10K+): 30% deposit, 30% at midpoint, 40% on delivery. All Net-15.
- Retainers: Payment due by the 1st of the month, before work begins.
Has anyone pushed back? Yes. About 20% of clients ask for Net-30. I agree to Net-30 for large companies with established AP departments because they have systems and they do pay — just slowly. I never agree to Net-60 anymore. If a client won’t accept Net-30 at maximum, I walk.
3. Make It Stupidly Easy to Pay
Every friction point in your payment process is another day added to your payment timeline. I’ve tested this:
- Invoice with a “Pay Now” button (FreshBooks/Wave): Average payment in 11 days
- Invoice with bank details, client has to initiate transfer: Average payment in 19 days
- Invoice sent as PDF attachment, client figures out payment: Average payment in 24 days
Accept credit cards and ACH through your invoicing tool. Yes, you pay 2.9% + $0.30 on credit cards. On a $2,000 invoice, that’s $58.30. I’d rather lose $58 and get paid in 11 days than save $58 and wait 24 days.
4. Send Invoices Immediately
I used to wait until the end of the month to send all my invoices in a batch. Convenient for me, terrible for cash flow. Now I send invoices the same day I complete a milestone or deliverable. The work is fresh in the client’s mind, they’re happy with what they received, and they’re more likely to pay quickly.
5. Automatic Payment Reminders
Set up automatic reminders in your invoicing tool:
- Day invoice is sent: Confirmation email
- 3 days before due date: Friendly reminder (“Just a heads up, invoice #1234 is due on Friday”)
- Day it’s due: Due date reminder
- 3 days overdue: First overdue notice
- 7 days overdue: Second overdue notice (slightly firmer)
- 14 days overdue: Third notice (firm, mentions late fees)
I let FreshBooks handle reminders through day 14. After that, I take over personally.
The Late Payment Timeline: What to Do When
Day 1-7 Overdue: Assume It’s an Oversight
Most late payments aren’t malicious. People are busy. Invoices get buried in email. AP departments have backlogs. Your first move should be a friendly, professional nudge.
Email template I actually use:
Subject: Quick follow-up on Invoice #1234
Hey [Name],
Hope things are going well! Just wanted to check in on Invoice #1234 ($2,500, sent on [date]). It was due on [date] — wanted to make sure it didn’t slip through the cracks.
If you’ve already sent payment, please disregard! If not, here’s the direct payment link: [link]
Let me know if you have any questions.
[Your name]
Friendly. No accusations. Easy payment link. This resolves about 70% of my late payment situations.
Day 7-14 Overdue: Follow Up Directly
If the friendly email didn’t work, time to get more direct. Call or send a firmer email.
Email template:
Subject: Invoice #1234 — 10 days overdue
Hi [Name],
Following up on Invoice #1234 for $2,500, which is now 10 days past the due date of [date]. I haven’t received payment or heard back about any issues.
Could you let me know the status? If there’s a problem with the invoice or the work, I’m happy to discuss.
Per our agreement, a 1.5% monthly late fee applies to overdue invoices. I’d prefer to resolve this before that kicks in.
Payment link: [link]
Thanks, [Your name]
Mentioning the late fee without actually charging it yet is usually enough to get a response.
Day 14-30 Overdue: Escalate
At this point, you need to escalate. The person you’ve been emailing might not have authority to approve payment, or they might be ignoring you.
Steps:
- Find another contact at the company (their boss, the finance department, the person who originally hired you).
- Send a formal overdue notice — not an email, a proper letter or formal document.
- If you have ongoing work with this client, pause it. Don’t deliver more value to someone who isn’t paying for what they already received.
The “pause work” email:
Subject: Work paused — outstanding payment required
Hi [Name],
Invoice #1234 ($2,500) is now 21 days overdue. I’ve reached out three times without receiving payment or a response.
Per our contract, I’m pausing all ongoing work until this invoice is resolved. I’d love to continue our project, but I need to resolve outstanding payments first.
Please let me know how you’d like to proceed.
[Your name]
This email has a 90% success rate for me. Clients who were “too busy” to pay suddenly find time when their project stops.
Day 30-60 Overdue: Final Notice
If you’ve reached 30 days with no response and no payment, send a final demand letter. This is a formal document stating:
- The amount owed
- The original due date
- Late fees accrued
- A deadline (usually 10 business days) to pay
- Consequences of non-payment (collections, legal action, reporting to credit agencies)
I’ve sent two of these in my career. Both resulted in payment within a week.
Day 60+ Overdue: Decision Time
At this point, you have options:
- Small claims court: For amounts under your state’s limit (usually $5,000-$10,000). Filing fee is $30-$100. You don’t need a lawyer. I’ve filed once and the client paid before the court date.
- Collections agency: They take 25-50% but handle everything. Only worth it for larger amounts.
- Write it off: For small amounts, sometimes the time and stress aren’t worth pursuing. I wrote off a $600 invoice from a client who ghosted completely. It wasn’t worth my mental energy.
- Collections attorney: For amounts over $5,000. Many work on contingency (they take a percentage only if they collect).
The Late Fee Question
Should you charge late fees? Yes, but the fee itself isn’t the point. The existence of a late fee clause in your contract is what matters. It signals that you’re a professional business, not a hobbyist who’ll wait patiently forever.
Standard late fee: 1.5% per month (18% APR). Some freelancers charge a flat fee ($25-$50) for late payments. Check your state’s usury laws — some states cap the interest you can charge.
My approach: I include a 1.5% monthly late fee in every contract. In four years, I’ve actually charged it exactly twice. Both times the client paid the original amount immediately and we waived the fee. The threat of the fee is more powerful than the fee itself.
Deposits: Your Best Protection
After getting burned on a $3,200 invoice, I started requiring deposits for every project. This is non-negotiable for me now.
My deposit structure:
- Projects under $2,000: Full payment or 50% upfront
- Projects $2,000-$10,000: 50% deposit
- Projects over $10,000: 30% deposit
Has requiring deposits cost me clients? Maybe one or two. But the clients who refuse to pay any deposit upfront are the same clients who’d be nightmares to collect from later. The deposit requirement is a screening tool as much as a financial protection.
What if a client insists on no deposit? For established companies with a good reputation, I’ll occasionally agree to milestone payments with no initial deposit. But they have to be Net-15 on each milestone. No deposit AND Net-30? That’s a hard no.
Red Flags: Clients Who Will Pay Late
After four years, I can spot potential late-payers during the sales process:
- They push back hard on payment terms. Negotiating is fine. Insisting on Net-60 with no deposit is a red flag.
- They’re vague about budget. “We’ll figure out the budget as we go” = “We don’t have money allocated for this.”
- They don’t have a proper business email. Not always, but gmail.com contact from a “company” that should have its own domain gives me pause.
- They’ve had “issues” with previous freelancers. If every freelancer they’ve worked with was “difficult,” the common denominator isn’t the freelancers.
- They want to start immediately but delay signing the contract. Urgency about the work but not about the paperwork is a bad sign.
The Emotional Side Nobody Talks About
Chasing late payments is emotionally draining. You did the work. You delivered quality. And now you’re spending time and energy begging to be compensated for it. It feels degrading.
A few things that helped me:
- Separate the personal from the professional. They’re not refusing to pay because they don’t value you as a person. They’re late because their AP department is slow, or they’re disorganized, or they’re having cash flow issues of their own.
- Automate what you can. Letting FreshBooks send the first three reminder emails means I don’t have to emotionally engage until day 14.
- Build a cash buffer. Having 2-3 months of expenses in savings means a late payment is annoying, not catastrophic. The desperation of “I need this money for rent” puts you in a weak negotiating position.
- Remember your leverage. If you’ve paused work and the client needs the project completed, you have leverage. They need you more than you need them (usually).
My Current Late Payment Stats
For transparency, here are my numbers over four years:
- Total invoices sent: ~340
- Paid on time (within terms): 302 (89%)
- Paid 1-14 days late: 27 (8%)
- Paid 15-30 days late: 8 (2.4%)
- Paid 30+ days late: 2 (0.6%)
- Never paid: 1 ($1,200 — the ghost)
That 89% on-time rate isn’t because I’m lucky. It’s because I:
- Screen clients before agreeing to work
- Require deposits
- Use Net-15 terms
- Accept online payments
- Send automatic reminders
Before I had these systems in place (first 6 months), my on-time rate was closer to 65%. The systems matter.
The Bottom Line
Late payments are part of freelancing, but they don’t have to wreck your finances or your sanity. Set up proper terms, require deposits, make payment easy, and follow a consistent escalation process when things go sideways.
The best defense is prevention. But when prevention fails, be professional, be firm, and don’t feel bad about expecting to be paid for the work you did. You’re running a business, not a charity.