DemandRefund

Charged Twice for the Same Purchase? What to Do, in Order

By Mark Fulton · · 12 min read

Charged Twice for the Same Purchase? What to Do, in Order

If you were charged twice for the same purchase, first check whether the second charge is "pending" or "posted." A pending charge is usually a temporary hold that drops off by itself, so you wait. A posted charge is real money that left your account, so you email the company with both transaction lines and ask for the duplicate to be refunded. If they do not fix it, you dispute the second charge with your card issuer, and on a credit card the clock for a written dispute is 60 days.

That is the whole path: identify, wait if it is a hold, ask the company, then go to the card issuer. The rest of this guide covers each step, what to write, and what to keep as proof. Rules depend on the facts and where you live, and this is general information, not legal advice.

Is it actually a double charge, or a pending hold?

Most "I was charged twice" panics come from the same place: the bank app shows two lines for one purchase, and one of them is not a charge yet.

When you pay by card, the merchant first asks your bank to authorize the amount. That authorization shows up as a pending transaction and reduces your available balance. Later the merchant finalizes the sale, and the final charge posts. Depending on the bank, both lines can sit in your history at the same time for a while. Capital One's explainer on pending versus posted transactions describes a pending transaction as a temporary hold, and says most post within about three to five business days, with some taking longer depending on the institution.

Holds are common at gas pumps, restaurants and bars (where a tab is opened before the tip is added), hotels and rental cars. The pending line can also differ slightly from the final amount, which makes it look like a different charge.

A real duplicate looks different. It is two posted lines, same merchant, same amount (or the same order total), usually dated the same day or within a day or two. Nothing is going to drop off. That is the case that needs action.

How to tell pending from posted: a quick table

Use this before you contact anyone. Find your situation in the left column.

What you see What it most likely is What to do When to escalate
Two lines, one marked "pending," one "posted," same amount An authorization hold plus the final charge Wait. Do nothing yet If the pending line is still there well past your bank's normal window (check your bank's help page)
Two lines, both "pending" Two holds, often from a retry or a re-entered card at checkout Wait a few days, then re-check If either one posts as a final charge
Two lines, both "posted," same amount, same day A true duplicate charge Email the company today, with both lines If no refund or reply after a reasonable wait, dispute with your card issuer
Two posted lines, different amounts Possibly two real orders, a split shipment, or a tip or fee added Check your order emails first Only dispute what you cannot match to an order
A posted line you do not recognize at all A possible unauthorized charge Call your card issuer now This is a different process, not a refund request

The point of the table is to stop you from disputing a hold. A dispute on something that was going to disappear anyway wastes your time and can leave you without a card while it sorts out.

How long should you wait before acting?

If the second line is pending, wait. There is no single number that fits every bank and every merchant, so the honest answer is: as long as your bank says holds normally last. Your bank's help page or app usually states it. Capital One's page says most pending transactions post in about three to five business days and that some take longer, which is a reasonable rough guide, but your own bank's rule is the one that counts.

If the second line is already posted, do not wait. There is nothing for time to fix, and the dispute deadlines run from the statement date, not from when you noticed. Send the email the same day you see it.

One rule of thumb for in-between cases: if a pending hold has outlived your bank's stated window, treat it as a possible error and contact the merchant, because the merchant is the one who can release an authorization it never completed.

Who do you contact first, the company or your bank?

The company, almost always. The company took the money, so the company can reverse it, and a merchant-side refund is usually the fastest fix. It also gives you a paper trail you will want later if you do need to dispute.

There are two exceptions where you can skip ahead to your card issuer:

  • You do not recognize the merchant at all. That points to an unauthorized charge, and your issuer should hear about it right away.
  • The company is unreachable or has stopped responding. Do not wait weeks on a dead inbox.

If you are not sure which address to write to, find the billing or support email on the company's own site before you send anything. Writing to a general sales address is the most common reason a duplicate-charge email goes nowhere.

What should a duplicate-charge email say?

Short, specific, and with the proof attached. A support agent should be able to resolve it without writing back to ask a question.

Include:

  1. The two transactions, each with date, amount and the descriptor exactly as it appears on your statement.
  2. Your order or receipt number, or the email address you used at checkout, so they can find the order.
  3. One clear statement: you placed one order and were charged twice.
  4. One clear request: refund the duplicate charge to the original card.
  5. A screenshot of your statement showing both lines, with other transactions cropped out.

Here is a version you can adapt:

Subject: Duplicate charge on order [number]

Hello,

I placed one order on [date], order number [number], for [amount]. My card statement shows two charges for it: [amount] on [date] and [amount] on [date], both listed as "[statement descriptor]." I have attached a screenshot.

Please refund the second charge of [amount] to my original payment method and confirm by email when it has been processed. I would also like to know how long the refund will take to appear.

Thank you, [Name and email used at checkout]

Do not accuse the company of fraud or threaten anything in the first message. Most duplicates are retry glitches, and a calm, documented request gets the quickest answer. If you want the message drafted from your own receipt, the refund email generator builds it for you, and the guide to writing a refund request email covers the wording in more detail.

What if they reply but do nothing, or do not reply?

Give a short, fixed window, and write it into your email or a follow-up: "If I do not see the refund confirmed by [date], I will dispute the charge with my card issuer." A date makes the request concrete and gives you a clean reason to escalate.

