Billing dispute email templates for customers who dispute a charge

Billing dispute email templates for the business side: how to answer your own customer who questions an invoice or a card charge. A first reply within 1 business day, emails for duplicate charges, unexpected renewals, disputed usage, unrecognized charges and correct charges, 4 live chat replies and a closing email. Every reply carries the charge reference, the invoice context, the investigation steps, the owner and the update deadline. Word template, Excel dispute log and a filled example.

1. First reply: acknowledge the dispute within 1 business day

Send first

This billing dispute email template starts with one reply that goes out the same day, and in any case within 1 business day of the customer's message. It confirms the charge, says what you will check, who owns the case and when the customer hears back. It does not say who is right, and it promises nothing except the update.

SubjectYour question about the amount charge on charge date, ref. charge reference

EmailHi first name,

Thank you for telling us about the amount charge on charge date. I have opened a case for it. Your reference is charge reference.

What we have on file: the charge is for invoice invoice number, issued on invoice date for plan or product covering period or items. On your card statement it appears as statement descriptor.

What happens next: I am checking investigation steps, for example the payment record, the invoice and your account history. I own this case, and you will hear from me by update date and time, even if the check is not finished by then. If the charge turns out to be wrong, we refund it directly.

You do not need to do anything now. If you have a screenshot of the charge from your statement, reply with it and it will speed things up. Please do not send your full card number.

Your name, role
Company, phone or email

Fill in before sending

  • Charge reference: your case number or the payment ID from your payment provider. The customer quotes it in every reply.
  • Invoice context: invoice or order number, issue date, plan or product, period or items, and the statement descriptor the customer sees.
  • Investigation steps: the two or three records you will check, named plainly.
  • Owner: one named person who signs this and every later email in the case.
  • Update deadline: a date and time within 2 business days. Put it in your calendar before you press send.

Never promiseThat the charge is wrong, that a refund is coming, or a day when money will show. The only promise in this email is the update deadline, so keep it even when the answer is still 'checking'.

If you cannot find the chargeHi first name, thank you for flagging the amount charge on charge date. I cannot match it to an account yet. Could you reply with the email address on your account, the last 4 digits of the card and the name shown on the statement? Please do not send the full card number. I will reply by update date and time. Your name, company

For small sales and support teams

Find the invoice, answer in one inbox and track the case to closed.

In CRMsoftware.pro the invoice, the chat and the task sit next to the contact. Open Invoices for the invoice context, reply from the unified inbox, create a task with the owner and the update deadline, and record the outcome in Notes. Refunds are issued in your payment provider.

  • Invoices and payment links linked to the contact, company and deal
  • Human handover and the unified inbox for website chat, WhatsApp and more
  • Launch, $19 a month billed yearly for 8 users; saved replies on Growth, $49

Free plan: 3 users, AI chat, leads inbox and basic tasks, no credit card.

Filled example

A disputed $189 renewal charge, closed in one business day

A landscaping company owner finds a charge he does not recognize from a fictional web hosting provider and is about to call his bank. The AI agent takes the details and hands over. Dana sends the first reply in the chat and the options email the next morning. Outcome: explained and accepted, no refund, no chargeback.

Granite Peak HostingFictional company and customer
CustomerHi, there's a $189 charge from GRANITEPEAK*HOST on my card from Oct 2. I didn't order anything. I'm about to dispute it with my bank.
AI agentThank you for flagging this, Marcus. I am opening a case for the $189 charge from 2 October. To find it, could you give me the email address on your account and the last 4 digits of the card? Please do not type the full card number.
Customermarcus@halelandscaping.example, card ending 4417.
AI agentThank you. I am passing this chat to Dana, who handles billing, with these details. She can see everything you wrote and will reply within 1 business day. If a charge turns out to be wrong, we refund it directly.
Handed to Dana with the chat history
Dana (billing)Hi Marcus, Dana here. I found it: invoice GPH-2026-1187, issued on 2 October for the Business hosting plan, yearly renewal for halelandscaping.example, 2 October 2026 to 1 October 2027. Your case reference is GPH-D-0412. I am checking the renewal date, the reminder we sent and your account settings, and I will email you by 17:00 tomorrow at the latest. Could you hold the bank dispute until then?
CustomerOK, I'll wait for your email. I don't remember any reminder.
Dana (billing)Understood, that is one of the things I am checking. You will have my email by 17:00 tomorrow, probably sooner.

