Skip to content
The AR AgentThe accounts receivable agent
Log in

Invoice dispute: how to handle one, with reply templates

By The AR Agent team · · 10 min read

An invoice dispute is when a customer tells you they will not pay all or part of an invoice because they think something on it is wrong. To handle one well: stop the normal reminders for that invoice, get the customer to say exactly what they dispute and why, check it against your own records, then correct the invoice, explain why it stands, or agree a middle position. Finish by confirming in writing what is now payable and when.

Most disputes are about something small and specific. Treated quickly and calmly, they usually end in payment. Answered with another reminder, they turn into a stand-off.

Is it a dispute, a query or a stall?

Not every "there's a problem with this invoice" is the same thing.

  • An invoice query is a question: "What is this line for?" or "Which project does this relate to?" Answer it the same day and it rarely becomes a dispute.
  • A blocker is an admin problem that stops payment without anyone disagreeing with the amount: a missing PO number, the wrong billing entity, an invoice sent to the wrong person. Fix the paperwork and resend. Our collections email sequence has replies for each of these.
  • A genuine dispute is a disagreement about what is owed: the amount, the scope, the quality of the work, or whether it was delivered at all.
  • A stall is a vague complaint raised to buy time, often from a customer short on cash. It tends to arrive late, after several reminders, with no detail.

The process below works for all four, because it starts by asking for specifics. A genuine dispute gets clearer when you ask. A stall usually does not.

Common reasons customers dispute an invoice

  • Price or rate: a different rate from the proposal, or a rate change nobody agreed.
  • Quantity or hours: more hours, visits or units than the customer expected.
  • Scope: work the customer considers part of the original fee, billed as extra.
  • Quality or completion: the work is unfinished, late or not what was agreed.
  • Duplicate or already paid: the same work billed twice, or a payment you have not matched.
  • Missing approval: extra work requested verbally but never approved in writing. This is common in field service, where the person on site is not the person who pays; see chasing unpaid invoices in HVAC and field service. Freight carriers see the same thing with detention and lumper charges agreed by phone, covered in our guide to trucking collections.

Most of these come back to one question: what did both sides agree, and can either of you show it?

How to handle an invoice dispute, step by step

1. Acknowledge it and pause chasing

Reply within a working day, say you are looking into it, and stop any scheduled reminders on that invoice. Keep chasing other invoices on the account.

2. Get the specifics in writing

Ask for the invoice number, the line or amount disputed, the reason, and what they believe the correct figure is. If it started on the phone, follow up by email so there is a written record.

3. Ask for the undisputed amount

If they dispute $1,500 of a $9,000 invoice, ask them to pay the $7,500 now. Most reasonable customers will. It shrinks the problem and keeps cash moving.

4. Check your own records

Pull the proposal or contract, change requests, timesheets or delivery notes, and the emails where scope was discussed. Talk to the person who did the work. Check the payment history too. A statement of account is a quick way to compare your records with theirs line by line.

5. Decide: correct, defend or meet in the middle

  • You were wrong. Say so plainly, issue a corrected invoice or a credit note, and give the new due date if one applies.
  • You were right. Explain why, briefly, and point to the evidence: the clause, the signed change request, the approved timesheet. Attach it.
  • Both sides have a point. Offer a specific credit for the part you accept and hold the rest. A credit note keeps the original invoice intact in your books and gives both sides a clean record.

Decide who in your business can approve a credit before you reply, so you are not making promises you have to take back.

6. Confirm the outcome and a payment date

Write down what was agreed, the amount now payable and the payment date. Ask them to confirm, then follow up on that date.

7. Resume normal follow-up

Once settled, the invoice is a normal receivable again. If the agreed date passes, follow up as you would any overdue invoice, counting from the agreed date.

A worked example

Say a marketing agency invoices a client $9,000 for a website project: $7,500 for the agreed build and $1,500 for an extra landing page. Ten days after the due date, the client's operations manager replies that the landing page was "part of the original brief" and they will not pay the invoice as it stands.

The agency pauses reminders and asks the client to pay the $7,500 for the build, which the client does not dispute. It then checks the proposal. The original brief lists five pages. The landing page was requested later in a call, and the only written record is a short email from the agency's account manager saying "we'll add that for you".

That email does not mention a cost. The agency cannot show the client agreed to pay extra, so it issues a $1,500 credit note and says future additions will come with a written quote. The client pays the $7,500 within the week. The figures are invented to show the process. The dispute was decided by what was written down months earlier.

Invoice dispute reply templates

Acknowledge the dispute

Subject: Re: [Invoice number]

Hi [First name],

Thanks for letting me know. I have paused reminders on [Invoice number]
while we look into this.

So I can get it to the right person, could you tell me:
- which line or amount you are querying
- what you think is wrong
- what you expected the figure to be

I'll come back to you by [Date].

Thanks,
[Your name]

Ask for the undisputed amount

Subject: [Invoice number]: paying the undisputed balance

Hi [First name],

Thanks for the detail. I understand you are querying [Disputed item],
which is [Disputed amount] of the [Invoice total] on [Invoice number].

While we review that, could you arrange payment of the remaining
[Undisputed amount]? I can send a revised invoice for that amount if
your team needs one to process it.

I'll come back to you on the disputed part by [Date].

Thanks,
[Your name]

We got it wrong: corrected invoice or credit note

Subject: [Invoice number]: corrected

Hi [First name],

