When a client disputes an invoice, do four things in order: stop the payment reminders on that invoice immediately, get the objection in writing, sort it into one of five types (scope, amount, quality, timing, or paperwork), and resolve or reissue within one business day. Then the corrected invoice gets a fresh due date and the follow-up sequence restarts. Most disputes are paperwork or scope confusion, not a refusal to pay, and the fastest way to turn a dispute into a payment is to treat it as a question.
This guide covers the sequence, the five types and what each one usually means, the mistakes that turn a small dispute into a lost client, and a response template.
First: stop the reminders
The single most damaging thing you can do is let an automated reminder go out to a client who just told you there is a problem. It reads as 'we did not listen,' and it trains the client to ignore everything you send. Whatever system runs your follow-ups, disputed invoices need to leave the sequence the moment the dispute lands, and not come back until it is resolved.
If you run follow-ups by hand, this means a note on the invoice and a flag in whatever list you work from. If you use a tool, it should do this on its own when it reads the reply. Either way, it happens before anything else.
Second: get it in writing
A dispute raised on a phone call is a dispute you will be arguing about later. Reply to the client, thank them for flagging it, and ask them to confirm exactly what they are disputing and for how much. This is not bureaucracy; it forces the objection to become specific, and specific objections are almost always small. 'We have concerns about this invoice' becomes 'line 3 bills 12 hours and we approved 8,' which is a $600 conversation, not a $4,850 one.
Third: sort it. The five kinds of dispute
| Type | What they say | What it usually means | Fix |
|---|---|---|---|
| Scope | "We did not ask for this." | Work was done that was not on the PO or SOW, or the client forgot approving it. | Find the approval (email, change order, ticket). Send it. If there is none, decide whether to credit it and move on. |
| Amount | "The number is wrong." | Hours, rate, or quantity does not match what they expected. Often a rate change nobody communicated. | Reconcile line by line against timesheets or delivery records. Correct or confirm. |
| Quality | "The work was not acceptable." | A real service issue, or a negotiation tactic. Usually raised late, after the invoice. | Separate the invoice from the complaint. Resolve the service issue on its own track; agree what portion of the invoice is not in dispute and get that paid. |
| Timing | "We were not expecting this yet." | Milestone billing confusion, or the client's budget cycle. | Point to the terms. If they are right, reissue with the correct date. If not, hold the date and ask for a plan. |
| Paperwork | "There is no PO number" / "wrong entity" / "needs a W-9." | The invoice cannot get through their AP system as-is. Not really a dispute; a bounce. | Fix the document and resend the same day. This is the most common type and the easiest. |
Paperwork and scope account for most disputes in B2B services. Neither is about whether you will get paid; both are about the invoice being unprocessable until something changes. Treat them as customer service, not conflict.
Fourth: resolve or reissue within a day
Speed is the whole game. A dispute that sits for a week hardens; a dispute answered in an hour with the approval email attached usually ends the conversation. Set a rule: every dispute gets a substantive response by end of the next business day, even if the response is 'here is what I found, here is what I propose.'
- 1If the client is right, issue a credit or a corrected invoice, confirm the new amount in writing, and set a fresh due date. Do not make them pay the old invoice and wait for a credit.
- 2If the client is wrong, send the evidence (approval, timesheet, delivery confirmation) without heat, restate the amount, and give a date. Most clients drop it at this point.
- 3If it is partly right, split it. Confirm the undisputed portion, ask for that to be paid now, and resolve the rest separately. Never let $600 of disagreement hold up $4,250 of agreement.
- 4If it is a quality complaint, acknowledge it, own the fix, and keep it on a separate thread from the invoice. Agree in writing what happens to the invoice once the fix is delivered.
Then: restart the clock
Once the dispute is resolved, the invoice is not 45 days late anymore. It is a new (or confirmed) invoice with a new due date, and it goes back into the normal follow-up sequence from the beginning: friendly note the day after, and so on. Restarting from the escalated tone you were at before the dispute punishes the client for raising a legitimate question.
What not to do
- Do not argue by email. Two rounds of back-and-forth and no resolution means it is time for a ten-minute call. Then confirm the outcome in writing.
- Do not stop work over a dispute you have not investigated. If the client is right, you have now damaged the relationship over your own mistake.
- Do not let the whole invoice wait on one line item. Split it.
- Do not accept a vague dispute as a reason to wait. 'We have some concerns' is not a dispute. Ask what, specifically, and by when they can confirm.
- Do not keep sending reminders. Already said, worth saying twice.
A response template
Subject: Re: Invoice #2231, your question on line 3
Hi Dana, Thanks for flagging this. I have paused the reminders on #2231 while we sort it out. So I fix the right thing: can you confirm which line items you are questioning and what you expected them to be? If it is the 12 hours on line 3, I have the approval from Mark on Aug 20 and can send it over. Everything else on the invoice ($4,250) is not in question as I understand it; if you can process that portion now, I will issue a corrected invoice for the rest as soon as we agree. I will have an answer to you by tomorrow either way. Thanks, Sam
A dispute is the invoice finally getting someone's attention. Do not waste it.
How Reeve handles disputes
Reeve reads every reply to a follow-up it sent. When a reply reads as a dispute, it pauses the sequence on that invoice immediately, flags it for you with a summary of what the client said, and waits. You resolve it (with the client, in your own inbox, as you would anyway); when the invoice is corrected or confirmed, follow-up resumes from the start. No reminder ever goes out to a client who has raised a question.
Common questions
What should you do first when a client disputes an invoice?
Stop all payment reminders on that invoice immediately. A reminder that arrives after a client has raised a concern reads as not listening and makes every later message easier to ignore. Then get the objection in writing so it becomes specific.
Should you keep sending payment reminders during an invoice dispute?
No. Pause reminders on the disputed invoice until it is resolved. Once the invoice is corrected or confirmed, give it a fresh due date and restart the follow-up sequence from the beginning.
What are the most common reasons clients dispute invoices?
Paperwork (missing PO number, wrong entity, missing tax form) and scope (work not on the PO or SOW, or approval the client forgot) are the most common in B2B services. Amount errors, timing confusion, and quality complaints make up the rest. Most are questions rather than refusals.
Can you get paid for the undisputed part of an invoice?
Yes, and you should ask. Confirm the undisputed portion in writing, request that it be paid now, and issue a corrected invoice for the disputed remainder once agreed. One contested line item should not hold up the whole invoice.
How quickly should you respond to an invoice dispute?
By the end of the next business day, with something substantive: the evidence, a correction, or a proposal. Disputes that sit for a week harden; disputes answered within hours usually end the conversation.
Sources
- 1.Intuit QuickBooks: 2025 US Small Business Late Payments Report (accessed September 18, 2026)
Reeve pauses follow-up the moment a client disputes, and tells you what they said.
Start a free trial