WaffleInvoice Blog
Practical invoicing tips for freelancers and service businesses.
Blog Post
A Client Won't Pay: What to Do (Step by Step)
A client won't pay your invoice? Here is the exact step-by-step escalation ladder, from a friendly nudge to small claims court, with sample wording.
The first time a client stiffed me it was a $4,200 invoice that went 45 days overdue. The work was done, signed off, and shipped. Then the client went quiet. No reply to two emails, no answer on the phone, just silence while my own bills kept coming. I eventually got every dollar, but it took me longer than it should have because I did not have a plan. This is the plan I wish I had then.
I am going to walk through the same $4,200 invoice the whole way down, because vague advice does not help when you are angry and short on rent money. You need to know exactly what to send, when to send it, and when to stop. Work the steps in order. Most unpaid invoices get paid somewhere in the first three steps, and you almost never need the last two.
Before you do anything, take a breath
An overdue invoice feels personal, but most late payments are not malicious. A surprising number are honest mistakes: the invoice went to spam, it landed with someone who left the company, it is stuck in an approval queue, or the person who hired you never forwarded it to accounts payable. If you open with an accusation and it turns out the bookkeeper was on vacation, you have damaged a relationship over nothing.
So the rule for the early steps is simple. Stay calm, stay professional, and give the client an easy path to fix it. You can get firm later. You cannot un-send an angry email.
Step 1: Assume it is an honest mistake and resend with a nudge
The day after the invoice goes past due, resend it. Do not wait a week hoping it sorts itself out. A friendly nudge on day one tells the client you pay attention, which alone gets a lot of invoices paid fast.
Attach the original invoice again so they do not have to dig for it, and keep the tone light. Here is roughly what I send:
Subject: Invoice #1042 - just checking it reached you
Hi Dana, hope your week is going well. I noticed invoice #1042 for $4,200 was due on May 1 and is showing unpaid on my end. I wanted to make sure it actually reached you and did not get caught in a spam filter. I have attached it again here for convenience. If it is already in your payment queue, please ignore this. Let me know if you need anything from me to get it processed. Thanks, Logan.
That message does three things. It assumes good faith, it removes the excuse that they never got it, and it asks a question, which makes it harder to ignore than a statement. If your invoice has a pay-online link, this is where it earns its keep, because the client can clear the balance in two clicks instead of cutting a check.
Step 2: Send a firm reminder that references the due date and terms
If the nudge gets no response in about a week, the tone shifts. You are still polite, but now you reference the agreement directly. You are reminding them this is not a favor, it is a contract.
Subject: Invoice #1042 is now 12 days overdue
Hi Dana, following up on invoice #1042 for $4,200, which was due May 1 and is now 12 days past due. Our agreement specifies payment within 14 days of invoice, and my records show no payment received. Please send payment by May 20. If there is an issue with the invoice or a hold-up on your end, tell me and I will work with you. Otherwise I would appreciate confirmation of when I can expect payment. Thanks, Logan.
Notice the specifics: the amount, the original due date, the days overdue, the exact terms, and a new concrete deadline. Vague reminders get vague responses. A reminder with dates and numbers reads like the start of a paper trail, because it is. If you ever end up in small claims, these timestamped, specific emails are your evidence.
Step 3: Apply the late fee you disclosed up front
This step only works if you set it up in advance. If your invoice and your contract say something like "a late fee of 1.5% per month applies to balances over 30 days past due," then once you cross that line you are entitled to add it. If you never disclosed a late fee, you generally cannot spring one on a client now, which is exactly why disclosing it on every invoice matters. (Going forward, put your terms somewhere you will not forget them. I keep a payment terms cheat sheet handy so the same language lands on every invoice.)
When you apply it, do not be sheepish. State it plainly:
Subject: Invoice #1042 - late fee now applied
Hi Dana, invoice #1042 is now 33 days past due. As stated on the original invoice and in our agreement, a 1.5% monthly late fee applies to overdue balances. I have applied that fee, bringing the total due to $4,263. An updated invoice is attached. Please remit the full balance by June 6 to avoid an additional month's fee. Thanks, Logan.
A late fee does two jobs. It compensates you for the money you are floating, and it changes the math on the client's desk so that paying you sooner is cheaper than paying you later. Even a modest fee creates urgency where there was none.
Here is what a late fee would add to the balance:
Try it: late fee calculator
Calculate the late fee on an overdue invoice
Late fee
$18.00
Total owed: $1,218.00
Monthly fee = amount × rate × (days ÷ 30). Estimate only, not legal advice. See the full late fee calculator for flat and daily modes.
If you want to see the exact dollar figure for your own invoice and overdue period, run it through the late fee calculator and paste the result straight into your reminder so the number is not in dispute.
Step 4: Pick up the phone
Email is easy to ignore. A phone call is not. By now you have a clean paper trail, so a call is not replacing your written record, it is adding pressure. People who will leave an email unanswered for weeks will often pay within days once they have to say "the check is in the mail" out loud to an actual human.
Keep the call short and unemotional. State who you are, the invoice number, the amount, how overdue it is, and ask one direct question: "When will this be paid?" Then stop talking and let them answer. If they give you a date, confirm it in a follow-up email that same day so the commitment is in writing: "Thanks for the call. Confirming you will pay the $4,263 balance by Friday June 13 as discussed." If they dodge, you have learned something useful and you move to the next step.
Step 5: Send a formal demand letter with a hard deadline
If calls and emails have not worked, it is time for a final notice, sometimes called a demand letter. This is a clear, firm, written statement that says: pay by this date, or here is what happens next. It is the last step before things get expensive for everyone, and it signals you are serious.
Keep it factual and unemotional. Include the invoice number, the original amount, the late fees, the total now due, a brief history of your prior attempts to collect (with dates), and a final deadline that is usually 7 to 10 business days out. Then state the consequence plainly: "If full payment of $4,263 is not received by June 25, I will pursue collection, which may include a collections agency or a claim in small claims court." Send it by email and, for larger amounts, also by certified mail so you can prove it was delivered.
The demand letter is where many holdouts finally pay, because it is the first message that names a real, concrete consequence instead of just expressing disappointment.
Step 6: Pause work and withhold deliverables
This step belongs earlier in the timeline if the relationship is ongoing. If you are still actively working for a client who has stopped paying, stop. Do not keep delivering against an unpaid balance and hope it works out. It rarely does, and you only dig the hole deeper.
If you have leverage in the form of undelivered files, source code, final exports, or login access you control, use it within the bounds of your contract. A polite "I am pausing all work and holding final deliverables until invoice #1042 is paid in full" is completely reasonable, and for a lot of clients the prospect of not getting the finished work is more motivating than any late fee. Just make sure your contract supports withholding deliverables before you do it, so you are not handing them a counterclaim.
Step 7: Hand it to a collections agency
If the client still will not pay and the amount is large enough to bother, a collections agency is an option. They take a cut, often 25% to 50% of what they recover, and you give up control of the tone. But they do this all day, and a letter from a third-party collector lands differently than another email from you.
Realistically, collections makes sense for bigger balances where the percentage they take still leaves you with meaningful money, and where you have decided the relationship is over anyway. For a $4,200 invoice it can be worth it. For a $300 invoice it usually is not.
Step 8: File in small claims court
Small claims court is built for exactly this: a clear debt, a modest amount, no lawyer required. Limits vary by state, but most fall somewhere between $5,000 and $12,500, with some as low as $2,500 and a few as high as $25,000. A $4,200 invoice fits comfortably under the cap in nearly every state.
You file for a small fee, usually under $100, the court serves the client, and you both show up on a date. This is where all those specific, dated emails pay off. Bring your contract, every invoice, your reminder emails, the demand letter, and any proof the work was delivered and accepted. Judges in these courts move fast and they like organized plaintiffs with a paper trail. Winning gets you a judgment, though collecting on that judgment can still take effort, so weigh whether the client actually has money to pay before you invest your day.
Step 9: Know when to let it go
Sometimes the math says stop. If a client has gone fully dark, the amount is small, and chasing it costs you more in time and stress than you would recover, writing it off can be the right call. Take the deduction if your accountant says you can, learn what the warning signs looked like in hindsight, and tighten your process so it does not happen again. Chasing a $250 invoice for six months is its own kind of loss.
The real fix is preventing it
Every collection step above is damage control. The clients who never stiff me are the ones I set up correctly from the start, and that is almost entirely about three things.
- Take a deposit. A 30% to 50% deposit before work begins filters out the clients who were never going to pay and means you are never fully exposed. A deposit is the single biggest predictor of getting paid in full.
- Write clear terms on every invoice. Spell out the due date, the payment window, and the late fee, every time. You cannot enforce terms you never stated. A reusable payment terms cheat sheet makes this automatic.
- Make paying you effortless. If the client has to mail a check, you have added a week of friction and an easy excuse. A pay-online button on the invoice removes both. Most invoices with an online payment link get paid faster, full stop.
It also helps to start from a professional invoice instead of a thrown-together one. If you bill for trade or service work, these get the terms and structure right out of the box: the contractor invoice template, the plumber invoice template, and the handyman invoice template all include space for deposits, due dates, and late fee language.
Getting stiffed once teaches you fast. The escalation ladder above will get most of your overdue invoices paid, but the goal is to need it less and less. Tighten the front end, and the back end mostly takes care of itself.
WaffleInvoice is built to prevent this whole mess. It sends automatic payment reminders so you are not the one chasing, collects deposits up front, and puts a pay-online button on every invoice so clients can settle in two clicks. It is free to start, and you can see the plans here. The cheapest unpaid invoice is the one you set up right.
Frequently Asked Questions
Quick answers to the questions readers ask most about this topic.
Can I take a client to small claims court over an unpaid invoice?
How long should I wait before escalating an unpaid invoice?
Can I charge a late fee if a client will not pay?
Should I send a client to collections?
How do I prevent this from happening next time?
Ready to improve your invoicing?
WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.
Sign Up FreeMore from the blog
How to Fire a Client Professionally: A Step-by-Step Guide for Freelancers
Learn when and how to end a client relationship without burning bridges. Includes email scripts, contract considerations, and how to handle your final invoice.
How to Invoice Clients as a Freelancer (Step-by-Step)
A step-by-step guide to invoicing clients as a freelancer - from choosing an invoice format to sending your first invoice and getting paid on time.
How to Handle Clients Who Don't Pay (A Freelancer's Guide)
What to do when a client won't pay your invoice. Covers negotiation tactics, legal options, collections, and when to walk away.
Compare WaffleInvoice head-to-head
Honest side-by-side comparisons against the tools most often mentioned alongside WaffleInvoice.
Comparison
WaffleInvoice vs FreshBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs QuickBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs Wave
Side-by-side feature breakdown, pricing, and honest pros and cons.
