← All postsUnit economics

Your Best-Selling Product Might Be Losing Money After Returns. Here's How to Check Every SKU

A return costs far more than the refund. How to calculate the true cost of a return, your return-adjusted break-even ROAS by SKU and channel, and what to fix first.

Your Best-Selling Product Might Be Losing Money After Returns. Here's How to Check Every SKU
The short version
  • US shoppers were expected to return 19.3% of online purchases in 2025, according to the NRF. Your average hides much higher rates on specific products, sizes and channels.
  • A return costs the refund plus the outbound shipping you already paid, the return label, handling, the value lost on resale, fees you do not get back, and the ad spend that bought the order.
  • Break-even ROAS must be calculated after returns. A product with a 70% gross margin and a 30% return rate can need a higher ROAS than a 50% margin product nobody sends back.
  • Return rates differ by channel. Customers acquired through heavy discounts, some influencer codes and broad prospecting often return more than customers from email or search.
  • On the tax side, returns reduce your taxable sales and damaged returns can usually be valued down, but only if your records connect each refund to the original sale.
In this article
  1. How big the problem is
  2. What a return really costs
  3. Break-even ROAS after returns, by SKU
  4. Return rate by channel and offer
  5. Where returns come from, and what fixes them
  6. Illustrative cases
  7. What to do this week
  8. Questions founders ask

Every apparel founder has a product like the linen jumpsuit. It is the best seller. It has the best gross margin in the store, it looks incredible in ads, and it gets the biggest share of the Meta budget. It is also, quietly, the product that loses money on every ad dollar behind it.

Nobody sees it because the cost arrives in a different report, weeks later. The sale shows up in Ads Manager on day one. The return shows up in Shopify three weeks after that, as a refund. The outbound shipping you already paid, the return label, the warehouse time, the item that comes back creased and cannot be sold as new, the payment fee you do not get back and the ad spend that bought the order never appear in the same place at all. Put them together and the 72% margin best seller needs a 3.4x ROAS just to break even.

Most Shopify dashboards rank products by gross sales. That ranking quietly assumes every sale stays sold. For many categories it is the wrong assumption, and the product at the top of the list is often the one with the worst economics once returns are counted.

This article shows how to cost a return properly, how to rebuild break-even ROAS for each SKU after returns, and how to spot the channel and product combinations that are costing you money.

19.3%Share of online purchases US shoppers were expected to return in 2025NRF, 2025 Retail Returns Landscape
~$850BMerchandise US consumers were expected to return in 2025NRF
$24.60Cost of one returned $80 order beyond the refund, in our worked example

How big the problem is

The National Retail Federation estimated total US retail returns at about $850 billion in 2025, 15.8% of sales, with online purchases returned at 19.3%. It also estimated that around 9% of returns were fraudulent, and that 82% of shoppers see free returns as a major factor when choosing where to buy.

Averages like these are useful for context and useless for decisions. Apparel sizes, shade-matched beauty, footwear and anything with a fit or feel component can run far above them. Consumables and gifts often run far below. The number that matters is yours, split by product and by where the customer came from.

What a return really costs

Cost of one returned order
Cost lineTypical treatmentOften missed?
Refund of product priceShows up in Shopify as a returnNo
Outbound shipping you paidAlready spent, not recoveredYes
Return shipping labelPaid by you on free returnsSometimes
Receiving, inspecting, restockingWarehouse or 3PL fee per returnYes
Value lost on resaleItems that cannot be sold as new are discounted, liquidated or destroyedYes
Payment processing feeMany processors keep the original fee on refundsYes
Customer service timeEmails, exchanges, disputesYes
Ad spend that bought the orderThe acquisition cost of a sale that did not stickAlmost always
Worked example: one returned $80 order
LineAmount
Refund to customer$80.00
Outbound shipping already paid$7.50
Return label$8.00
3PL returns processing$3.50
Resale loss (25% of units cannot be sold as new, sold at half of cost)$3.00
Payment fee not refunded$2.60
Total cost beyond the refund$24.60

Illustrative. The product cost comes back only when the item goes back into sellable stock. Ad spend for the order is covered in the SKU table below.

