Two lines for one purchase, and your first instinct is to dispute. Slow down for one check: the status of both lines. That single check separates the false alarms (a pending hold next to the real sale) from the real duplicates (two posted charges for one purchase) — and it decides whether you wait, ask the merchant, or file. This guide walks the whole route, in order.
Answer the status of both lines, whether it was one purchase or two, and whether you already paid another way — get your route, your reason codes, and your 60-day deadline computed from your statement date.
Open your account and look at both lines. Each line is either pending (an authorization hold — money reserved, not yet taken) or posted (settled — money has left your account). The pair tells you everything:
| What you see | What it usually means | What to do |
|---|---|---|
| One pending + one posted | One hold plus the final sale for the same purchase | Wait — the hold should drop off on its own; ask the merchant to void it if you are impatient |
| Both pending | Two holds, neither settled yet | Wait and watch daily; if both post, you have a duplicate |
| Both posted, same amount, one purchase | True duplicate processing | Merchant first, then dispute the extra line only |
| Both posted, different amounts | Tip adjustment, split payment, partial shipment — or an incorrect amount | Compare both lines to the receipt; challenge only the non-matching line |
| Both posted, but you paid another way too | Paid by other means — the card charge should not exist | Lead with the proof of the other payment |
The pending-charge trap is the one to avoid: you generally cannot file a formal dispute on a pending charge, because banks require it to post first — the final amount can still change or the hold can drop off entirely. Filing early does not speed anything up; it gets rejected. The one exception is suspected fraud: if you do not recognize the purchase at all, report it to your bank immediately, even while pending.
For the waiting windows by charge type — routine, hotel, rental-car, gas, and test holds — use the pending-charge release calculator, which gives the release range and escalation date for your exact hold.
Merchants defeat duplicate disputes with one piece of evidence: proof that the two lines are two separate things. Before you file, rule out each look-alike:
If none of these explains the second line — one order, one agreed amount, two posted charges — you have a duplicate. If you are unsure whether it is one purchase or two, the case checker can give you a second read on the strength of the claim, but the pair test above is the deciding check for duplicates specifically.
Duplicate charges are the fastest merchant fix in the whole dispute system: the merchant can void or refund the extra line in one step, often within days, while a dispute takes weeks. Issuers also generally expect you to have tried the merchant first for consumer disputes. Write — email or in-app chat you can screenshot — and say:
Hello, I was charged twice for one purchase on [date] at [merchant]. My statement shows two posted charges of [amount] on [dates]. I made only one purchase (order [number]). Please refund the duplicate charge and confirm the refund reference number. Thank you.
Give a short window — days, not weeks — and screenshot everything, including silence. If the merchant agrees, ask for the refund reference number and check that the credit actually lands; if it does not appear within the promised window, move to Step 4 with the merchant's promise as evidence. If the merchant refuses or never replies, that reply (or the silence) becomes part of your dispute evidence.
Open the dispute from the posted duplicate line in your bank app, or call the number on the back of your card. Say the reason plainly: "I was charged twice for one purchase." Your issuer assigns the formal code from your description; the family to expect is:
Dispute only the duplicate line, for its exact amount. Disputing both lines, or the full amount when only one line is wrong, can be treated as an inaccurate claim and weakens the good one. Attach the receipt for the single purchase and the statement showing both posted lines — that pair of documents is the whole case. If a merchant refund lands after you filed, tell the issuer: keeping both the refund and the dispute reversal is double recovery, and it is always discovered.
For the letter itself — what to include, and the billing-inquiries address to send it to — use the dispute letter generator, and confirm your exact deadline in the chargeback deadline calculator.
This is the clock people get wrong, and getting it wrong is how winnable duplicates die. Under US rules:
Both clocks run from the statement date — not the purchase date, not the date you noticed the duplicate. A duplicate you spot on a statement from two months ago may already be near its written-notice deadline even though the networks' ~120-day filing window looks comfortable. Send the notice in writing to the billing-inquiries address on your statement (not the payment address), keep proof of sending, and do not let a slow merchant conversation eat the clock: the FTC's own guidance is to contact the card company early so you do not lose dispute rights while waiting on the merchant. The checker computes your exact 60-day date from your statement date.
A duplicate debit can push a checking account into overdraft, and the overdraft fees that follow are part of the damage — not a separate problem. Under Regulation E, when an error is confirmed the institution must correct it including, where applicable, crediting interest and refunding any fees it imposed as a result of the error (12 CFR 1005.11(c), official comment). The limit matters: fees that would have been charged whether or not the error happened do not have to be refunded. So name the specific fees the duplicate caused — each fee, its date, and its amount, from your statement — and ask explicitly for those fees to be refunded with the correction. On a credit card, the same conversation is worth having about interest or fees the duplicate caused, but the Regulation E fee rule itself covers debit and electronic transfers; ask your issuer and get the answer in writing.
There is a second way to be "charged twice" that is not a processing error at all: you paid cash, another card, a wallet, or a voucher — and the merchant charged your card anyway. Visa treats this as 12.6.2 (paid by other means) and Mastercard folds it into 4834. The route is the same — merchant first, then dispute — but the evidence is different: lead with the proof of the other payment (the cash receipt, the other card's statement line, the wallet confirmation), because that document is what makes the card charge indefensible. Without it, the merchant can claim the card charge was the only payment.
Sources (verified November 1, 2026): Visa dispute condition 12.6, "Duplicate Processing / Paid by Other Means" (12.6.1 / 12.6.2), ~120 calendar days from the transaction processing date; Mastercard 4834, "Point-of-Interaction Error" (duplicate processing / paid by other means), ~120 days from the central processing date; Fair Credit Billing Act, 15 USC 1666(a) — written notice within 60 days after the statement containing the error was sent; Regulation E, 12 CFR 1005.11(b)(1)(i) — error notice no later than 60 days after the statement showing the error was transmitted, and 1005.11(c) official comment — confirmed errors are corrected including, where applicable, refunding fees imposed as a result of the error; Capital One, Bank of America, and North Shore Bank — pending charges generally cannot be formally disputed until posted; consumer duplicate-charge guides (Unanswered.io, ExplainCharges, LegalClarity, Consumoteca) — articles only, no interactive duplicate-charge tool found among them. Your bank and card agreement are the final word.