First reply: the five required fields

Charge referenceGPH-D-0412, payment 7F3K-2910
Invoice contextGPH-2026-1187, Business plan, yearly, 2 Oct 2026 to 1 Oct 2027, $189.00
Investigation stepsRenewal date, reminder sent, account settings, cancel attempts
OwnerDana Whitfield, billing
Update deadline6 October 2026, 17:00
Sent5 October 2026, 09:38, 24 minutes after the chat

Finding and options email, 6 October, 11:20

FindingPlan started 2 October 2024, yearly renewal in the order confirmation
ReminderSent 18 September to a former employee's mailbox
Options offered1. Keep the plan, new billing email. 2. Cancel, full refund under the 30-day renewal rule
Customer choseOption 1, reply at 14:05: 'Keep it, thanks for checking'
RefundNone. Billing email changed to billing@halelandscaping.example
OutcomeExplained and accepted, closed 6 October

Completion check and CRM record

ItemRecordedStatus
OutcomeExplained and acceptedDone
Refund or explanationOptions email, 6 Oct, 11:20Done
Customer confirmationReply, 6 Oct, 14:05Done
TaskDispute GPH-D-0412, Dana, deadline 6 Oct 17:00Done
Notes and tagFinding, new billing email, tag Billing disputeDone
Satisfaction rating5 of 5 after the chatDone

Why it matters

Why a billing dispute response template needs a clock

A customer who disputes a charge has two doors: you or their card issuer. In the US, a cardholder can dispute a billing error such as a double charge with the issuer within 60 days of the first statement that shows it; the issuer must then acknowledge the complaint in writing within 30 days and resolve it within 90 days1. A first reply within 1 business day, with a reference and an update deadline, keeps the customer at your door.

Card networks usually let cardholders open a dispute within 120 days of the payment. Once a chargeback is filed, the payment provider debits the disputed amount plus a dispute fee, you cannot refund outside the dispute process, you have 7 to 21 days to respond with evidence, and the full lifecycle takes 2 to 3 months2. A refund you issue yourself costs the amount. A chargeback costs the amount, the fee and two months of back-and-forth.

Stripe's guidance to businesses says that proactive customer service and transaction clarification can avoid a dispute entirely, and that bank inquiries often start because the cardholder does not recognize the transaction description2. That is what the first reply, the invoice context and a clear statement descriptor are for.

1 business day

first reply target in this template

120 days

usual window for a cardholder to open a card dispute

2 to 3 months

typical time from a chargeback to the bank's decision

Rules

How to respond to a customer disputing a charge: four rules

Agree on these before anyone answers a billing dispute, and write the limits down.

Acknowledge first, judge later

The first reply never says who is right. It confirms the charge, names the records you will check and gives a deadline. A wrong 'you are right' creates a refund you cannot take back; a wrong 'the charge is correct' sends the customer to the bank.

SayI am checking the payment record, the invoice and your account history, and you will hear from me by date and time.

One owner, one deadline, one reference

One named person signs every email in the case, every email carries the charge reference, and every email names the next date. Name a backup owner for holidays, and move a deadline only in writing, before it passes.

TipPut the update deadline in your calendar before you send the first reply.

Offer the refund path before the bank does

Say in the first reply that a wrong charge is refunded directly. Refund duplicates and wrong amounts the same day you confirm them, without asking the customer to withdraw anything first. A kept customer is worth more than a won argument.

Escalate to a person who can decide

Hand the case to the founder or billing owner when the amount is above the agreed limit, the customer mentions a lawyer or a chargeback, card misuse is likely, the same customer disputes a second charge, or the request is outside your written policy. Tell the customer who decides and by when.

Write down who may refund up to which amount without asking, for example support up to $100, the billing owner up to $500, the founder above that. Log the approver in the dispute notes.

Dispute types

Five dispute types: what to check and what to send

Pick the type after the first reply, once you have looked at the records. The log tracks disputes by type, so you can see what to prevent.

