Shopify chargeback protection: the cost and the limits
Shopify chargeback protection is free through Shopify Protect. It covers only fraudulent and unrecognized chargebacks, on Shop Pay orders from United States stores, fulfilled within seven days with tracking. Items reported as not received or not as described are not covered.
Free is the easy part. There’s no fee and no plan upgrade sitting behind it.
The real cost is in the list of things an order has to be before it counts. That list is longer than most store owners expect.
The gates an order has to pass
Shopify publishes the rules. An order qualifies only when every one of them is true, and they come from Shopify’s eligibility page:
- It was paid through Shop Pay. Nothing else qualifies.
- Your store is in the United States, with a United States Shopify Payments account.
- The cart holds only physical items that ship. Digital products and pickup orders take the whole order out.
- You fulfilled it within seven days of the order being placed, and it’s in transit within ten.
- It carries valid tracking from a supported carrier. Tracking added after the fulfillment deadline doesn’t count.
- The shipping address wasn’t changed after checkout.
Two more catch people out. On a subscription, only the first order is eligible. Shop Pay Installments orders are excluded entirely.
The seven day clock is the one worth writing down. It’s a fulfillment deadline you have to hit, and hitting it is the price of the cover.
You can see where any single order landed from its Shopify Protect status on the order itself.
The two products that share a name
This is where the searching usually goes wrong, because there are two things and they work differently.
Shopify Protect is the free one, and it covers Shop Pay orders. Fraud Protect is the paid one. Shopify describes it as protecting orders on Shopify Payments from fraudulent chargebacks, “with a fee applied to protected orders.”
Shopify doesn’t publish that fee on either help page. Ask them what yours would be rather than trusting a number from a comparison post, because a stale price is worse than no price.
The chargebacks it won’t pay
The whole cover stops at the word fraudulent. It pays out on fraudulent and unrecognized chargebacks, which is the stolen card case. It does not extend to a customer who says the item never arrived, or that it was “defective, damaged, or not as described.”
Those are ordinary trading disputes, and they stay yours. Protection here means protection from somebody using a card that wasn’t theirs, nothing wider.
Where it does apply, the handling is genuinely good. Shopify says you don’t need to take any action. The disputed amount and the chargeback fee are debited from your account, then “immediately reimbursed to you as a credit.”
So you keep the money, you keep the fee, and you never write a rebuttal.
What happens before any of this
Every rule above begins with an order. Something was bought, a card was charged, and a record exists to be protected.
That’s the same sequence behind the high risk of fraud flag, which also arrives after the charge rather than before it. Both tools are reviewing a payment that already went through.
Now picture the other thing that shows up overnight. Thirty small orders, made-up names, addresses that don’t resolve, all inside an hour. That’s card testing, and somebody is using your checkout to find out which stolen card numbers still work.
Chargeback cover does very little there, because a chargeback usually never happens. You spot the pattern, you refund the orders, and Shopify keeps the card processing fee on every refund. The loss is a pile of fees on orders you never wanted.
That’s the gap Halt was built for. It does checkout validation inside Shopify checkout, refusing repeat attempts from the same email, address or phone within a day. That happens before the payment provider is ever called. No charge happens, so there’s no fee to lose. It runs on every plan, including Basic, and anyone who has ordered from you before passes every time.
It isn’t a general fraud tool and it doesn’t review orders that already went through. Shopify Protect and the risk score handle the order in front of you. Refusing the checkout handles the forty that should never have existed.