Charged twice for one purchase? Before you dispute anything, check the status of both lines. A pending line next to a posted line is usually one hold plus the real sale — not a duplicate at all. Two posted lines for one purchase is the real thing. This checker routes you by the pair, so you dispute the right line, or wait when waiting is the answer.
Private by design — everything runs in your browser.
Most "charged twice" panic is a status-pair misunderstanding. A merchant first asks your bank to reserve funds (the pending authorization), then sends the final sale (the posted charge). For a short window both lines show at once — and they look exactly like a double charge. The hold then drops off on its own. A true duplicate is different: two posted lines for one purchase, where the money has actually left your account twice. The checker above exists because no other page on this site compares the two lines: the case checker treats "charged twice" as one option in a general wizard, and the pending-charge calculator handles a single charge's release window, not a pair.
Wait — both lines pending, or one pending and one posted: nothing has fully settled twice, and you generally cannot dispute a pending charge anyway. Watch both lines; if one drops off, you are done. Merchant first — both posted, one purchase, same amount: the merchant can refund the extra line in days, while a dispute takes weeks. Dispute the extra line only — merchant stalled or refused: file under Visa 12.6 / Mastercard 4834, on the duplicate line, for its exact amount, never both lines. Not a duplicate — two separate purchases, or two lines that trace to two order numbers: disputing one as a duplicate would be an inaccurate claim, and merchants defeat those with their order records.
Two clocks, and the earlier one is the one that matters. Under US rules, your written notice is due within 60 days of the statement that first shows the error — the Fair Credit Billing Act for credit cards, Regulation E for debit cards. The card networks' filing window is about 120 days from the transaction processing date (Visa 12.6, Mastercard 4834). The checker computes both from your own dates, and tells you plainly which one to protect first. If the duplicate debit caused overdraft fees, ask for those fees to be refunded as part of the correction: Regulation E requires a confirmed error to be corrected including, where applicable, fees the institution imposed as a result of the error — fees that would have been charged anyway are the exception, so name the specific fees the duplicate caused.
The status-pair table, the merchant script, the written-notice letter contents, the paid-by-other-means proof, and the traps (tip adjustments, split payments, subscription renewals that only look like duplicates) — with the checker above the fold.
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. Your bank and card agreement are the final word.