- A refund is your decision. A chargeback is a bank's decision, and Stripe states the outcome "is at the sole discretion of the account owner's bank"
- The window is not two weeks. Stripe's disputes documentation says "card networks typically allow cardholders to initiate disputes within 120 days of the original payment," and that local payment methods "typically allow customers up to 180 days"
- Refunding costs you the processing fee. Stripe's pricing page states "the payment processing, Connect and currency conversion fees from the original transaction are not returned," and PayPal states "the fees you originally paid to receive the payment are not returned to you"
- A US dispute costs $15 to receive and another $15 to fight, and Stripe writes that "unless otherwise stated in your Stripe contract, we never return the dispute received fee"
- One $49 sale, countered and lost, leaves you $31.72 worse off than if you had never made it
- Google Play publishes the opposite arrangement for developer-issued refunds: "Google will return the service fee to you"
- Only one rail tells you why. Apple sends the customer's stated refund reason to your server and gives you 12 hours to answer, and it is the only place in this list where you are told anything about the person reversing the charge
What Is the Difference Between a Refund and a Chargeback?
How Long Can a Customer Take Their Money Back?
| Rail | Who starts the reversal | Published window | What you pay to receive it |
|---|---|---|---|
| Stripe, your own checkout | Cardholder, through their bank | "Within 120 days of the original payment" | $15 dispute received fee (US) |
| Local payment methods on Stripe (Klarna, PayPal) | The provider | "Up to 180 days" | Varies by provider, plus Stripe's fee |
| PayPal, direct | Buyer, as dispute or chargeback | Per PayPal's user agreement | $15 dispute fee, $20 chargeback fee (US) |
| Shopify Payments | Cardholder, through their bank | Card network rules | "The cardholder's bank also takes a chargeback fee from you" |
| App Store | Customer, at reportaproblem.apple.com | Apple publishes a process, not a deadline | No developer dispute fee published |
| Google Play | Customer, or you, from Play Console | Two hours self-service on paid apps | "Google will return the service fee to you" |
A four-month clock is running on every sale you have ever made off-platform.
See What We’d Build You →
Who Decides, and Who Never Gets a Vote
What Does One Reversed $49 Sale Cost You?
| Outcome | What moves | Net against never making the sale |
|---|---|---|
| Sale completes and stays | $49.00 in, $1.72 in fees | +$47.28 |
| You refund it yourself | $49.00 out, original fee not returned | -$1.72 |
| Dispute, you accept it | $49.00 out, $15.00 dispute fee out | -$16.72 |
| Dispute, you counter and win | $15.00 received fee out, countered fee returned | +$32.28 |
| Dispute, you counter and lose | $49.00 out, $15.00 out, $15.00 out | -$31.72 |
The Refund Reason Only One Rail Hands You
- The customer didn't intend to make the in-app purchase
- The customer had issues with receiving or using the in-app purchase
- The customer wasn't satisfied with the in-app purchase
- The customer requested a refund based on a legal reason
- The customer requested a refund for other reasons
A No-Refunds Policy Is Not a Shield
If You Sell One-Time Digital Products, Run This Number
What Should You Change This Week?
- Put your business name in the card statement descriptor. The single most common dispute reason is a customer not recognizing the charge. If your descriptor is your LLC's registered name and your product is sold under a channel name, you are manufacturing disputes.
- Refund anything flagged and cheap without arguing. Below roughly your dispute fee, the math is not close.
- Write down your reversal window per rail. If you sell through three places, you have three different clocks and you probably think you have one.
- Ask what a store-owned rail would change. Not because the commission is lower, because it is not. Because on that rail the platform makes the decision, absorbs the bank, tells you the customer's stated reason, and gives you 12 hours to reply.
Own the rail and the reversal stops being a bank's decision.
See What We’d Build You →
Frequently Asked Questions
How long does a customer have to file a chargeback?
Do I get my processing fee back when I issue a refund?
What does a chargeback cost on Stripe in 2026?
Can I stop chargebacks with a no-refunds policy?
Does Apple tell me why a customer requested a refund?
Who decides the outcome of a card dispute?
Sources
- Apple, Send Consumption Information and consumptionRequestReason, read September 9, 2026
- Apple, Request a refund for apps or content you bought from Apple, read September 9, 2026
- Stripe, Disputes and How disputes work, read September 9, 2026
- Stripe, Pricing and the June 2025 dispute pricing update, read September 9, 2026
- PayPal, Merchant fees, read September 9, 2026
- Shopify, Chargebacks and inquiries, read September 9, 2026
- Google, Refunds on Google Play, read September 9, 2026








