Recovering Duplicate Payments: Step-by-Step Guide
You just discovered your company paid the same invoice twice. Maybe the vendor called to report an overpayment, or you caught it during reconciliation. Either way, you need to get that money back. Here’s exactly how to handle duplicate payment recovery.
How Duplicate Payments Happen
Understanding the cause helps prevent future occurrences. The most common scenarios:
Invoice Received Multiple Ways
The same invoice arrives via email, mail, and the vendor portal. Each copy gets entered separately, and without proper duplicate detection, both get paid.
Different Invoice Formats
The vendor sends Invoice #12345, then later sends a “friendly reminder” with the same charges but formatted as Invoice #12345-R or INV-12345. Both look like separate invoices.
Rush Payment Requests
Someone in the organization requests an urgent payment for an invoice that’s already in the normal approval queue. Both payments process.
System Migration or Integration Issues
During software changes, invoices from the old system get re-entered in the new system and paid again.
Vendor Resubmission
The vendor resubmits an invoice thinking it wasn’t received, creating a duplicate in your system.
Step 1: Confirm the Duplicate
Before contacting the vendor, verify you actually made a duplicate payment:
Check Payment Records
Pull both payment records and confirm:
- Same vendor
- Same invoice number (accounting for format variations)
- Same amount
- Same invoice date
- Both payments actually cleared (not just initiated)
Rule Out Legitimate Payments
Sometimes what looks like a duplicate is actually:
- Two invoices for the same recurring amount
- A partial payment followed by the balance
- Similar but distinct invoices from the same vendor
Document Everything
Create a file with:
- Both invoice copies
- Both payment confirmations
- Bank statements showing both debits
- Any related correspondence
Step 2: Calculate the Overpayment
Determine exactly how much needs to be recovered:
| Scenario | Recovery Amount |
|---|---|
| Exact duplicate | Full second payment amount |
| Partial overlap | Only the overlapping portion |
| Different amounts | The difference, if overpaid |
Don’t forget to consider:
- Early payment discounts: Did you take a discount on one payment but not the other?
- Currency fluctuations: For international payments, amounts may differ
- Bank fees: You may have incurred fees on both transactions
Step 3: Contact the Vendor
Reach out to the vendor’s accounts receivable department promptly and professionally.
What to Include in Your Request
Email subject: Duplicate Payment - Request for Refund - [Your Company Name]
Email body:
Dear [Vendor AR Contact],
We have identified a duplicate payment made to your company and are requesting a refund.
Payment Details: - Invoice Number: [#] - Invoice Amount: [$X] - First Payment: [Date] - [Amount] - [Payment Method/Reference] - Second Payment: [Date] - [Amount] - [Payment Method/Reference] - Refund Amount Requested: [$X]
Please confirm receipt of this request and provide an estimated timeline for the refund. We would prefer the refund via [ACH/check/credit to account].
I’ve attached copies of both payment confirmations for your records.
Thank you for your prompt attention to this matter.
Follow-Up Timeline
- Day 1: Send initial request with documentation
- Day 3-5: Follow up if no acknowledgment
- Day 7-10: Escalate to vendor management contact
- Day 14+: Consider formal demand letter
Step 4: Track the Recovery
Create a tracking record for the recovery:
Vendor: [Name] Invoice #: [Number] Overpayment Amount: [$X] Date Discovered: [Date] Date Requested: [Date] Vendor Contact: [Name/Email] Expected Refund Date: [Date] Refund Method: [ACH/Check/Credit] Status: [Open/Pending/Received]
Set Calendar Reminders
- 3 days: Check for vendor acknowledgment
- 7 days: Follow up if no response
- 14 days: Escalate if needed
- 30 days: Review for write-off consideration
Step 5: Process the Refund
When the refund arrives:
For Check Refunds
- Deposit the check
- Record the refund in your AP system
- Apply it against the original overpayment
- Update your tracking record
For ACH/Wire Refunds
- Confirm receipt in your bank account
- Match to the outstanding recovery
- Record in your AP system
- Update your tracking record
For Credit Applied to Account
- Request written confirmation of the credit
- Track the credit balance
- Apply against future invoices
- Monitor until the credit is fully used
What If the Vendor Won’t Refund?
Most vendors will cooperate, but occasionally you’ll encounter resistance.
Common Vendor Objections
“We don’t show a duplicate payment”
Provide bank statements showing both debits along with your payment confirmations.
“Our policy requires 60 days to process refunds”
Accept their timeline but get it in writing with a specific date.
“We’d prefer to apply it as a credit”
This is reasonable if you have ongoing business. Get written confirmation of the credit amount.
“We already refunded this”
Ask for proof of refund (check number, ACH trace, date sent).
Escalation Options
If standard requests fail:
- Escalate internally: Contact your sales rep or account manager at the vendor
- Formal demand letter: Send via certified mail with a deadline
- Offset future payments: Deduct from future invoices (notify vendor first)
- Legal action: For large amounts, consider small claims or collections
Preventing Future Duplicates
Implement Duplicate Detection
Your AP system should flag potential duplicates based on:
- Matching invoice numbers
- Same vendor + same amount + similar date
- Invoice number variations (with/without dashes, prefixes)
Standardize Invoice Intake
When invoices arrive from multiple channels, duplicates slip through. A single, controlled intake point ensures every invoice is checked against existing records before processing.
Train Your Team
Ensure everyone who handles invoices knows to:
- Check for existing invoices before entering new ones
- Question “reminder” or “second notice” invoices
- Route rush payment requests through the standard process
Regular Reconciliation
Monthly vendor statement reconciliation catches duplicates that slip through other controls.
Key Takeaways
- Act quickly—recovery gets harder as time passes
- Document everything before contacting the vendor
- Be professional and specific in your refund request
- Track recoveries like any other receivable
- Use the incident to improve duplicate prevention
Want to catch duplicates before they become double payments? See how BillerPlus detects duplicate invoices automatically →