Skip to main content
Symptom · 6 min read

We Paid a Vendor Twice or a Customer Paid Us Too Much: Refund or Adjust the Excess?

An excess payment, whether you made it to a vendor or a customer made it to you, is owed back until it is refunded or adjusted. Book it as an advance or on-account balance, not as income or expense, and agree the refund or adjustment in writing.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 14 October 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A payment is made or received twice or for too much, and the excess sits in the books as income, expense or an unreviewed on-account balance.

How It's Resolved

Identify the cause, book the excess as an advance or on-account item, agree in writing whether it will be refunded or adjusted, and clear it with a traceable entry.

Configuration

Bank statement with UTRs, the party ledger, the invoice or bill concerned, and a written agreement with the party on refund or adjustment.

Output

Every excess payment is either refunded with a UTR on record or adjusted against a named future invoice, and no on-account balance sits unexplained.

An excess payment is owed back until it is refunded or adjusted. That is true whether you paid a vendor twice or a customer paid you too much. Book the excess as an advance or on-account balance, not as income or expense. Then agree the plan with the other party in writing.

This article covers business payments by bank transfer: NEFT, RTGS, IMPS and UPI between businesses. Double payments on website or marketplace orders work differently and are not covered here.

How does an excess payment arise?

CauseHow it shows in the bankHow to confirm
Invoice paid twice, once by NEFT and once by UPITwo credits or debits of the same amount, a few days apartTwo different UTRs against the same invoice number
Payment keyed twice in net bankingTwo identical debits on the same daySame amount, same beneficiary, consecutive references
Customer paid gross when TDS appliedCredit equals invoice total instead of total less TDSCustomer later deducts the TDS from another payment, or files TDS anyway
Credit note not appliedCustomer paid the full invoice although a credit note was issuedCredit note date is before the payment date
Advance for the next orderCredit with a note such as “advance PO 4471”Customer’s purchase order or email

Only the last one is a genuine advance. The others are mistakes, and the money belongs to the other party.

Should I refund the excess or adjust it?

RefundAdjust against the next invoice or bill
Best whenNo next order soon, or the party asks for the moneyRegular trading relationship, next order confirmed
Record to keepParty’s request, refund UTR, ledger entryParty’s written agreement naming the invoice to adjust
RiskRefund paid to wrong accountAdjustment forgotten, balance sits for months
Time to closeDaysUntil the next invoice is raised

Never decide alone. A customer who expected a refund and finds the money “adjusted” will dispute it later. An email of two lines is enough.

Worked example: a customer pays ₹1,18,000 twice

You raised invoice INV-3307 for ₹1,18,000 (₹1,00,000 plus 18 percent GST). The customer paid it by NEFT on 3 October and again by UPI on 6 October. Your bank shows two credits of ₹1,18,000.

Steps:

  1. Match the first credit to INV-3307. The invoice is closed.
  2. Book the second ₹1,18,000 to the customer’s account as an on-account balance.
  3. Write to the customer with both UTRs.
  4. The customer has a confirmed order for next week worth ₹94,400 (₹80,000 plus 18 percent GST). They agree to adjust that and ask for the rest back.
  5. Raise the next invoice for ₹94,400 and set it off against the on-account balance. ₹23,600 remains.
  6. Refund ₹23,600 by NEFT and note the refund UTR against the ledger entry.

Check: ₹94,400 plus ₹23,600 is ₹1,18,000. The on-account balance is now zero.

The vendor case is the mirror image. If you paid a vendor’s ₹50,000 bill twice, book the second ₹50,000 as an advance to the vendor, send both UTRs, and get either a refund or a written promise to adjust it against the next bill.

What happens if on-account balances are not reviewed?

They pile up. A customer with three small excess payments of ₹2,400, ₹6,000 and ₹11,800 has ₹20,200 sitting on account, and nobody remembers why. A year later the balance gets written off to income or expense, and the reconciliation trail is lost.

Review every on-account and advance balance monthly. Any line older than 60 days typically needs a refund or a written adjustment plan.

Next, read the partial payment reconciliation guide, which covers matching one payment to many invoices. For keeping old balances visible, see exception management in reconciliation. Related: did we pay the same vendor invoice twice? and the Seven Classes of Reconciliation Leakage.

TransactIG matches bank statement lines to your books and shows unmatched credits, such as a second payment for an already-closed invoice, in an exception queue.

Primary reference: ICAI (The Institute of Chartered Accountants of India) — whose accounting standards and study material set out how advances received and paid are recognised as liabilities and assets until the related supply takes place..

Frequently Asked Questions

Is money a customer paid by mistake my income?
No. It is owed back to the customer until you refund it or they agree to adjust it against a future invoice. Book it as an advance or on-account balance.
Should I refund or adjust?
Adjust if the customer has a confirmed next order and agrees in writing. Refund if there is no next order soon, the customer asks for the money, or the amount is larger than their likely next invoice.
What proof should I keep for a refund?
The customer's request or agreement, the refund UTR from your bank, and the ledger entry that clears the on-account balance.
We paid a vendor twice. What do we do?
Book the second payment as an advance to the vendor, write to the vendor with both UTRs, and ask for either a refund or written confirmation that the amount will be adjusted against the next bill.
Does GST apply to an excess receipt?
GST treatment of advances differs for goods and services, and an accidental double payment is not the same as an advance for a future supply. Check the treatment with your CA before you decide.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.