Customer Responses5 min read

How to Handle Duplicate Order Complaints

A customer contacts you saying they were charged twice for the same order. Or they receive two identical parcels. Duplicate order complaints are common in ecommerce and can arise from technical glitches, user error, or payment processing issues. Here is how to investigate, respond, and protect yourself if the situation escalates to a chargeback.

Published 3 June 2026

Types of duplicate order complaints

Duplicate complaints fall into two distinct situations:

Duplicate charge on a single order

The customer placed one order but their card statement shows two charges for the same amount. This can happen when a payment gateway retries a declined transaction and both attempts succeed, or when a checkout error causes a double submission. This is a genuine error that should be investigated and resolved quickly.

Two separate orders placed by the customer

The customer placed two separate orders, received two order confirmation emails with different order numbers, and both were fulfilled. The customer may not have realised they placed the order twice, may have clicked the checkout button twice, or may have intended to cancel the second order. Both orders are legitimate charges.

The distinction matters because your response and your rights are different in each case.

Investigate before responding

Before replying to the customer, check your records:

  1. Check your order management system for this customer's email or card. How many orders exist?
  2. Check the order numbers. Are they different (two separate orders) or the same (potentially a payment duplication)?
  3. Check your payment processor for the charge records. Were there two successful charges on the same day for the same amount? Or two charges on different orders?
  4. Check your fulfilment records. Were both orders shipped?
  5. Check your checkout logs if available. Did the customer click submit twice in quick succession?

Armed with this information, you will know whether this is a genuine technical error or two legitimately placed orders.

Response templates

Situation 1: Genuine duplicate charge (technical error)

Response to a genuine duplicate charge

Subject: Re: Your order [ORDER NUMBER] -- duplicate charge Hi [CUSTOMER NAME], Thank you for getting in touch. I have looked into your order and our payment records. I can confirm that a duplicate charge did occur on [DATE]. Order [ORDER NUMBER] was processed correctly, and a second charge of [AMOUNT] was processed in error. I have issued a refund of [AMOUNT] to your original payment method. Please allow [3 to 5 business days] for this to appear on your statement, depending on your bank. I apologise for the inconvenience. If you have any questions, please reply to this email. [YOUR NAME] [STORE NAME]

Situation 2: Two separate orders placed by the customer

Response when two orders were legitimately placed

Subject: Re: Your orders [ORDER NUMBER 1] and [ORDER NUMBER 2] Hi [CUSTOMER NAME], Thank you for getting in touch. I have reviewed your orders. Our records show two separate orders placed on [DATE]: Order [ORDER NUMBER 1]: [ITEMS] -- [AMOUNT] -- placed at [TIME] Order [ORDER NUMBER 2]: [ITEMS] -- [AMOUNT] -- placed at [TIME] Both orders received confirmation emails and were fulfilled. Each order was a separate transaction. If you did not intend to place both orders, please let me know as soon as possible. If order [ORDER NUMBER 2] has not yet been shipped, I may be able to cancel it. If it has already been dispatched, our return policy applies: [LINK TO POLICY]. I am happy to help resolve this. [YOUR NAME] [STORE NAME]

Chargeback defence for duplicate transaction disputes

If the customer files a chargeback citing duplicate transaction, your response depends on which situation applies.

If it was a genuine duplicate charge

If you have already issued a refund, submit the refund confirmation as evidence. The bank should close the dispute in your favour. If the refund has not yet cleared, include the refund confirmation and note the expected processing time.

If both orders were legitimate

Your response should demonstrate that the two charges correspond to two separate orders. Include the order confirmations for both orders, showing different order numbers, timestamps, and confirmation emails. Include the fulfilment records showing both were shipped. The bank reviewer is checking whether the merchant charged the same transaction twice, not whether the customer made two purchasing decisions.

Key evidence for duplicate transaction disputes

Two separate order confirmation emails with different order numbers and different timestamps are strong evidence that two distinct orders were placed. Include both.

Response checklist

When you receive a duplicate order complaint

  • Check how many orders exist for this customer
  • Check payment processor records for duplicate charges
  • Determine: genuine technical error or two separate orders
  • For technical errors: issue a refund promptly and confirm in writing
  • For two separate orders: explain clearly and offer to assist if still possible to cancel
  • Save all order records, payment records, and correspondence

Evidence for chargeback response

  • For genuine duplicate charge: refund confirmation with amount and date
  • For two separate orders: order confirmations for both orders (different numbers, different timestamps)
  • Order confirmation emails showing separate purchases
  • Fulfilment records for both orders
  • Customer communication thread

Build your evidence pack with DisputeDesk

DisputeDesk helps ecommerce merchants organise chargeback evidence and draft customer responses in minutes.

Disclaimer

DisputeDesk is not a law firm. Outputs and templates from DisputeDesk should be reviewed before use. Merchants are responsible for their own customer communications and dispute submissions. Nothing on this page constitutes legal advice.

Frequently asked questions

What if I am not sure whether the duplicate was a technical error?

Check your payment processor logs. Most gateways including Stripe, PayPal, and Shopify Payments show each charge attempt with a timestamp. If two successful charges share the same order ID and same timestamp within seconds, that is likely a technical error. If the order IDs are different and the timestamps are minutes apart, two separate orders were placed.

Should I refund both orders if the customer claims it was an accident?

Not automatically. Check whether the items have already been shipped. If both orders are still in your warehouse, cancelling and refunding one is straightforward. If both have been dispatched, your return policy applies. Offer the customer the option to return one order under your standard return process.

How long does a chargeback for a duplicate transaction take to resolve?

Chargeback resolution timelines depend on the card network, typically 45 to 75 days. Once you submit your evidence, you wait for the bank's decision. Stripe and Shopify Payments will notify you when the bank reaches a conclusion.

Can I prevent duplicate orders at checkout?

Yes. Most ecommerce platforms and payment gateways have idempotency keys that prevent the same transaction from being submitted twice within a short window. If you are experiencing frequent duplicate charge issues, check your checkout configuration or contact your payment gateway support.

Related guides