TypeCheck firstUsual outcomeEmail
Duplicate or wrong amountPayment provider record: two charges for one invoice, or the amount against the invoice totalRefund of the duplicate or the difference, same dayTab 2
Unexpected renewalStart date, term, renewal date, reminder sent, cancel attemptsKeep the plan, or cancel with a refund under the renewal ruleTab 3
Disputed usage or feesUsage record with dates, the rate in the terms, meter errorsExplained with the report, or corrected and refundedTab 4
Charge not recognizedOrder record, name and email, statement descriptor, delivery or loginMatched to an order, or the customer is sent to the card issuerTab 5
Correct charge disputedAgreement, invoice, delivery or use, in that orderExplained with evidence and options, sometimes a partial refundTab 6

Chargeback already filed: respond to your payment provider by its deadline, usually 7 to 21 days2, with the same evidence, keep talking to the customer, and log the outcome as Chargeback.

Excel dispute log

What is in the Excel billing dispute log

Three sheets: Dispute log with the filled case and 7 more sample rows, Summary and Lists. Auto columns fill in by themselves. Opens in Excel, LibreOffice and Google Sheets.

ColumnWhat it does
Date received, customer, charge reference, amountThe row you create before the first reply goes out.
TypeOne of the five dispute types, from a list.
OwnerThe named person who signs the emails, from a list you edit on the Lists sheet.
First reply sentThe date the first reply went out.
First reply within target AutoYes when the first reply went out within the target in business days: 1 by default, set on the Lists sheet.
Promised updateThe date you gave the customer in the first reply.
OutcomeRefunded, Explained and accepted, Partial refund, Escalated or Chargeback, from a list.
Refund reference or explanation, customer confirmedThe refund reference from your payment provider or the explanation you sent, and the date the customer confirmed.
ClosedThe date you closed the case.
Days to close AutoClosed date minus date received.
Status AutoAwaiting first reply, First reply overdue, Open, Update overdue, Closed, or Closed with fields missing when the outcome, the refund or explanation, or the confirmation is empty.

The Summary sheet counts disputes by type and by outcome, the share of first replies within target, the average days to close, open and overdue cases and the amount refunded. In the sample log, 7 of 8 first replies went out within 1 business day and the 6 closed cases took 2.8 days on average.

How to use

How to use the billing dispute email template

  1. 1

    Set targets and limits

    First reply within 1 business day, update within 2 business days, and who may refund up to which amount. Write them on the Lists sheet of the dispute log.

  2. 2

    Open a row and send the first reply

    Create the charge reference, find the invoice, fill the five fields and send tab 1. Put the update deadline in your calendar.

  3. 3

    Check the records and pick the type

    Payment provider record, invoice, agreement, usage or delivery. Choose the type in the log, then send the matching email from tabs 2 to 6.

  4. 4

    Close with the customer's confirmation

    Send the closing email from tab 8 and fill in outcome, refund reference or explanation, confirmation and closed date.

  5. 5

    Review the log monthly

    Share of first replies within target, disputes by type, and one prevention action for the most common type.

Set it up in CRMsoftware.pro

  1. Open CRM > Invoices and search for the invoice. Invoice Number, Status (Draft, Sent, Paid, Overdue), Due Date, Line Items and the linked Contact, Company and Deal give you the invoice context for the first reply.
  2. When the dispute arrives in chat, take over in Live Support (status Awaiting agent) and reply from the unified inbox. The chat history stays on the contact, so the billing owner never asks the customer to repeat it.
  3. Create a task: Tasks > New Task, Task title 'Dispute GPH-D-0412: send findings', Assignee the case owner, Deadline the promised update time, Priority High, Linked deal if there is one. Turn on Status summary required on completion, so the outcome is written before Mark done.
  4. Record the outcome in Notes on the contact: what was billed, the finding, the refund reference or explanation and the customer's confirmation. Add a Conversation Tag 'Billing dispute' (Settings > Conversation Tags > New tag) to filter disputes later.
  5. On Growth, save tab 1 and the four chat replies as Saved Replies: Settings > Saved Replies > New reply, Shortcut (for example /dispute-ack), Title, Reply body, Share with team. Type the shortcut in the reply box.
  6. Turn on Satisfaction Ratings for your bot (a star rating prompt when a conversation ends) to see how billing chats end. Refunds are issued in your payment provider, not in the app.

