Stripe Chargeback Protection: When It Helps vs When It Doesn’t
Founders love tidy numbers. Investors do too. Then a few chargebacks land, cash gets pulled back, and your “steady revenue” starts looking like a guess.
Table Of Content
- What Stripe Chargeback Protection Is (in Plain English)
- Protected Charges (and Why Stripe Checkout Matters)
- How It Works Behind the Scenes (Radar + Dynamic Checkout Steps)
- What It Covers (When It Helps)
- Fraud Disputes (Unauthorised Transactions)
- What Stripe Pays For (Amount, Fees, Certain Fines)
- Real-World Examples
- What It Doesn’t Cover (When It Doesn’t)
- The Big Exclusions: “Not Received” and “Not as Described”
- Losing Coverage by Overriding Risk (Manual Approval or Force Capture)
- Platform and Hosted Checkout Edge Cases
- Eligibility Checklist (Pass or Fail)
- Must-Use Conditions (Checkout + Activation Timing)
- New Merchants and the Evaluation Period (Cashflow Expectations)
- Charge Routing Rule (Don’t Game It)
- Pricing and Protection Limits (and How to Sanity-Check ROI)
- Fees (“CPP Fees”) and Where You’ll See Them
- 0.4% Pricing (Reported by Stripe)
- Protection Limit (Why You Must Confirm Your Currency Cap In-Dashboard)
- Simple ROI Rule of Thumb (Break-Even Math)
- Important Fine Print That Impacts Risk
- Chargeback Rate Still Counts (Monitoring Programs)
- Stripe Can Delay or Deny Activation and Terminate Access
- Reason Codes Stripe Treats as “Fraud Disputes”
- Stripe’s Official List (Visa, Mastercard, AmEx, Discover/JCB)
- How to Use Reason Codes to Label “Covered vs Not Covered” Internally
- Decision Framework (The Part Most Pages Miss)
- Covered vs Not Covered Decision Matrix
- Use It If…
- Skip It If…
- Combine It With…
- What to Do for Disputes Stripe Won’t Cover (A Short Playbook)
- FAQs
- Does Stripe Chargeback Protection cover “item not received” disputes?
- Does it cover “not as described” or refund-related disputes?
- What exactly is a “Protected Charge”?
- What is a “Fraud Dispute” according to Stripe?
- Which reason codes are included (Visa / Mastercard / AmEx)?
- How do I turn on Stripe Chargeback Protection (and why might it not be available)?
- Is enrolment the same as activation?
- What happens if I manually approve or override a risky payment?
- Does Chargeback Protection reduce my chargeback ratio?
- Can card networks still put me in a monitoring program?
- What is the fee and how is it charged?
- What are the protection limits (and where do I confirm my currency cap)?
- Am I covered if I’m using a platform or a channel checkout?
- What should I do for disputes Stripe won’t cover?
If you’re pitching soon, this topic matters more than it sounds. VCs don’t only scan your deck. They look for signs you can run clean ops under pressure. Chargebacks test that fast.
Stripe Chargeback Protection can help. But only in a narrow lane. It covers fraud disputes, not the messy “the item didn’t arrive” or “this wasn’t what I expected” fights that chew up founder time.
This page shows what Stripe means by Protected Charge and Fraud Dispute, why Stripe Checkout is the key gate, and how to decide if the fee is worth paying.
What Stripe Chargeback Protection Is (in Plain English)
Stripe Chargeback Protection is a paid add-on tied to Stripe Checkout. Stripe uses Radar’s fraud screening to decide if a Checkout payment can go through under protection. If a protected payment later gets a fraud chargeback, Stripe covers the cost under the program terms.
This isn’t a blanket “chargeback insurance” plan for every dispute reason. Stripe defines “Fraud Dispute” tightly as the cardholder saying they didn’t authorise the charge. Stripe says it excludes other dispute types like unwanted, defective, or not delivered goods or services.
If your disputes mainly come from delivery issues, refunds, or product quality, this tool won’t be your safety net. For those, you still need solid policies, proof, and fast support.
Protected Charges (and Why Stripe Checkout Matters)
A Protected Charge is a valid credit card charge submitted through Stripe Checkout that stays eligible under Stripe’s terms. Stripe’s terms make Checkout the centre of the program. If the payment doesn’t go through Checkout, it’s not in the protected bucket.
That matters for teams using mixed checkout setups. If you process some payments through Checkout and others through a platform’s hosted flow, protection can drop away where you least expect it.
Stripe also says the program works best when it sees all your charges. It requires you to submit charges via Stripe Checkout and bans routing higher-risk charges into the program on purpose. Stripe calls that “discriminatory routing.”
How It Works Behind the Scenes (Radar + Dynamic Checkout Steps)
Stripe ties Chargeback Protection to Stripe Radar, which uses machine learning and Stripe’s fraud tools to score risk. Stripe says it can adjust the Checkout flow shown to the customer based on that risk score.
In plain terms, the checkout can change when Stripe smells trouble. More checks for higher risk. Fewer steps for normal risk.
Radar can also request extra card authentication such as 3D Secure based on risk settings or rules. Stripe notes that extra authentication can move fraud liability to the card issuer in many cases, but it can also hurt conversion if used too widely.

