Refund a $60 order taken on Stripe's standard US rate and you send the customer $60, get nothing back from Stripe, and remain out of pocket $2.04. That is the processing fee from the original sale, and none of the three major processors return it. Stripe's documentation is one sentence long on the point: "Stripe's processing fees from the original transaction aren't returned." PayPal and Square say the same thing in their own words. The number is small enough to ignore per order and large enough to matter per quarter, and almost nobody prices for it.
What the three say, in their own words
| Processor | Policy on the original fee | Extra fee to issue a refund | Time to the customer |
|---|---|---|---|
| Stripe | "Stripe's processing fees from the original transaction aren't returned" | None for cards. On standard pricing, "There may be fees for refunds when bank transfers are used" | "approximately 5-10 business days later, depending upon the bank" |
| PayPal | "the fees you originally paid to receive the payment are not returned to you" | "there are no fees to make the refund" | Not stated on the fees page |
| Square | "When you refund a payment, the processing fees for the payment aren't refunded back to you" | Not stated as a separate charge | 2-7 business days to process, then a further 2-7 for the issuing bank |
Sources opened 2 August 2026: Stripe's refunds documentation, Stripe's US pricing page, PayPal's US merchant fees page and Square's refunds overview. Square also caps the window: refunds can be issued within one year of the original transaction, after which you are settling up outside the platform.
Note what is not in that table. We could not find a statement of Shopify Payments' refund fee treatment on its fees page, its payments FAQ or its refunds help page on 2 August 2026, so no claim is made here about Shopify. If you sell there, ask support in writing and keep the answer.
The arithmetic, on published list rates
The following is our own calculation from the list prices above, not a figure either company publishes. Stripe US standard is 2.9% plus 30 cents; PayPal standard checkout is 3.49% plus a 49 cent fixed fee for US dollar transactions.
| Order value | Stripe fee kept per refund | PayPal fee kept per refund |
|---|---|---|
| $20 | $0.88 | $1.19 |
| $60 | $2.04 | $2.58 |
| $250 | $7.55 | $9.22 |
| $600 | $17.70 | $21.43 |
Now scale it. Take 1,000 orders at $60 on Stripe: $2,040 in processing fees. At a 5% refund rate, 50 of those orders vanish, and $102 of the fee bill stays with the processor as a charge against revenue that no longer exists. Your effective take rate on the money you actually keep rises from the nominal 3.40% to 3.58%. At a 12% refund rate it reaches 3.86%. Those refund rates are illustrative, chosen to bracket a typical range, not measured industry averages.
The shape of the damage differs by order size, and this is the part worth internalising. The fixed component (30 cents, or 49 cents) dominates on small orders, so a $20 product with a high refund rate bleeds proportionally more. The percentage component dominates on large ones, so a store selling $600 items at a 20% return rate is writing off $3,540 per 1,000 orders in fees on returned goods, on top of shipping both ways and restocking. That is a full-time contractor's monthly invoice, sitting inside a line item most owners never look at.
Where it changes a decision
Three places, in order of how much money is involved.
Refund versus dispute. A refund costs you the original fee. A dispute costs you the original fee plus a dispute fee. On Stripe's US pricing that dispute fee is $15.00 for each dispute received, and Stripe states that "For businesses outside Mexico, the fee for receiving a dispute is non-refundable", while a separate $15 dispute countered fee, introduced for disputes initiated after 17 June 2025, is returned only if you win. PayPal lists a $15.00 standard dispute fee and a $20.00 chargeback fee for card transactions not made through PayPal checkout. Stripe's own guidance on early fraud warnings is that "the optimal point for issuing a refund on early fraud warnings is on charges that are roughly less than or equal to your dispute fee". Read plainly: on a US Stripe account, an order under about $15 that is heading for a dispute should be refunded immediately, without argument, because the dispute fee alone exceeds the sale. This slots directly into the fight-or-fold layer of a small store's dispute defense.
Partial refunds as a real tool. Stripe supports refunding part of a payment by specifying an amount. A $15 goodwill partial on a $60 order costs you $15 and keeps the sale, the fee, and the customer. A full refund costs $62.04 all in. For "arrived scuffed" and "smaller than I expected" complaints, the partial is usually the cheaper resolution for both sides, and it is a policy you should write down rather than improvise per ticket.
Refund speed as prevention. Stripe warns the customer will see the credit in 5 to 10 business days and Square's combined window runs 4 to 14. Customers do not know this. A refund issued today that lands in nine days generates a "where is my money" ticket on day five and, occasionally, a dispute on day eight, which converts a $2.04 loss into a $17.04 one. Say the window in the refund confirmation email, in days, explicitly.
Price for it, once
To recover the sunk fee, the uplift you need is your nominal fee rate multiplied by r divided by (1 minus r), where r is your refund rate. At a 3.40% effective rate on a $60 order and a 5% refund rate, that is 0.18% of the price, about 11 cents: too small to bother with. At $600 orders and a 20% refund rate on PayPal's rate card, it is roughly 0.9%, or $5.36 per order, which is worth building into the price rather than absorbing.
The caveats are ordinary but real. These are published US list rates; negotiated, interchange-plus and non-US pricing all differ, and processors change rate cards. And the fee is never the main cost of a refund, which remains the lost margin and the shipping. The point is narrower: refunds are usually modelled as a revenue reversal, and they are not. They are a revenue reversal plus a fee that stays gone, which is one more reason the returns question is decided upstream, in how the policy is designed and in which rail you collect on, rather than in the refund button.
Discussion
Sign in with Google or just a name. No email link, no password to remember.