Invoices, payment links, human handover and the unified inbox: Launch, $19 a month billed yearly for 8 users. Saved replies: Growth, $49 a month billed yearly for 20 users. Free: AI chat, leads inbox and basic tasks for 3 users. The app does not issue refunds or handle chargebacks; do that in your payment provider.

Monthly dispute review, 20 minutes

  • Every open row has an owner and a promised update date that has not passed.
  • The share of first replies within 1 business day is at or above your target.
  • The most common type this month gets one prevention action: a renewal reminder, a clearer statement descriptor or a usage alert.
  • Every closed row has an outcome, a refund reference or explanation and a customer confirmation.

FAQ

Questions about billing dispute emails

How do you respond to a customer disputing a charge?

Acknowledge within 1 business day without saying who is right: confirm the charge with a reference and the invoice context, say what you will check, name the owner and give an update deadline. Then check the records, pick the type (duplicate, renewal, usage, not recognized or correct charge), refund or explain, and close only when the customer confirms.

What should a billing dispute email template include?

Five fields on every reply: the charge reference, the invoice context (what was billed, when, under which plan or order), the investigation steps, the owner and the update deadline. Add the statement descriptor the customer sees on the card statement; many disputes start because it is not recognized.

How fast should a business reply to a billing dispute?

Within 1 business day, and the same day if you can. For comparison, a US card issuer has 30 days to acknowledge a billing error complaint in writing and 90 days to resolve it1. If your answer takes longer than the issuer's would, the customer has no reason to wait for you.

Should I refund a disputed charge right away?

Refund the same day once the records confirm a duplicate, a wrong amount or a renewal the customer canceled in time. Do not refund before you have looked, and do not promise a refund in the first reply. For charges that look correct, send the evidence with options first.

How do I explain a charge the customer thinks is wrong?

Send the records in order: the agreement with its date, the invoice with its number and when it was sent, and the delivery or usage with dates. Attach them. Then say plainly that the charge is correct, offer the options your owner allows and invite the customer to send anything that contradicts the records.

How do I stop a billing dispute from becoming a chargeback?

Reply within a day, say in the first reply that a wrong charge is refunded directly, and ask the customer to hold the bank dispute while you check. Card networks usually give cardholders 120 days from the payment to file; once a chargeback is open, your provider debits the amount plus a dispute fee and you cannot refund outside the dispute process2.

Is this the same as disputing a charge with my bank or a chargeback rebuttal?

No. A consumer disputing a charge writes to their card issuer, as the FTC's consumer page explains1. A merchant fighting a chargeback submits evidence to the payment provider by its deadline2. This template is the third situation: a business replying to its own customer who questions an invoice or a charge, before any bank is involved.

What if the customer does not recognize the charge at all?

Match it to an order by name, email, the last 4 digits of the card and the statement descriptor, then tell the customer what you found. If nobody they know placed the order, advise them to call their card issuer's fraud line and say you will cooperate. In the US, a cardholder's liability for unauthorized credit card charges is limited to $50 by federal law1.

What should I log for each billing dispute?

Date received, customer, charge reference, amount, type, owner, first reply date, promised update date, outcome, refund reference or explanation, customer confirmation and closed date. A dispute counts as closed only when the outcome, the refund or explanation and the customer's confirmation are all recorded; the Excel log flags rows where one is missing.

How do I handle a billing dispute in CRMsoftware.pro?

Find the invoice under CRM > Invoices (Invoice Number, Status, Due Date, Line Items, linked Contact and Deal), reply in Live Support or the unified inbox, create a task with the owner as Assignee and the update time as Deadline, and record the outcome in the contact's Notes. Invoices and the inbox come with Launch, $19 a month billed yearly; saved replies with Growth, $49. Refunds are issued in your payment provider.

Answer the disputed charge before the bank does.

Start free with 3 users, AI chat and basic tasks. Launch, $19 a month billed yearly, adds invoices, payment links, human handover and the unified inbox. Growth, $49 a month billed yearly for 20 users, adds saved replies and auto-translation in the inbox.