Shopify Chargebacks: How to Win, Avoid and Respond

Chargebacks?
No longer your problem.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
TL;DR:
- Shopify Payments formal cases are answered from the order's dispute details by the displayed due date, using automatic evidence plus any missing claim-specific records.
- The $15 fee is documented for US Shopify Payments only, and other countries and gateways handle fees differently.
- PayPal orders and other gateways are answered in that provider's own portal, with its own fields and deadlines.
- Shopify Protect applies to eligible protected Shop Pay orders and specified fraud or unrecognized conditions, so read the protection status on each order.
- Visa's VAMP excessive-merchant line depends on event counts and acquirer context, so it is not a universal restriction rule.
A Shopify chargeback is a dispute of a payment connected to a Shopify order. The payment gateway and case status determine where the merchant responds, what evidence is available, and how funds or fees are handled.
Behind every case, a cardholder asks their issuing bank to reverse a charge instead of asking you for a refund. For the full mechanics of how that differs from a standard refund, see what is a chargeback. The bank decides whether to file an immediate chargeback or an inquiry, often working with your payment service provider to move the funds, and a card issuer will not always contact you before reversing the transaction.
To win, confirm which gateway took the payment, then respond by the due date shown on the case with proof matched to the dispute reason, such as delivery confirmation, authorization details or refund records. Need just the fees, deadlines and reason codes at a glance? See our Shopify chargebacks quick reference.
How to manage chargebacks on Shopify stores: step by step
Here is the process for a Shopify Payments chargeback, from the first notification to the bank's decision. Orders paid through PayPal or another gateway follow the routing section further down instead.
- Get notified the moment a dispute lands. Shopify emails you and flags the order in Shopify Admin under Orders → Chargebacks and Inquiries. Add a Shopify Flow "Dispute created" trigger to tag the order or alert your team automatically.
- Check the payment route and Shopify Protect status. If the order is a protected Shop Pay order and the dispute is one of the fraud or unrecognized conditions Shopify Protect covers, Shopify handles it under its terms and no action is needed. Protection is transaction-specific, so read the status on the order itself.
- Read the reason and the deadline. Shopify sorts disputes into eight reason categories (see the matrix below). The response due date is shown on the dispute, and some network resolution routes have no ordinary evidence window.
- Contact the customer first. Many "fraudulent" and "unrecognized" disputes are forgotten purchases or a family member's order. If the cardholder agrees, ask them to withdraw the dispute with their bank and keep the written confirmation as evidence.
- Build evidence that matches the reason. Shopify Payments can populate case evidence from the order; review it and add the claim-specific records it is missing, such as delivery confirmation for product-not-delivered or refund records for credit-not-processed.
- Submit before the due date, or let Shopify submit for you. Shopify sends the collected evidence on the due date if you have not. If you click "Submit now" earlier you cannot edit the response afterwards, so finish your evidence first.
- Track the outcome and your dispute rate. The issuer decides the case, and fee treatment varies by country. Watch your rolling chargeback rate and the Visa VAMP scope described below.
Doing steps 3 through 6 by hand for every dispute is where most Shopify teams lose hours. Chargeflow's supported integration with Shopify pulls the order, shipping and customer data, writes the reason-specific response and submits it before the deadline, so the manual work above happens only when you want it to.
{{cta}}
Route the Case by Payment Provider and Status
A dispute on a Shopify order is only the starting point. Identify the payment provider that took the payment and the case status before choosing an evidence checklist. Shopify documents that Shopify Payments can populate case evidence and that merchants can supplement relevant records by the displayed due date, as described on the Shopify chargeback and inquiry process page. Keep retained records tied to the order, and see chargeback evidence sources for where each record comes from.
| Order Payment Route | Where to Check | Evidence Task | Coverage Check |
|---|---|---|---|
| Shopify Payments formal case | Order dispute details and due date | Review available automatic evidence; add missing claim-specific records | Country fees and actual case instructions |
| Shop Pay protected order | Protection status and case reason | Follow Shopify Protect handling requirements | Eligible or protected status is transaction-specific |
| PayPal order | PayPal case route and transaction details | Separate the PayPal claim from the issuer chargeback | Applicable PayPal protection terms |
| Other gateway | Gateway dispute portal or integration | Use that processor's fields and deadlines | Do not assume Shopify Payments fees or response route |
PayPal deserves its own line because a PayPal claim and an issuer chargeback on the same order are separate cases. How the PayPal item not received seller process works is covered on its own page. PayPal documents in its PayPal US Seller Protection terms that coverage is conditional and transaction-specific: issuer-filed card-funded item-not-received chargebacks and significantly-not-as-described (SNAD) claims are excluded, and an eligible flag is not an unconditional guarantee.
Illustrative example. A store has one order paid with Shopify Payments and one with PayPal. The Shopify Payments checklist does not automatically apply to the PayPal claim, so connect each order to its provider first. Treat network pre-dispute resolution as a distinct route with no evidence window.
Assign one case owner per dispute, whether the response is built by hand or by an automation tool, so only one submission is sent for each case and nobody assumes access to payment or fulfillment records that the tool does not have.
How to Win a Shopify Chargeback: Reason Codes and the Evidence to Send
Fighting a chargeback makes sense when your records answer the actual claim the cardholder made, such as tracked delivery for a not-received claim. If they do not, or the error was yours, accepting is usually more sensible than submitting a weak response.
Shopify groups the reasons cardholders give into eight categories, which map to the network-level codes covered in our guide to chargeback reason codes. The matrix below replaces separate overview and response checklists: find the reason, send the matching records, and use the first step before building a response.
| Reason Category | What It Means | Evidence to Send | First Step or Prevention |
|---|---|---|---|
| 1. Fraudulent Transaction | Cardholder says they did not authorize the charge. | Date and time you fulfilled the order, billing information, IP address and country, and shipping and tracking details. Add IP, email, address or phone from an earlier undisputed order, or show the link between a family member and the cardholder. | Contact the cardholder; they may have forgotten the purchase or a relative made it. If they agree, ask them to withdraw the dispute and send proof of that agreement. |
| 2. Transaction Unrecognized | Cardholder does not recognize the charge or merchant name on the statement. | Fulfillment date and time, billing information, IP address and country, and shipping and tracking details. | Contact the cardholder first. A clear merchant descriptor and AVS and CVV checks reduce these. |
| 3. Duplicate Charge | Cardholder believes they were billed twice for one transaction. | Transaction details and the reason for each charge, receipts showing separate products or services, and any communication explaining the charges. | Check your books. If you did charge twice, accept the dispute. |
| 4. Canceled Subscription | Cardholder says they were billed after canceling, or forgot the subscription. | Your cancellation policy, notices about the cancellation, when and where the policy was shown, and for digital goods an activity log showing access after the claimed cancellation. | A clear cancellation policy and a reminder before recurring billing prevent many of these. |
| 5. Product Not Delivered | Customer says the goods or services never arrived. | Pickup: signed pickup form and ID details. Shipped: tracking, delivery date and time, and delivery to the billing address. Digital: IP address, timestamps and activity logs. | A written shipping and fulfillment policy helps. Some customers received the item and dispute anyway, so delivery evidence matters. |
| 6. Product Unacceptable | Item arrived defective, damaged, counterfeit or not as described. | Communication with the customer, product pages showing the item as described, evidence that no return was attempted, and shipping details including carrier, ship date and address match. | Accurate product pages and fulfillment checks address the usual root causes. |
| 7. Credit Not Processed | A return or cancellation has not been refunded or credited. | Your refund and return policies, when and where the customer saw them, communication about the refund, and either proof of an earlier refund or why no refund was owed. | Keep the written policy and the actual refund process aligned. |
| 8. General | Does not fit Shopify's other categories. | Product information, order and fulfillment dates, billing details, IP address, country, emails and carrier tracking, plus proof of prior refunds or replacements. | Start from the order record and send the broadest relevant set. |
Fraud and unrecognized disputes are not all stolen-card fraud. Some come from a cardholder who made the purchase, which is why friendly fraud is treated as its own question and intent is never inferred from the claim alone. Review orders before fulfilling them: Shopify fraud analysis provides indicators on eligible orders, and unavailable analysis should be treated as unavailable, not low risk. Shipping orders that look risky without review can add to dispute counts, so see how to handle Shopify high risk orders, and pair that with a broader ecommerce fraud prevention routine.
For credit-not-processed disputes, the record that matters most is the one the customer saw at checkout, so keep your written Shopify refund policy consistent with the refund and return rules you actually configure.
How to Avoid Chargebacks on Shopify
- Use a clear billing descriptor. Recognizable statement names reduce "unrecognized" disputes.
- Confirm delivery. Use tracked shipping so you can show the item arrived.
- Review high-risk orders before fulfilling. Use the fraud analysis and high risk order guidance above, and hold suspicious orders until checked.
- Refund promptly when a refund is the right answer. A refund you issue is usually cheaper than a dispute, which can carry a fee.
- Publish a clear return policy. Show it at checkout and keep it aligned with your configured refund rules.
For a wider checklist, see how to prevent chargebacks.
For a seasonal operations checklist, see preventing post-holiday Shopify chargebacks, covering delivery exceptions, gift orders, returns and refund reconciliation.
Shopify Protect vs Chargeflow: What Each One Covers
Shopify Protect is Shopify's built-in chargeback protection for eligible protected Shop Pay orders. It is a valuable first layer, and it applies to specified fraud and unrecognized dispute conditions under its requirements, which Shopify documents on the Shopify Protect help page. It is not coverage for every order, every gateway or every complaint. Chargeflow is a dispute automation platform that handles evidence collection and submission for disputes Protect does not cover, so the two are complementary.
What Shopify Protect covers
- Dispute types: the fraudulent and unrecognized conditions Shopify specifies, which map to reason categories 1 and 2 in the matrix above.
- What happens: for an eligible protected order, Shopify handles the dispute and credits back the disputed amount and the chargeback fee, so no action is needed.
- Eligibility: it depends on the order, including payment through Shop Pay, the type of goods, shipping and tracking requirements, and where the store is located. Check the protection status on the order rather than assuming store-wide coverage.
| Scenario | Shopify Protect | Chargeflow |
|---|---|---|
| Fraudulent or unrecognized dispute on an eligible protected Shop Pay order | Covered under its terms; Shopify handles the dispute | Not needed; Chargeflow detects the Protect status and skips it |
| Fraud dispute on an order that is not protected | Not covered | Evidence built and submitted automatically |
| Product not received, not as described, credit not processed, duplicate, subscription | Not covered | Handled with reason-specific evidence |
| Digital goods, pickup orders or other orders outside Protect's requirements | Not eligible | Covered |
| PayPal, Stripe, Klarna and other gateway disputes | Not part of Protect; each provider's own process applies | Handled across connected gateways |
| Stores outside Shopify Protect's eligible countries | Check current eligibility | Available |
| Pricing | Free with Shop Pay | Success-based; you pay only on recovered disputes |
How Chargeflow complements Shopify Protect
Keep Shopify Protect switched on, then let Chargeflow's Shopify app handle the orders and gateways Protect leaves out: unprotected orders, delivery and quality disputes, and gateways Shopify cannot see. Chargeflow reads each dispute's reason, assembles the order, shipping and customer evidence from your store, submits before the due date, and reports win rates and your rolling dispute ratio.
For the payment-specific route, read Shop Pay chargebacks and protection eligibility and check the actual protection status rather than assuming every Shop Pay order is covered.
Fees, Due Dates and Visa VAMP Scope
Shopify documents Shopify Payments chargeback fees and due dates in its help center, and fee treatment varies by country. In the documented US Shopify Payments context the fee is $15 per dispute, but do not apply that figure to PayPal, Stripe, Klarna or any other gateway, which set their own. Our guide to chargeback fees and costs covers the wider picture.
Visa's monitoring is separate from Shopify. The Visa Acquirer Monitoring Program (VAMP) ratio divides applicable TC40 fraud reports plus TC15 disputes by settled TC05 card-not-present transactions, and qualifying pre-dispute resolutions and CE 3.0 fraud can be excluded. Visa publishes the merchant thresholds in its Visa VAMP fact sheet, conditional on the acquirer's own status. This applies to Visa only, not Mastercard, and it is not a universal rule that restricts every merchant. Whether a Shopify store faces a reserve or account review is an account-level matter, so read the notices in your payments account rather than assume a fixed percentage. If you are unsure where you stand, calculate your chargeback ratio first.
| Item | Scope | Source |
|---|---|---|
| Chargeback fee | $15 documented for US Shopify Payments; varies by country; other gateways set their own | Shopify Help Center |
| Evidence due date | Shown on each dispute; network resolution routes may have no ordinary evidence window | Shopify Help Center |
| Visa VAMP ratio | TC40 fraud plus TC15 disputes over settled TC05 card-not-present transactions | Visa VAMP fact sheet |
| Excessive merchant, AP, Canada, EU, US and LAC (from April 1, 2026) | At least 150 basis points and at least 1,500 monthly fraud and dispute count, in the stated acquirer context | Visa VAMP fact sheet |
| Excessive merchant, CEMEA (from April 1, 2026) | 220 basis points, 150 count and USD 75,000, in the stated acquirer context | Visa VAMP fact sheet |
The 1,500 minimum counts fraud and dispute events, not sales volume. Some merchants are also placed in Shopify Payments' Network Dispute Resolution Program, which can resolve eligible disputes before ordinary evidence is requested; see the NDRP answer below.
Chargeback Insurance and Protection on Shopify
"Chargeback insurance" and "chargeback protection" can mean three different things. Shopify Protect, covered above, is built in for eligible protected Shop Pay orders. Third-party chargeback guarantee or insurance products are separate services whose eligibility, fees and coverage vary by provider, so read what is excluded. Dispute automation does not guarantee losses; it prepares and submits evidence for disputes you receive. Compare each on which orders and reasons it covers, what you pay, and what you still do yourself.
How Many Chargebacks Are Allowed on Shopify?
Shopify does not publish one universal allowed number. Card networks and your acquirer set monitoring thresholds; the Visa VAMP scope above, 150 basis points and 1,500 monthly events, applies to Visa only and in the stated acquirer context. Elevated rates can trigger a review, so check your own provider's notices.
Chargeback rate is disputes divided by transactions in the same period, shown as a percentage. Shopify notifies you of a new dispute by email and in Shopify Admin.
If payment processing or payouts are restricted, review Shopify Payments account suspension to distinguish account holds, reserves and the review steps in the owner notice.
Frequently Asked Questions About Shopify Chargebacks
Are all Shopify chargebacks handled in the same place?
Not every Shopify chargeback follows the same route. The payment gateway and case status determine where evidence and decisions are managed.
Does Shopify Protect cover every Shopify order?
Shopify Protect covers eligible protected orders and specified dispute reasons under its terms. Check the actual order's protection status rather than assume store-wide coverage.
How do I win a chargeback on Shopify?
Match your evidence to the dispute reason and submit it by the due date shown on the case. Proof of delivery, IP and billing details, and customer communication tied to the specific reason (fraud, product not delivered, duplicate charge and so on) give you the strongest response.
How many chargebacks are you allowed on Shopify?
There is no single published limit. Networks and your acquirer set thresholds, so your payments account notices show where your store stands.
Does Shopify offer chargeback insurance?
Shopify Protect covers eligible protected Shop Pay orders only. Separate third-party guarantee products exist, with terms that differ by provider.
What is the Shopify chargeback fee?
In the documented US Shopify Payments context the fee is $15 per dispute, and fee treatment varies by country. Other gateways set their own fees, so check the provider that took the payment.
Is there a chargeback rate that gets a Shopify store restricted?
Do not assume one universal number. Reserve or account decisions depend on the actual account, so read the notices in your payments account. Visa's VAMP thresholds are separate and conditional on count and acquirer context.
Where do I find chargebacks in Shopify Admin?
Go to Orders → Chargebacks and Inquiries in Shopify Admin. Disputes are listed with the reason and the evidence due date, and you can set up a Shopify Flow "Dispute created" trigger to notify your team automatically.
How long do you have to respond to a Shopify chargeback?
The due date is shown on the dispute in Shopify Admin, and it can differ by case. If you do nothing, Shopify submits the evidence it has collected on the due date, and once you click "Submit now" you cannot edit the response. The issuer decides the case.
How are PayPal chargebacks handled on a Shopify store?
Outside Shopify. Disputes on PayPal and other third-party gateways follow that provider's own process and timelines, and Shopify cannot access or manage your PayPal account. PayPal claims run through PayPal's Resolution Center, where Seller Protection may apply if its conditions are met.
What is Shopify's Network Dispute Resolution Program (NDRP)?
The NDRP is a Shopify Payments program that can resolve eligible disputes through the card network before the usual evidence step, so it works as a distinct route with no ordinary evidence window. Fees and eligibility depend on your account and country.
Automate Your Chargebacks, Let Technology Do the Work!
The steps above reduce legitimate disputes, but they cannot stop every meritless one, and strict prevention rules can also cost conversions. Every case that slips through brings its own fee and its own deadline.
An efficient chargeback management process pairs automated evidence collection with ongoing chargeback mitigation. For industry context, see our Shopify statistics and chargeback statistics roundups.
Connect relevant evidence collection and response submission with Chargeflow Automation. Get started now.
Win Back Chargebacks on Shopify, Automatically
Chargeflow integrates directly with your Shopify store to fight chargebacks and disputes for you, with no manual work required.

Chargebacks?
No longer your problem.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.













.png)


.webp)