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.

June 11, 202611 min read
marker, the body is split so a live inline calculator renders in place; otherwise the body renders whole. -->

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?
Yes. Small claims court is designed for clear debts like unpaid invoices, and you usually do not need a lawyer. Limits vary by state but most fall between $5,000 and $12,500, so a typical freelance invoice fits well under the cap. Bring your contract, invoices, reminder emails, and proof the work was delivered.
How long should I wait before escalating an unpaid invoice?
Send a friendly reminder the day after the invoice goes past due, then a firmer reminder about a week later. If there is still no response after roughly two weeks, move to a phone call and apply any disclosed late fee. Do not let an invoice sit silently for a month hoping it resolves on its own, because momentum matters.
Can I charge a late fee if a client will not pay?
You can charge a late fee only if you disclosed it in advance, on the invoice or in your contract, before the work was done. A common rate is 1.5% per month on balances over 30 days past due. If you never stated a late fee, you generally cannot add one now, which is why putting the terms on every invoice matters.
Should I send a client to collections?
Collections makes sense for larger balances where the agency cut, often 25% to 50% of what they recover, still leaves you with meaningful money, and where the relationship is already over. For small invoices the percentage they take usually is not worth it. Try a demand letter with a hard deadline first, since many holdouts pay once a real consequence is named.
How do I prevent this from happening next time?
Take a deposit of 30% to 50% before starting work, state clear due dates and late fee terms on every invoice, and give clients a pay-online button so paying is effortless. Automatic reminders also keep you from being the one chasing. These three habits prevent most unpaid invoices before they ever happen.

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 Free