What one returned $80 order costs you beyond the refund

Cost lines from the worked example above

$0$2.5$5$7.5$10Return label$8Outbound shipping already paid$7.53PL returns processing$3.5Resale loss$3Payment fee not refunded$2.6

Total $24.60, before counting the ad spend that bought the order.

What one returned $80 order costs you beyond the refund. Cost lines from the worked example above
LabelCost
Return label$8
Outbound shipping already paid$7.5
3PL returns processing$3.5
Resale loss$3
Payment fee not refunded$2.6

Nearly $25 on an $80 order, before any ad spend. On a product with a 30% return rate, that is roughly $7.40 of extra cost spread across every order sold, or more than 9% of revenue.

Break-even ROAS after returns, by SKU

In MER vs ROAS vs aMER we show how break-even ROAS comes from contribution margin. Returns change that margin in two ways: some revenue disappears, and each return adds its own cost. When you calculate margin per SKU with both included, the ranking of your products often changes.

Four SKUs, same store
SKUPriceGross marginReturn rateReturn-adjusted contributionBreak-even ROAS
Linen jumpsuit (best seller)$12072%34%$35.103.42x
Wrap dress$9568%18%$37.252.55x
Knit top$6866%9%$29.052.34x
Canvas tote$5862%3%$25.252.30x

Illustrative numbers, rounded. Fulfilment $7 per order, payment fees 3%, $25 cost beyond refund per return, 75% of returned units restocked as new.

The best margin, the highest floor

Return-adjusted break-even ROAS by SKU (same store)

0x1x2x3x4x3.42x2.55x2.34x2.3xLinen jumpsuit(72% GM, 34% returns)Wrap dress(68% GM, 18% returns)Knit top (66%GM, 9% returns)Canvas tote(62% GM, 3% returns)

Gross margin ranks the jumpsuit first. Return-adjusted break-even ranks it last.

The best margin, the highest floor. Return-adjusted break-even ROAS by SKU (same store)
LabelBreak-even ROAS after returns
Linen jumpsuit (72% GM, 34% returns)3.42x
Wrap dress (68% GM, 18% returns)2.55x
Knit top (66% GM, 9% returns)2.34x
Canvas tote (62% GM, 3% returns)2.3x

The jumpsuit has the best gross margin in the store and the highest revenue. After returns, it needs a 3.4x ROAS to break even, against 2.3x to 2.6x for everything else. If the ad account runs one ROAS target of 2.5x across the catalogue, it is profitable on the knit top and the tote, roughly break-even on the dress, and losing money on the product that gets the most budget.

Return rate by channel and offer

The same product can have very different return rates depending on how the customer arrived. Common patterns:

  • Deep discounts and sitewide sales bring in customers who buy more speculatively and return more.
  • Broad prospecting on social reaches people with less intent and less product knowledge than search or email buyers.
  • Some influencer codes bring in customers who bought the creator's look rather than the product, especially in apparel and beauty.
  • Buy now, pay later can raise order size and bracketing (ordering two sizes to keep one) in apparel.
  • Email and SMS buyers are usually existing customers who know their size and your product, and return least.
Illustrative return rate by first-order channel
ChannelShare of new customersReturn rateNet revenue kept per $100 sold
Meta prospecting48%27%$73
Influencer codes14%31%$69
Google search20%16%$84
Email and SMS (first order)12%12%$88
Organic and direct6%14%$86

Illustrative. Net revenue kept is before the extra cost of each return.

Customers from different channels return at very different rates

Return rate by the channel of the customer's first order (illustrative)

0%10%20%30%40%31%27%16%14%12%InfluencercodesMetaprospectingGoogle searchOrganic anddirectEmail and SMS

A channel's ROAS should be judged on revenue kept, not revenue sold.

Customers from different channels return at very different rates. Return rate by the channel of the customer's first order (illustrative)
LabelReturn rate
Influencer codes31%
Meta prospecting27%
Google search16%
Organic and direct14%
Email and SMS12%

This changes how you read channel ROAS. A 2.6x Meta ROAS at a 27% return rate keeps about 1.9x of revenue. The same ROAS from search keeps about 2.2x. Platforms report the sale on the day it happens and never subtract the return.

