What do I do when a customer says they already paid an invoice?

What do I do when a customer says they already paid an invoice?

Short answer

Ask for the payment date, method, amount, and reference number. Check your records against those specifics. If there is a genuine discrepancy, request the customer's bank confirmation or remittance advice before resolving the dispute.

When a customer claims they already paid, the correct response is verification, not accusation and not immediate capitulation. Ask calmly: "Can you provide the date, amount, and payment method? We want to make sure we reconcile correctly." Customers who genuinely paid usually provide these details right away. Customers who haven't paid tend to get vague or ask you to check your records without giving specifics.

Check your bank statements and accounting records against whatever specifics they give you. If the customer says they mailed a check on a specific date and you have no record of it, the check may have been lost, applied to a different invoice, or never sent at all. Card or ACH transactions will show the exact date and amount. The most common causes of payment mismatches are payment applied to the wrong invoice, payment from a different entity than the one invoiced, or payment to an old account number.

If you can't reconcile internally, ask the customer for a bank statement showing the cleared payment or the ACH confirmation number. A customer who genuinely paid can produce that within minutes. Don't write off the invoice based on their claim alone. Confirm with evidence. If the payment really was made and didn't reach you (lost check, misdirected wire), work with your bank to trace it. If it went to the wrong account, loop in the customer's bank.

Stop chasing invoices manually

Connect QuickBooks, Xero, FreshBooks, Square, Zoho Books, or Jobber once. Syntharra calls every overdue invoice on day 3, compliantly, and you pay 10% only on what gets recovered.

Connect your books