Resources

Do You Get Your Payment Processing Fees Back When a Customer Returns an Order?

It's an easy detail to miss, because a refund feels like it should undo the transaction completely. Financially, it mostly does: the customer gets their money back, and the sale disappears from revenue. But the processing cost charged the moment the original payment went through was already spent. Reversing the sale doesn't reverse that.

What Actually Happens, Fee-Wise, When an Order Is Returned?

Walk through a typical return end to end:

  1. Customer places an order → card is charged → the processor charges a fee to process that payment
  2. Order is later returned → the merchant issues a refund for the full order value
  3. The processing fee from step one is not automatically refunded to the merchant
  4. In many set-ups, a separate fee is also charged simply to process the refund itself

So a returned order can end up costing more in fees than it ever earned in margin, even though the revenue line shows a clean $0.

Why This Rarely Shows Up as a Single Line Item

This cost is almost never presented as "return overhead" on a statement. It's blended in across thousands of transactions, buried inside a monthly total that looks, at a glance, like a straightforward processing bill. Most merchants only find it by manually reconciling returns against fees, product by product, which is exactly the kind of work that rarely makes it to the top of the to-do list.

Which Products Feel This Most

Return overhead multiplies in categories that naturally see higher return rates, apparel and footwear are common examples, where sizing and fit drive returns regardless of how good the product itself is. For these categories, this isn't a rounding error. It's a recurring cost sitting quietly inside every single return, on top of the lost sale itself.

How to Stop This Leak

Trustap Checkout factors return overhead into one flat, predictable fee upfront, instead of layering a separate, unpredictable charge on top every time an order comes back. That means the cost of a return is priced in from the start, not discovered months later during a fee reconciliation exercise. Combined with no long-term contract and the ability to toggle Trustap off from the Shopify dashboard at any time, it's a low-risk way to stop returns costing more than they need to.

Learn more about Trustap Checkout and our Ecommerce Solution here

Frequently Asked Questions

Why don't I get my processing fee back when I refund a customer?
Because the fee was charged to process the original payment, a service the processor already delivered, refunding the sale doesn't reverse that cost. Most standard processing agreements don't return this fee, and some charge an additional fee just to process the refund itself.

Does a lower return rate fix this problem?
It reduces how often the cost is triggered, but it doesn't remove it. Even a modest return rate, multiplied across thousands of orders a year, adds up to a meaningful, easy-to-miss line of margin erosion.

Is there a way to avoid paying twice, once on the sale, once on the refund?
The clearest way is a pricing structure that bakes return overhead into one flat rate from the outset, like Trustap Checkout offers, rather than one that charges separately for processing the original payment and then again for reversing it.

Does Trustap charge extra fees when an order is returned?
Trustap's flat-fee model is designed to factor return overhead into one predictable rate upfront, rather than adding a separate, unpredictable charge after the fact.