When a Client Won't Pay an Invoice: A Contractor's Guide
When a client won't pay an invoice, the job is to escalate in fixed steps on fixed dates, in writing, without ever letting the account go quiet. The sequence that recovers the most money with the least damage is: automatic reminders in the first two weeks, one direct phone call by day 30, a final written demand with a deadline by day 45, and then a real consequence, a lien, small claims, or a collections agency, chosen by the size of the balance and the kind of client. Most "won't pay" invoices are really "haven't paid yet" invoices, and the first three steps clear them. The last step exists so the client knows the first three were not bluffs. In CRMb, every invoice carries a share link the client can pay by card, payment reminders go out on the schedule you set and stop the moment a payment is recorded, and the A/R aging report shows which balances have crossed each line so the right step happens on the right day.
An unpaid invoice is the most expensive problem in a service business for its size. The labor is already paid, the materials are already bought, the margin on that job is sitting in someone else's account, and every hour spent chasing it is an hour not spent on the next job. This guide is the process: what to do first, what to do when that does not work, where the legal tools start, and how to decide when a balance is costing more to pursue than it is worth. It is written for contractors and service businesses in the United States; the mechanics of liens and small claims vary by state, and the places where that matters are called out.
First, decide what kind of unpaid invoice this is
Not every open balance is a refusal. Before anything escalates, sort the invoice into one of four buckets, because each one has a different fix.
Forgotten. The client meant to pay and did not. The invoice went to a spam folder, landed the week they were travelling, or sat under a pile of other bills. This is the largest bucket by far, and a reminder clears it.
Stuck in process. A commercial client, a property manager, or a general contractor has your invoice, but it is waiting on an approval, a purchase order number it does not reference, or a payment run that happens on the 15th and the 30th. Nothing is wrong with the invoice; it is in a queue. The fix is finding out what the queue needs. Net 30 payment terms for contractors covers how these accounts actually pay.
Disputed. The client has a problem with the work, the amount, or something they did not expect to be charged for. They are not paying because they think they should not have to, or not all of it. Reminders make this worse. It needs a conversation and, usually, a document.
Refusing. The client has the money, has no real complaint, and has decided not to pay. This is the smallest bucket and the only one where the legal steps are the point rather than the backstop.
You usually cannot tell which bucket an invoice is in until someone talks to the client. That is why the process below moves from automated to personal quickly: the reminders handle the first bucket for free, and the phone call on day 30 is where you find out which of the other three you are dealing with.
Day 1 to day 14: let the reminders work
The first two weeks after the due date belong to automation. A reminder that arrives on schedule, from the system rather than from you, is impersonal in a useful way: the client does not feel chased, and you do not spend an evening writing emails.
Set the schedule once and let it run. A sequence that works for most service businesses is a courtesy note a few days before the due date, then reminders at 1, 7 and 14 days overdue. Each one restates the invoice number, the balance, the original due date, and the way to pay. If the invoice can be paid online, the link is the most important line in the email; a client who opens the reminder on their phone and can pay in thirty seconds usually does.
In CRMb, payment reminders live in Settings. You pick the intervals in days overdue, add an optional reminder before the due date, and the system sends them for every open invoice. Recording a payment stops the sequence automatically, so a client who pays the morning the reminder is due to go out does not get one. Each invoice shows how many days overdue it is, which reminders have been sent and when the next one fires, and a switch to pause reminders for that one invoice if a client has asked for a few more days.
What the reminders should not do is threaten. A 7-day reminder that mentions late fees and liens reads as hostile to the 80% of clients who simply forgot. Keep the automated messages short, factual and polite. The escalation comes later and comes from a person.
Day 15 to day 30: one phone call, one question
If two reminders have gone out and nothing has come back, email has done its job. Pick up the phone. One call, made by the owner or whoever ran the job, recovers more invoices than any number of further emails, because it does the one thing email cannot: it finds out why.
The call has a single question in it: "I'm following up on invoice 1042 for $6,400, due on the 3rd. Is there anything holding that up?" Then stop talking. The answer sorts the invoice into its bucket.
- "Oh, I completely forgot" is bucket one. Ask if they can take care of it today, and send the pay link while you are on the phone.
- "Accounting needs a PO number on it" or "we pay on the 30th" is bucket two. Ask exactly what they need, send it the same day, and confirm the date you can expect payment.
- "Actually, I had a problem with the…" is bucket three. Do not argue on the call. Listen, write down what they said, and tell them you will come back to them in writing. The next section covers this.
- A vague answer, a promise with no date, or a call that is not returned twice is the first sign of bucket four.
Whatever the answer, log it. Write down the date, who you spoke to, what they said and what was agreed. In CRMb, the client's record has an activity feed, and Log activity puts the call there with the date, so three weeks later the whole history is in one place when the next person picks it up. If this ever reaches a demand letter or a courtroom, that log is the record of your good faith.
After the call, send a short email confirming what was agreed: "Thanks for the call today. As discussed, payment of $6,400 on invoice 1042 will be sent by Friday, October 31." The client now has the agreement in writing, and so do you.
When the client disputes the work
A disputed invoice is not a collections problem yet. It is a documentation problem, and how you handle it decides whether it becomes one.
Start by separating what is disputed from what is not. A client unhappy with the paint colour in one bedroom is not disputing the plumbing on the same invoice. Ask them to pay the undisputed portion now, and deal with the disputed line on its own. Most will, and the balance at risk drops from the whole invoice to one line of it.
Then go to the documents. The quote the client accepted is the scope they agreed to pay for. If the work matches the quote, say so, with the quote attached. If the disputed item was added during the job, the change order is the agreement for it, which is why change orders are signed before the work and not described after it. A quote accepted through a share link in CRMb records the client's acceptance and the date, so "I never agreed to that" has an answer that is not your memory against theirs. How to write a scope of work covers the lines that prevent most of these disputes from starting.
If the complaint is legitimate, fix it or credit it, quickly and in writing, and then collect the rest. A $300 credit on a $6,400 invoice that gets the other $6,100 paid this week is a better outcome than $6,400 that takes six months and a lawyer. If the complaint is not legitimate, say so once, plainly, with the documents, and move the invoice back onto the collections timeline. Do not keep re-explaining; a client who is using a complaint to avoid paying will produce a new complaint each time the last one is answered.
Day 30 to day 45: the final written demand
If the call produced a promise that was not kept, or produced nothing, the next step is a formal demand letter. This is a different document from a reminder. It is the last communication before a consequence, and it has to read like one.
A demand letter has five parts:
- What is owed. The invoice number, the date, the amount, the original due date, and any late fees your contract allows.
- What has already happened. The reminders sent and their dates, the phone call and its date, and any promise that was made and missed. This is where the activity log pays for itself.
- A deadline. A specific date, usually 10 to 14 days from the letter, by which payment must be received in full.
- What happens if it is not. Name the actual next step, whether that is filing a mechanics lien, filing in small claims court, or referring the account to a collections agency. Name only the step you will actually take.
- How to pay. The link, the mailing address, the phone number. Make the exit easy.
Send it by email and by certified mail with a return receipt, so there is proof it arrived. Keep the tone cold rather than angry: short sentences, no adjectives, no history of the relationship. A letter that sounds like a form is more frightening than one that sounds like a person, because it signals the matter has moved out of the relationship and into a process.
Two things to leave out. Do not threaten anything you cannot or will not do; an empty threat teaches the client that the next letter is empty too. And do not threaten to do anything to the work itself. Removing installed materials, disconnecting a system, or coming back to undo a job is trespass or worse in nearly every jurisdiction, regardless of what you are owed. The remedy for an unpaid invoice is money, obtained through the channels below, never the job site.
Late fees: only if the contract already says so
A late fee is a lever, but only when the client agreed to it before the work started. A fee that appears for the first time on a 45-day reminder is unenforceable and makes the client feel ambushed, which costs more than the fee is worth.
If your terms include a late fee, it should be on the quote the client accepted and on the invoice itself, with the rate and when it starts. A common structure is 1% to 1.5% per month on the unpaid balance after the due date, which some businesses state as an annual rate instead. Several states cap the interest a business can charge on an overdue account, and a few treat anything above the cap as unenforceable in its entirety, so check your state's rule before setting the number. Invoice payment terms explained covers how the fee is worded alongside the rest of your terms.
When the fee is in the contract, apply it consistently. Mention it in the demand letter as part of the balance owed, and be willing to waive it on the phone in exchange for immediate payment of the principal. The fee's job is to make waiting expensive; a client who pays the full principal today has done what you wanted.
Day 45 and beyond: pick the consequence that fits
Past the demand deadline, there are four real options. Which one fits depends on the balance, the kind of client, and whether the work improved real property.
A mechanics lien, when the work was on real property
If you built, installed, repaired or supplied materials for something attached to land or a building, most states give you the right to file a lien against that property for the unpaid amount. A lien does not get you paid directly. It clouds the title, which means the owner generally cannot sell or refinance without clearing it, and it gives you the right to foreclose on it later. In practice, the recorded lien, or the formal notice that one is about to be recorded, is what gets the phone to ring.
Lien rights are strict about paperwork and dates. Many states require a preliminary notice at the start of the job, sometimes within the first few weeks of beginning work, and a contractor who skipped it may have no lien right at all on that job. The deadline to record the lien runs from your last day of work or last delivery, and it is measured in weeks or a few months, not years. Residential projects often have extra notice requirements that commercial ones do not. Because the rules are state-specific and a defective lien can be worse than none, read your state's statute or spend an hour with a construction attorney before filing the first one. Lien waivers for contractors covers the other side of the same system: the waivers you sign as you are paid, and why they should always be conditional until the money clears.
A lien is the right tool for a meaningful balance on a property the owner cares about keeping. It is the wrong tool for a $400 service call.
Small claims court, for balances under your state's cap
Small claims court is built for exactly this: a documented debt, a defendant who will not pay, and an amount too small to justify a lawyer. Every state has a limit on what can be claimed, ranging from a few thousand dollars in some states to $25,000 in others. You file at the courthouse in the client's county, pay a filing fee that is usually under a hundred dollars, and appear at a hearing a few weeks later with your documents: the accepted quote, the invoice, the reminders, the call log, the demand letter and its certified mail receipt.
Cases like this are won on paperwork. A clear scope, a signed acceptance, a dated invoice and a record of every contact is a case the judge can decide in ten minutes. A verbal agreement and a vague invoice is not.
Winning produces a judgment, not a cheque. A judgment is a court's statement that the client owes you the money; collecting it may still take a wage garnishment, a bank levy or a lien, each of which is its own filing. Most clients pay once a judgment is entered, because it appears on their credit and follows them. Some do not, and a judgment against a client with no assets is a piece of paper. Weigh that before filing.
A collections agency, when your time is worth more than the margin
A collections agency takes the account off your desk and pursues it under its own name. Agencies typically work on contingency, keeping a quarter to half of whatever they recover, with the share rising as the debt ages. On a $1,200 balance that has already eaten six hours of your time, handing over 35% to make it someone else's problem is often the rational choice.
Two costs to weigh. The relationship is over the moment the account is referred, so this is for clients you have already decided never to work for again. And the agency's conduct reflects on your business; choose one that is licensed in your state and that you would be comfortable having represent your name.
Writing it off
Some balances are not worth any of the above. A $250 invoice to a client who has moved out of state is not going to small claims. Set a floor below which you stop at the demand letter, note the write-off, and move on. If you report income on a cash basis, as most small service businesses do, there is nothing to deduct, because the income was never recorded. If you report on an accrual basis, the written-off balance becomes a bad debt expense; your accountant handles the entry.
The write-off is still worth recording in the client's file, with a note not to take on further work without payment in advance. The lesson a bad debt teaches is worth something even when the money is gone.
A worked example: a $6,400 final invoice
A remodeling contractor finishes a bathroom on October 3 and sends the final invoice the same afternoon: $6,400, net 15, due October 18. The quote the client accepted in September included the payment terms and a 1.5% monthly late fee. Here is what the next sixty days look like when the process runs.
| Date | Day | Action |
|---|---|---|
| Oct 3 | 0 | Final invoice sent from the job, with a pay link. |
| Oct 15 | -3 | Automatic courtesy reminder, three days before due. |
| Oct 19 | 1 | Automatic reminder: 1 day overdue. |
| Oct 25 | 7 | Automatic reminder: 7 days overdue. |
| Nov 1 | 14 | Automatic reminder: 14 days overdue. |
| Nov 10 | 23 | Phone call. Client says they had a problem with the grout in the shower niche and "didn't feel right paying." Call logged. |
| Nov 11 | 24 | Email: the contractor will return Nov 14 to look at the niche, and asks for the undisputed $6,000 now. Client pays $6,000 through the link that evening. |
| Nov 14 | 27 | Site visit. One cracked grout line, re-done in forty minutes. Client agrees the remaining $400 is owed. |
| Nov 24 | 37 | $400 still open. Reminder sent; client does not respond. |
| Dec 2 | 45 | Demand letter, email and certified mail: $400 plus $9 late fee, due December 16, with small claims named as the next step. |
| Dec 9 | 52 | Client pays $409 through the link. |
Two things made this work. The $6,000 was separated from the $400 on day 24, so the dispute only ever put the disputed amount at risk, and the business had its cash a month before the dispute was resolved. And the demand letter named a specific, proportionate consequence, small claims for $409, that the client believed because every earlier step had happened exactly when the previous message said it would.
Had the client refused the $6,000 as well, the shape changes but the dates do not: the demand letter goes out the same week, and the consequence named in it is the lien, because the work improved the client's property and $6,400 is worth a filing.
Preventing the next one
The best collections process is the one that rarely runs. Four changes to how you quote and bill remove most unpaid invoices before they exist.
Take a deposit. A client who has paid 30% to 50% before work starts has already shown they can and will pay you, and the balance at risk at the end is half what it would have been. How to collect a deposit before work covers the amount and the wording.
Bill as you go on anything longer than a week. A $40,000 project invoiced once at the end puts $40,000 at risk. The same project billed at four milestones never has more than a quarter of it outstanding, and a client who stops paying at milestone two has told you before you built milestone three. Progress billing for contractors covers how to structure it.
Get the scope and the terms accepted before the truck rolls. A quote the client has accepted, with the payment terms on it, is the document every later step rests on. Quote vs. invoice covers what has to be on the quote so the invoice is never a surprise.
Make paying easier than not paying. A card link on the invoice, a term that matches how the client actually pays, and an invoice sent the day the job closes shorten the gap between "done" and "paid" to days. Due upon receipt covers the term that works for residential work, and the job closeout checklist covers sending the invoice before you have left the driveway.
Then watch the one report that shows the whole picture. The A/R aging report lists every open invoice by how long it has been open: current, 1 to 30 days, 31 to 60, 61 to 90, over 90. Looked at once a week, it is the schedule for this entire process, because each bucket is a step. How to track accounts receivable and days sales outstanding cover reading it; cash flow management for a service business covers what the numbers mean for the months ahead.
Frequently asked questions
What should I do first when a client won't pay an invoice?
Confirm they received it, then send a polite reminder with the balance, the due date and a way to pay. Most unpaid invoices are forgotten rather than refused, and a reminder clears them. If two reminders over two weeks produce nothing, call and ask directly what is holding payment up.
How long should I wait before sending an unpaid invoice to collections?
Not before you have sent reminders, made at least one phone call, and sent a formal demand letter with a deadline, which usually puts the account at 45 to 60 days past due. Refer it sooner only if the client has clearly refused in writing. Refer it at all only for clients you have decided never to work with again, because the relationship ends when the agency calls.
Can I put a lien on a house for an unpaid invoice?
If your work or materials improved the property, most states allow it, but the rules are strict. Some states require a preliminary notice at the start of the job, and every state has a deadline from your last day of work to record the lien, usually measured in weeks or a few months. Check your state's statute or speak to a construction attorney before filing; a defective lien can expose you to penalties.
What goes in a demand letter for an unpaid invoice?
The amount and invoice details, a summary of every reminder and call so far with dates, a firm deadline of 10 to 14 days, the specific action you will take if the deadline passes, and clear instructions for paying. Send it by email and by certified mail, and keep it short and unemotional.
Can I charge a late fee on an overdue invoice?
Only if the client agreed to it before the work, on the accepted quote or signed contract. A fee that first appears on an overdue reminder is unenforceable. Rates of 1% to 1.5% per month are common, but some states cap interest on overdue accounts, so confirm your state's limit.
Is small claims court worth it for an unpaid invoice?
For a documented debt under your state's limit, usually yes. Filing fees are low, no lawyer is needed, and a clear paper trail wins quickly. Remember that a judgment is not payment; a client with no assets or income can be hard to collect from even after you win.
What if the client says the work was bad?
Separate the disputed item from the rest and ask for the undisputed balance now. Then go to the documents: the accepted quote and any change orders define the work the client agreed to pay for. Fix legitimate problems quickly and in writing; answer illegitimate ones once with the documents, then return the invoice to the collections timeline.
Can I take back materials or undo the work if I'm not paid?
No. Once materials are installed in a client's property they are part of it, and removing them, disconnecting systems or damaging the work is trespass or worse in nearly every jurisdiction, no matter what you are owed. The remedy is money, pursued through reminders, demand, lien rights, small claims or collections.
How do I stop this from happening again?
Take a deposit, bill in milestones on anything longer than a week, get the scope and payment terms accepted before work starts, send the invoice the day the job closes with a card link on it, and review the A/R aging report every week so each overdue balance gets its next step on time.
Getting started with CRMb
Collections is a process, and a process runs on dates and documents. In CRMb, the quote the client accepts through its share link is the record of the scope and the terms; the invoice built from it carries the same link, with online card payment when your Stripe account is connected. Payment reminders run on the schedule you set, before and after the due date, and stop the moment you record a payment. Every invoice shows how many days overdue it is and which reminders have gone out. The client's activity feed holds every call and note, and the A/R aging report turns the whole open book into the list of who needs which step this week.
The 14-day free trial includes every feature, no card required. Set up reminders in Settings, send your next invoice with a pay link, and let the first two weeks of the process run themselves.