You were right. [One sentence on what was wrong, e.g. "We billed the
old day rate for March."] Sorry for the trouble.

I've attached [a corrected invoice / credit note [Credit note number]
for [Amount]]. The amount now due is [Amount], and the due date is
[Due date].

Thanks for flagging it,
[Your name]

The invoice stands: explain with evidence

Subject: Re: [Invoice number]

Hi [First name],

Thanks for your patience while we checked this.

The [Disputed item] was added at your request on [Date], and [Name]
approved the cost of [Amount] by email that day. I've attached that
email and the [Proposal / change request] for reference.

On that basis the invoice stands at [Amount]. Could you confirm when
it is scheduled for payment? If there is something I have missed,
reply and I'll look again.

Thanks,
[Your name]

Offer a partial credit

Subject: [Invoice number]: proposed resolution

Hi [First name],

We've reviewed [Disputed item]. [One sentence on what you accept, e.g.
"The extra revisions were not quoted in writing."] We're happy to
credit [Credit amount] for that part.

[One sentence on what stands, e.g. "The remaining hours were approved
in the change request attached."]

If that works for you, I'll issue a credit note and the balance due
will be [Amount], payable by [Date]. Can you confirm?

Thanks,
[Your name]

Confirm the resolution

Subject: [Invoice number]: confirming what we agreed

Hi [First name],

Thanks for working through this. To confirm:

- [Invoice number] is now [Amount] after [Credit note number / the
  correction].
- You'll pay [Amount] by [Date].

I'll check in on [Date] if I haven't seen it by then.

Thanks,
[Your name]

A vague dispute raised late

Subject: Re: [Invoice number]

Hi [First name],

Thanks for your reply. This is the first we've heard of a problem with
[Invoice number], which was sent on [Invoice date] and is now [Days]
days overdue.

I want to resolve it quickly. Could you tell me which part of the
invoice you are querying and why? If there's nothing specific, please
let me know when payment is scheduled.

Thanks,
[Your name]

Keep every reply factual. No threats, no sarcasm, no "as per my last email". If the dispute later needs someone else to look at it, you want a written record that shows you were reasonable throughout.

How to prevent invoice disputes

Most disputes are cheaper to prevent than to resolve.

  • Agree scope and price in writing before work starts. A short proposal or statement of work, accepted by email, settles most later arguments.
  • Quote changes in writing. When a customer asks for something extra, reply with the cost and get a yes before you start.
  • Get the PO and billing details up front, including who approves invoices.
  • Make invoices easy to check. Itemize by deliverable or period, quote the PO and the proposal, and attach timesheets where you bill by the hour.
  • Raise it early. A friendly check a few days before the due date surfaces problems while there is still time to fix them. Our payment reminder email templates cover that first message.
  • Keep one record per customer: every email, call note and approval in one place.

When a dispute does not resolve

If you have answered the customer's points and offered what is fair, and they still will not pay or engage, escalate inside their business: a senior contact, the person who signed the agreement, or the owner. Our guide to collecting unpaid invoices covers the options after that, from a final notice to formal recovery.

Formal routes depend on the country and the contract, so take advice before starting one. At that stage a written record of the dispute, your replies and any offer you made matters more than any reminder.

Frequently asked questions

Should I keep sending reminders during an invoice dispute?

Not for the disputed invoice. Pause routine reminders as soon as the dispute is raised and keep the conversation on resolving it. Carry on with other invoices on the account, and resume on the disputed one once the amount and a payment date are agreed in writing.

Can a customer withhold the whole invoice over one disputed line?

They can try, but it is reasonable to ask them to pay the part they do not dispute. Name the disputed amount, name the undisputed balance, and offer a revised invoice for the undisputed part if their accounts payable process needs one. Most business customers will agree, which leaves a smaller problem to resolve.

Should I issue a credit note or a new invoice?

Use a credit note when you are reducing an invoice that has already been sent and recorded. It leaves a clear trail in both sets of books. Reissue an invoice when the original was wrong in a way that makes it unusable, such as the wrong customer entity. Ask your accountant which they prefer for your system.

How quickly should I respond to an invoice dispute?

Acknowledge it within one working day, even if the full answer will take longer. Give the customer a date when you will come back to them, and keep to it. A fast acknowledgment shows you take it seriously and stops the customer from assuming the invoice can wait.

What if the customer disputes an invoice they have not mentioned before?

Treat it seriously but ask for specifics. A dispute raised for the first time after several reminders may be genuine, or it may be a way to buy time. Asking which line is wrong and why separates the two. If there is no detail, ask for a payment date.

How The AR Agent handles this

The AR Agent follows up overdue invoices by email and reads each reply. When a customer writes back that an invoice is wrong, it recognizes the dispute, pauses normal chasing on that invoice, and brings it to the right person in your team instead of sending another reminder. Where a reply is really a blocker, such as a missing PO or the wrong contact, it identifies that instead. Once a dispute is settled and the customer gives a date, that becomes a tracked payment promise with a follow-up if it is missed. When it needs judgment, it asks a human. Every email, promise and blocker stays on the customer's record. It works with QuickBooks, Xero, Gmail and Outlook.

Talk to us: our AI agent chases your invoices until you are paid.

Sources

None. This guide uses invented examples and contains no statistics or legal claims.

Let us chase your overdue invoices

Connect QuickBooks or Xero and your finance inbox. We’ll help you set it up. No card or contract.

Accounting software

No card required.