Guide

Does Stripe refund processing fees? How to work out your real cost of a refund

Check how refunds affect the fee you paid on a sale, then use a simple worksheet to see what a full or partial refund really costs you.

Does Stripe return the processing fee when you refund a sale?

Whether the original fee comes back is something to confirm, not assume. Refund treatment can depend on your account country, your agreement with Stripe, the payment method, and when the pricing terms were last updated, so a forum answer from a few years ago may not describe your account. Read the current pricing page for your country and Stripe's refund documentation, then open a real refunded payment in your Dashboard and look at its balance transactions. The balance history shows exactly what was deducted and whether any fee line was reversed, which is more reliable than any general rule, including the one in this article.

A worksheet for the real cost of a refund

Start by writing down what the sale cost you, then compare two outcomes. Suppose, purely as a hypothetical, a customer pays $100.00 with a rate of 3% plus $0.30. The fee would be $3.30 and you would keep $96.70. If you refund the full $100.00 and the original fee is not returned on your account, your total loss on that order is the $3.30 fee, on top of the sale you no longer have. If the fee is returned, that extra loss is zero. Do not use those numbers as Stripe's pricing; replace them with the rate on your own account, and replace the "returned or not" question with what your balance transactions actually show.

Full refunds versus partial refunds

Partial refunds are worth checking separately from full ones. It is easy to assume the fee treatment scales neatly with the amount refunded, but that may not match what your account shows. Issue one small partial refund on a real or test payment if you can, then compare the balance transactions with a full refund on another payment. Record what you see in a note or spreadsheet. If your business often refunds part of an order, such as a returned item from a multi-item cart, that record becomes your own reference for future cost estimates. Disputes and chargebacks are a different mechanism with their own rules, so this worksheet does not cover them.

Building expected refunds into your prices and policy

If refunds are a normal part of your business, plan for them before they happen. Look at your last few months of orders and estimate what share ends up refunded, then decide whether to absorb any unrecovered fees in your margin, tighten your refund conditions, or say clearly on the product page when a refund is available. A clear policy also reduces the back-and-forth that follows a request. For the pricing side, see our guide "How to price a sale so Stripe fees are covered", and for the basic fee formula see "How to calculate Stripe fees". This article does not give legal or tax advice, so check any local requirements for refund terms and tax handling with a qualified professional.

Using the Stripe Fee Calculator alongside a refund check

Use the calculator for the original sale, then do the refund arithmetic yourself. Enter the currency, the charge amount, your percentage rate, and your fixed fee, and it shows an estimated fee and the net amount for that charge. It does not calculate refunds and it does not know how your account treats fees on a refund. Take the estimated fee from the result, compare it with what your Dashboard shows for a refunded payment, and subtract the refund amount and any fee you did not get back to see your real cost. Try it with your usual order size first, then with a few refund scenarios, so you know roughly how much a refund costs before the next request arrives.

Use this as a small, repeatable check rather than a one-time task.

Open the related tool

Browse all guides →