What It Covers (When It Helps)
Stripe Chargeback Protection helps when your biggest pain is unauthorised card-not-present fraud. Think stolen card details used online, then the real cardholder disputes.
It also helps when your team has low ops capacity. Stripe says you can skip evidence submission for covered fraud disputes, which saves time when you’re small and moving fast.
Fraud Disputes (Unauthorised Transactions)
Stripe defines a “Fraud Dispute” as a chargeback where the cardholder says they did not authorise the charge. That’s the boundary line. If the dispute is about delivery, quality, or refunds, Stripe says it’s not a Fraud Dispute for this product.
This is also where founders get caught out. They hear “chargeback protection” and picture broad cover. Stripe’s own terms draw the box much smaller.
If your business sells digital goods, event tickets, travel bookings, or anything that fraudsters like, this fraud-only cover can still matter. It plugs one expensive leak.
What Stripe Pays For (Amount, Fees, Certain Fines)
For a Protected Charge hit by a Fraud Dispute, Stripe says it won’t hold you responsible for the charge amount, associated chargeback fees, or certain card network fines imposed on Stripe, subject to a Protection Limit.
Stripe may choose to challenge a Fraud Dispute on your behalf. Stripe says your protection does not depend on whether it challenges or whether it wins. Stripe also says if it recovers money after a challenge, you’re not entitled to those recovered amounts.
So the promise is simple. If it’s a covered fraud dispute on a protected charge, Stripe takes the hit up to your cap.
Real-World Examples
A fraudster buys a £120 digital course with stolen card details. The real cardholder spots it and files a fraud chargeback. If the payment was a Protected Charge and the dispute matches Stripe’s fraud reason codes, Stripe covers the amount and fees under the terms.
A customer buys trainers, then claims “I didn’t authorise this” because they want a free pair. That’s friendly fraud. Stripe’s disputes guide notes first-party fraud like this exists, and it often shows up as “fraudulent” even when the buyer did place the order. Chargeback Protection can still apply if the network reason code matches fraud.
A fraud ring tests cards on your site with small payments, then runs bigger ones. If Stripe’s risk checks allow the charges as Protected Charges, the add-on can help if those later become covered fraud disputes.
What It Doesn’t Cover (When It Doesn’t)
This section is the money bit. It’s also where founders save themselves from a nasty surprise in month two.
Stripe Chargeback Protection does not cover most of the disputes that come from customer experience problems. That includes delivery delays, unclear refund rules, and “this wasn’t what I expected” complaints.
It also has setup traps. If you override Stripe’s risk decision and force a risky charge through, that charge can lose protected status.
The Big Exclusions: “Not Received” and “Not as Described”
Stripe says Fraud Disputes do not include chargebacks where the cardholder says the goods or services were unwanted, defective, or not delivered. That maps closely to common categories like product not received and product unacceptable (not as described).
Stripe’s dispute reason code documentation shows what these look like in practice. For “Product Not Received,” evidence examples include tracking and delivery proof. For “Product Unacceptable,” evidence includes listings, order records, and communications. Chargeback Protection doesn’t step in here.
If you’re seeing these disputes often, your fix is boring but real: tighter fulfilment, clearer policies, better comms, and cleaner receipts.
Losing Coverage by Overriding Risk (Manual Approval or Force Capture)
Stripe’s Chargeback Protection terms describe a risk threshold set by Stripe. If a charge exceeds that threshold, Stripe may let you tell it to proceed anyway. Stripe says if you do that, the charge is no longer a Protected Charge and protection won’t apply.
This is a classic founder trap. You’re staring at a big order. Your gut says “take it.” You press through.
If it later becomes fraud, you can own the full loss. So if you plan to use the product, treat “override” like a last resort, not a sales tool.
Platform and Hosted Checkout Edge Cases
Stripe Chargeback Protection depends on the checkout flow. Guesty’s help page gives a clear example: to be eligible, payments must be processed through Stripe’s new checkout page infrastructure. Guesty says its in-house checkout flow means payments made through Stripe are not eligible for Stripe’s Chargeback Protection program.
The lesson is bigger than Guesty. If you sell through platforms or channels that control checkout, eligibility may depend on that platform’s setup, not yours.
If you’re a marketplace, SaaS platform, or channel-heavy business, check your actual payment path before you plan around “protection.”
Eligibility Checklist (Pass or Fail)
Eligibility is not vibes. It’s rules. Stripe’s own terms cover the key ones.
First, your charge must be via Stripe Checkout to count as a Protected Charge. Second, enrolment is not the same as activation. Stripe can delay or deny activation.
Third, Stripe says you must not route higher-risk charges into the product. It can ask for your routing logic and can hold you responsible if it decides you broke that rule.
Must-Use Conditions (Checkout + Activation Timing)
Use Stripe Checkout for charges that you want eligible. Stripe defines Protected Charges as those submitted via Checkout.
Then check your status in the Dashboard. Stripe says it will notify you when it activates access, and it may delay or deny activation for any reason.
One more timing point matters. Stripe says it may hold you responsible for a charge if it happened before activation or after the program ends.
New Merchants and the Evaluation Period (Cashflow Expectations)
Stripe’s terms include a new merchant Evaluation Period. Stripe says that during this period it may not pay you the amount of fraud disputes (and related fees and fines) for Protected Charges. Instead, it may hold those amounts and only pay after you pass internal control checks tied to credit and fraud risk.
Stripe also says if you do not pass during the Evaluation Period, the terms terminate and you are not entitled to the amounts it held. It also says you won’t get a refund of fees paid if Stripe ends your enrolment.
For a founder, this is not a detail. It’s cashflow. Don’t build your runway plan assuming reimbursements arrive next week.
Charge Routing Rule (Don’t Game It)
Stripe says the product works best when it can see all your charges. It says you agree to submit all charges via Stripe Checkout.
Stripe also bans “discriminatory” routing where you send higher-risk charges into the product. It can ask for your logic, and if it finds discriminatory routing, it can hold you responsible for losses during that period.
If you run multiple payment flows, write down your rule set. Keep it consistent. If you ever have to explain it, you’ll want it clear.