Where returns come from, and what fixes them

Look at return reasons by SKU and by variant before changing prices or budgets. Different reasons need different fixes.

Return reasons and the usual fix
ReasonUsually meansFirst fix to try
Too small or too largeSize chart, fit notes or sizing is off for this itemFit notes on the product page, size advice based on returns data, check whether one size is cut wrong
Not as expected or looks differentPhotos, colour or description do not match realityReal customer photos, true colour in natural light, video of the product in use
Changed mindLow commitment purchase, often discount ledReview the offer driving these orders
Damaged or defectivePackaging or supplier qualityPackaging test, supplier claim, batch tracking
Arrived lateGift or event purchase missed its dateClear delivery dates at checkout

Illustrative cases

Illustrative caseWomenswear brand, about $220k a month

The hero jumpsuit was paying for the whole store's returns bill

What the dashboard said
The jumpsuit was 38% of revenue at a 2.7x Meta ROAS, well above the account target of 2.4x.
What was actually happening
The jumpsuit's return rate was 34%, against 12% for the rest of the store. Two sizes accounted for more than half of its returns, and "runs long" was the top comment. After returns, its break-even ROAS was about 3.4x, so every dollar of ads behind it lost about twenty cents in contribution.
Decision
Fix Add fit notes and model heights to the product page, shorten the pattern on the next production run, and set a separate 3.5x ROAS target for jumpsuit ads until the return rate falls.

A product can be the best seller and the worst earner at the same time. Revenue rankings will never show it.

Illustrative caseComplexion beauty brand, about $140k a month

Shade returns came from one channel

What the dashboard said
A blended 17% return rate on foundation, treated as normal for the category.
What was actually happening
Customers acquired from broad Meta prospecting returned 26% of foundation orders for "wrong shade". Email and search customers returned 8%. Prospecting ads showed three shades; the product came in 30.
Decision
Test Test a shade finder before add-to-cart for prospecting traffic only, and track return rate by channel for 90 days.

Return rate is often a targeting and information problem, not a product problem.

What to do this week

  1. Export orders and refunds from 60 to 120 days ago, with SKU, variant and first-order channel (UTM or discount code).
  2. Calculate return rate by SKU and by variant, by units and by revenue.
  3. Cost one return properly with your 3PL, carrier and payment processor numbers.
  4. Rebuild break-even ROAS for your top ten SKUs after returns.
  5. Split return rate by first-order channel and by discount code.
  6. Read the return reasons for your two worst SKUs and fix the product page before touching the budget.

Questions founders ask

What is a normal return rate for ecommerce?

The NRF expected 19.3% of online purchases to be returned in 2025, against 15.8% for retail overall. Category matters far more than the average: apparel and footwear usually sit well above it, consumables and many home products well below. Compare yourself with your own history by product rather than with a blended benchmark.

How do I calculate the true cost of a return?

Add the outbound shipping you already paid, the return label, receiving and restocking fees, the value lost on items you cannot sell as new, payment fees your processor keeps, and service time. Then add back the ad spend that bought the order, because that acquisition cost is gone even though the sale was reversed.

Should I charge for returns?

Charging a small return fee or offering free exchanges but paid refunds can cut return costs, but it can also lower conversion, since most shoppers weigh free returns heavily. Test it on the products with the worst return economics first rather than across the store.

Do returns affect sales tax?

Yes. Refunded sales tax generally reduces the taxable sales you report for the period of the refund. Keep refunds linked to the original order and ship-to state, and check the treatment of partial refunds and store credit with your tax provider.

How do returns change break-even ROAS?

They lower the revenue you keep and add a cost per return, so contribution per order falls and break-even ROAS rises. A product with a high gross margin and a high return rate can need a higher ROAS than a lower margin product that rarely comes back.

Sources

  1. 2025 Retail Returns Landscape (NRF)
  2. Consumers expected to return nearly $850 billion in merchandise in 2025 (NRF)

Find out where your next dollar should go.

Written report and a founder call. Delivered in 5 to 7 working days.

Start My Snapshot · $297