If the company replies with a refusal, a canned message or a request to wait without a date, follow up once with the same two transactions and ask for a reference number. A phone call can also move things along, and the refund phone script gives you wording and a reference-number close. For companies that stall after they have agreed to refund, what to do when a company refuses a refund covers the next moves.

Keep every message. Save the email thread, the screenshot, the confirmation email from the original purchase, and notes of any call with the date, time and the name of the person you spoke to.

How do you dispute a duplicate charge with your card issuer?

This is the step that gives you leverage when the company will not fix it.

For a credit card, the U.S. Federal Trade Commission explains that the Fair Credit Billing Act covers billing mistakes, and lists being billed twice for the same thing as one of the situations. In its guide to using credit cards and disputing charges, the FTC says to write to the issuer at its billing inquiries address (not the payments address), and to make sure the letter reaches the issuer within 60 days after the first bill with the error was sent to you. It also says the issuer must acknowledge your complaint in writing within 30 days, unless the problem has been resolved, and must resolve the dispute within 90 days of getting it.

The Consumer Financial Protection Bureau gives the same practical order in its page on disputing a charge on your credit card bill: call the card company right away, then send a written billing error notice within 60 calendar days after the charge appeared on your statement, and keep copies. It adds that if you already paid the charge you can still dispute it, but you probably will not get the money back until the card company decides you were right.

The 60-day number is the one to protect. A phone call alone does not preserve those rights, so send the written notice even if the agent on the phone says they have "started a dispute."

Two practical points:

  • Dispute only the second charge, not the whole order, and say clearly that you contacted the merchant first and attach that correspondence.
  • Debit cards and other payment methods follow different rules and deadlines. The sources above cover credit cards. If you paid by debit, check your bank's dispute procedure and act quickly, since the exact timelines depend on your bank and your account terms.

For how a card dispute compares with simply asking for a refund, and when each is the better tool, see chargeback vs refund.

What if the duplicate came from a subscription or an app store?

Subscription double-billing has its own causes: a plan upgrade that did not cancel the old plan, two accounts under different emails, or a renewal that fired twice. The email above still works, but name both billing accounts, because the company will need to cancel one and refund the overlap.

If the charge came through Apple or Google rather than the developer, the developer usually cannot refund it, because the store holds the money. In that case the request goes to the store, not the app maker. If the double charge came right after you tried to cancel, the guide to being charged after cancelling a subscription walks through that situation.

Your evidence checklist

Collect these before you send the email or open a dispute. It takes ten minutes and prevents most back-and-forth.

  • Screenshot of both transactions on your statement, showing date, amount and descriptor
  • Order confirmation or receipt for the one purchase you meant to make
  • Proof the first charge matches the order (same amount, same day)
  • The email thread with the company, including your first message and its date
  • Notes of any phone call: date, time, name, reference number
  • The date you first saw the duplicate, and the date of the statement it appeared on
  • If disputing: your issuer's billing inquiries address and a copy of the letter you send

A short timeline to follow

  1. Day 0: Check pending versus posted. If posted twice, email the company that day.
  2. Day 1 to a few days: If it is a pending hold, wait for your bank's normal window. If you wrote to the company, wait for their reply.
  3. Your stated deadline: Follow up once with the reference number.
  4. Well inside the 60-day window: Send the written billing error notice to your card issuer if the duplicate is still there. Do not run the clock down to the last week.
  5. After that: Keep paying any part of the bill that is not in dispute, and keep your records until the issuer confirms the correction in writing.

If you want the email, the phone script and the dispute notes built from your receipt, start your case on the DemandRefund homepage and choose "Charged twice or the wrong amount."

Frequently asked questions

Why was I charged twice for the same purchase?

The two common causes are an authorization hold shown next to the final charge, and a genuine duplicate from a retry, a double click at checkout, or a billing system error. Check whether both lines are posted. If one is pending, it is usually a temporary hold that clears without any action from you.

How do I get a refund for a duplicate charge?

Email the company with both transactions, your order number and a screenshot, and ask for the second charge to be refunded to your original payment method. If they do not fix it by the date you gave them, dispute the second charge with your card issuer and keep the written notice inside the 60-day window described by the FTC and the CFPB.

What is the difference between a pending and a posted charge?

A pending charge is an authorization that has not been finalized yet, and it can change or disappear. A posted charge is the completed transaction and reflects the final amount. Your bank's help page states how long pending items normally take to clear.

How long should I wait before disputing a double charge?

If the duplicate is only pending, wait for your bank's normal window. If it is posted, contact the company right away and dispute with your issuer if there is no fix by a date you set in your email. Do not let the 60-day window for a written credit card dispute run down.

Can I dispute a pending charge?

Usually there is little for the bank to dispute while a charge is still pending, because it has not been finalized and may fall off on its own. Ask the merchant to release it if it lingers past your bank's normal window, and dispute only if it posts as a real duplicate.

Will disputing the charge hurt my credit?

The FTC's guide says that while an issuer investigates a billing error dispute, you can withhold payment on the disputed amount, and the issuer cannot take legal action to collect it, threaten your credit rating, or close or restrict your account over it. You are still expected to pay the part of the bill that is not in dispute. Your own card agreement and local rules can add detail.

What if I was charged twice but the company says it was only one charge?

Send the statement screenshot showing both posted lines and ask them to check their payment processor records for the order. If they still refuse, that is the point to dispute the second charge with your card issuer, with your email thread attached as proof that you tried to fix it first.


DemandRefund writes refund request emails and call scripts, and finds the billing contact on the company's own site. Free for three cases a day.