Pricing and Protection Limits (and How to Sanity-Check ROI)
Stripe’s newsroom announcement said Chargeback Protection was priced at 0.4% per transaction when it launched.
Stripe’s legal terms do not lock a public price on the page. Instead, Stripe says the fee is what it communicates via email or in the Dashboard, and it calls these CPP Fees.
Limits also matter. Stripe says it can set a Protection Limit and can describe or notify you of it. That means you need to check your Dashboard for your current cap, in your currency.
Fees (“CPP Fees”) and Where You’ll See Them
Stripe says CPP Fees are communicated via email or in the Dashboard. It also says CPP Fees apply only to Protected Charges, and it deducts those fees automatically from charges.
So you won’t be guessing if you look in the right place. The Dashboard should show the numbers that apply to your account.
If you don’t see the option in Radar or in settings, that also tells you something. You may not have access or may not be activated yet.
0.4% Pricing (Reported by Stripe)
Stripe’s newsroom post on Chargeback Protection described a 0.4% fee at launch and framed it as a way to remove evidence work and cover costs on fraud disputes.
Treat 0.4% as a known reference point. Then confirm your real fee in your Stripe Dashboard, since Stripe’s terms say the fee is communicated there.
Protection Limit (Why You Must Confirm Your Currency Cap In-Dashboard)
Stripe says it can set a maximum amount for which it will assume responsibility, called the Protection Limit. It can describe it on its website or notify you of changes on a forward-looking basis.
This is why blog posts that quote a fixed annual cap can mislead. Caps can vary by account, region, and time.
If you’re prepping for fundraising, do this simple thing. Screenshot your Dashboard info on fees and limits. Put it in your risk notes.
Simple ROI Rule of Thumb (Break-Even Math)
Start with your fraud dispute rate, not your total chargeback rate. Chargeback Protection only applies to the fraud bucket Stripe defines, based on network reason codes.
Then compare expected losses to the add-on fee.
Example: You process £50,000 a month through Checkout. If the fee is 0.4%, that’s £200 a month. If fraud disputes average £600 a month in losses and fees, the maths points to “pay the fee.” If fraud losses are £20 a month, you’re paying for peace of mind, not savings.
Important Fine Print That Impacts Risk
This is where Stripe’s wording matters. The product can remove cost on certain fraud disputes. It does not remove the wider risk signals that payment networks track.
If you’re fundraising, investors will care about those signals. High dispute rates can mean higher reserves, blocked accounts, and sudden payout delays.
Chargeback Rate Still Counts (Monitoring Programs)
Stripe says card networks track chargeback rates and attribute all chargebacks to you, including those on Protected Charges. Stripe also warns that if you exceed network thresholds you may end up in monitoring programs.
Stripe adds another point. If you use the product and Stripe thinks you’re at risk of a monitoring program, Stripe may require you to take actions to bring your chargeback rate down.
So yes, you can get money back on a covered fraud dispute. You can still get flagged for too many disputes overall.
Stripe Can Delay or Deny Activation and Terminate Access
Stripe says enrolment does not mean activation. Stripe will notify you when it activates access, and it may delay or deny activation for any reason.
Stripe also says either party can terminate access at any time and for any reason with notice. And it can suspend your access if your Stripe services are suspended.
For founders, that means this is not a permanent moat. Treat it as a tool, not a promise.
Reason Codes Stripe Treats as “Fraud Disputes”
Reason codes sound nerdy. They decide whether Stripe calls a dispute “fraud” under this product.
Stripe says it uses card network reason codes to decide if a chargeback is a Fraud Dispute. It lists the current codes in Appendix 1 of its Chargeback Protection terms.
Stripe’s Official List (Visa, Mastercard, AmEx, Discover/JCB)
Stripe’s Appendix 1 lists these fraud dispute reason codes for Chargeback Protection:
Visa: 10.4 (Other Fraud, Card Absent Environment)
Mastercard: 4837, 4840
Discover, Diners Club, JCB: UA02
American Express: FR2, FR4, F29, 4540
If you see a dispute outside these codes, you should assume it’s not covered by this product.
How to Use Reason Codes to Label “Covered vs Not Covered” Internally
Set a simple internal tag system. One tag for “fraud code in Stripe appendix.” One tag for “delivery or quality.” One tag for “refund or cancel.”
Stripe’s disputes guide breaks disputes into categories like fraudulent, product not received, product unacceptable, subscription canceled, and more. That gives you a clean way to report trends to your team and investors.
When investors ask, “Why do people dispute?”, you’ll have a real answer. Not a shrug.
Decision Framework (The Part Most Pages Miss)
Stripe Chargeback Protection is best seen as a fraud-only backstop. It’s not a fix for customer experience disputes. So the decision comes down to your dispute mix, your checkout setup, and your ops time.
Here’s the simple matrix every founder should have before paying for tools.
Covered vs Not Covered Decision Matrix
| Dispute Situation | Stripe Chargeback Protection Helps? | Why |
|---|---|---|
| Cardholder says “I didn’t authorise” (fraud dispute) | Often yes | Stripe defines Fraud Dispute as unauthorised charges and covers costs for Protected Charges, subject to limits. |
| “Product not received” | No | Stripe excludes not delivered goods or services from Fraud Disputes. |
| “Not as described” or defective | No | Stripe excludes defective or unwanted goods or services from Fraud Disputes. |
| You override a high-risk payment | No for that charge | Stripe says an override can make the charge no longer Protected. |
| Platform controls checkout flow | Maybe not | Eligibility depends on the checkout infrastructure used. |
Use It If…
Use it when your fraud disputes are real, frequent, and expensive. Stripe itself calls disputes a cashflow pain point because funds can be pulled while the dispute runs.
Use it when your payments run through Stripe Checkout already. That’s the core requirement for Protected Charges.
Use it when your team can’t spare hours building an evidence pack each week. Stripe says you don’t need to submit evidence for covered disputes under this product.
Skip It If…
Skip it if your disputes are mostly delivery, quality, refunds, or cancellations. Stripe’s own definition excludes those from Fraud Disputes for this product.
Skip it if you plan to “push through” risky payments to save a sale. Stripe says those can lose protected status.
Skip it if your checkout path is controlled by a platform and you can’t confirm eligibility. Guesty’s note is a clean warning sign for any hosted checkout setup.
Combine It With…
Pair Chargeback Protection with prevention and better customer handling.
Stripe’s Radar rules let you request 3D Secure based on risk, block patterns, and review risky payments. Stripe also notes that extra authentication can move fraud liability to the issuer in many cases.
Then tighten the non-fraud side. Stripe’s disputes docs show what evidence helps for “product not received” and “product unacceptable,” like tracking, screenshots of listings, and customer messages. That’s your real defence when protection doesn’t apply.
What to Do for Disputes Stripe Won’t Cover (A Short Playbook)
This is the part that makes investors relax. Not because you’ll win every dispute. Because you have a repeatable process.
Start with the basics. Stripe’s disputes guide explains disputes can come from fraud, non-delivery, quality issues, cancellations, and more. Each bucket needs a different response.
For non-fraud disputes, build a simple “evidence kit” folder for every order.
Keep the order confirmation and receipt. Keep shipping proof, tracking, and delivery scans when you ship physical goods. Stripe points to this kind of proof for “product not received” disputes.
Keep screenshots of what the buyer saw at purchase time. Product page, plan details, refund terms, and any key promises. Stripe lists marketing materials and listings as useful evidence for “product unacceptable” disputes.
Keep customer communication in one thread. If the buyer complained, note how you replied and what you offered.
This won’t stop all disputes. It stops chaos. And chaos is what makes investors nervous.
FAQs
Does Stripe Chargeback Protection cover “item not received” disputes?
Stripe Chargeback Protection does not cover “product not received” disputes. Stripe defines covered fraud disputes as cases where the cardholder says they didn’t authorise the charge. Stripe explicitly excludes chargebacks where the cardholder says goods or services were not delivered, even if you used Stripe Checkout.
“Product not received” has its own dispute category and evidence needs. Stripe’s disputes docs point to shipping and delivery proof as key evidence in these cases.
If you’re seeing lots of these, look at fulfilment speed, tracking quality, and how clear your delivery dates are at checkout.
Does it cover “not as described” or refund-related disputes?
Stripe Chargeback Protection does not cover disputes where the cardholder says a good or service was unwanted, defective, or not as described. Stripe’s terms limit coverage to fraud disputes where the cardholder says they didn’t authorise the charge, and it excludes quality, satisfaction, and delivery complaints.
Stripe’s dispute docs show “product unacceptable” evidence often needs screenshots of listings and fulfilment records.
So if your disputes come from expectations gaps, fix the product page and refund rules first.
What exactly is a “Protected Charge”?
A Protected Charge is a valid credit card charge submitted through Stripe Checkout that stays eligible under Stripe’s Chargeback Protection terms. Stripe ties the product to Checkout, and it can treat a charge as no longer protected if you override a high-risk decision, the charge exceeds limits, or the charge happens outside activation timing.
This is why “how you take payments” matters as much as “what you sell.” Your tech setup can decide eligibility.
What is a “Fraud Dispute” according to Stripe?
Stripe defines a Fraud Dispute as a chargeback where the cardholder says they did not authorise the disputed charge. Stripe says this does not include disputes about goods or services being unwanted, defective, or not delivered. Stripe uses card network reason codes to decide whether a dispute counts as fraud for this product.
That last line matters. The reason code often decides your outcome.
Which reason codes are included (Visa / Mastercard / AmEx)?
Stripe’s Chargeback Protection terms list specific fraud reason codes that count as Fraud Disputes under the product. The Appendix includes Visa 10.4, Mastercard 4837 and 4840, Discover/Diners/JCB UA02, and American Express FR2, FR4, F29, and 4540. Stripe can update the list over time.
Use this list as your “covered fraud” label inside your reporting. It will save time in finance reviews.
How do I turn on Stripe Chargeback Protection (and why might it not be available)?
Stripe Chargeback Protection requires enrolment and then activation by Stripe. Stripe says enrolment does not mean your use is active, and Stripe may delay or deny activation for any reason. If the option is not shown or not active in your Dashboard, that usually means your account is not activated for it.
Check the Dashboard and Stripe emails first. That’s where Stripe says fees and activation notices appear.
Is enrolment the same as activation?
Enrolment is not the same as activation. Stripe’s terms say you can enrol in the product, but Stripe will notify you when it activates access. Stripe also says it may delay or deny activation for any reason, so access can be unavailable even after you enrol.
Plan your risk controls as if you might not get activated right away.
What happens if I manually approve or override a risky payment?
If Stripe gives you the option to proceed with a charge that exceeds its fraud threshold and you choose to proceed, Stripe says that charge is no longer a Protected Charge. When a charge is not protected, the product’s protection does not apply and you remain responsible if it becomes a fraud dispute.
So treat overrides as exceptions. Not a growth tactic.
Does Chargeback Protection reduce my chargeback ratio?
Stripe says chargeback rates are tracked by card networks and all chargebacks are attributed to you, including chargebacks on Protected Charges. This means Chargeback Protection can cover costs on certain fraud disputes, but it does not stop those disputes from counting in your overall dispute rate for monitoring purposes.
If your rate rises, you may still face monitoring pressure. The best fix is still fewer disputes.
Can card networks still put me in a monitoring program?
Yes. Stripe’s terms warn that if you exceed chargeback rate thresholds set by card networks, you may be placed into monitoring programs. Stripe also says that if it identifies you are at risk of monitoring while using the product, it may require you to take actions to reduce your chargeback rate.
This is why investors care about your dispute controls, not only your dispute costs.
What is the fee and how is it charged?
Stripe says the fee for Chargeback Protection is communicated via email or in the Dashboard and calls it “CPP Fees.” Stripe says CPP Fees apply only to Protected Charges and are automatically deducted from your charges. Stripe’s launch materials described a 0.4% fee at launch.
Always confirm your real fee in the Dashboard, since Stripe sets it per account.
What are the protection limits (and where do I confirm my currency cap)?
Stripe says it may set a maximum amount of Protected Charges for which it will assume responsibility, called the Protection Limit. Stripe says it may describe the Protection Limit on its website or notify you of changes on a forward-looking basis. Your best source is your Stripe Dashboard notices and emails.
For fundraising, record your current limit. Treat it like any other operational dependency.
Am I covered if I’m using a platform or a channel checkout?
Coverage depends on the checkout infrastructure used for the payment. Guesty’s help page says payments must be processed through Stripe’s new checkout page infrastructure to be eligible, and that Guesty’s in-house checkout means payments made through Stripe are not eligible for the program. Channel checkouts depend on the channel’s setup.
If you don’t control checkout, you don’t control eligibility. Check before you count on cover.
What should I do for disputes Stripe won’t cover?
For disputes outside fraud, you need an evidence process and strong customer handling. Stripe’s disputes documentation lists useful evidence for delivery and quality disputes, such as shipping proof, tracking, screenshots of listings, order records, and customer communications. Clear refund terms and fast responses also reduce disputes that start as complaints.
Build the “evidence kit” once. Reuse it. That’s how small teams stay sane.



[…] Stripe Chargeback Protection: When It Helps vs When It Doesn’t […]