Ecommerce return rate: formula, benchmark and ROAS effect
Return rate = returned ÷ sold, by orders, units or value. See the 2025 benchmark, what a return costs and how returns raise break-even ROAS.
Your ecommerce return rate is the share of what you sold that comes back: returned ÷ sold. For ads and profit, measure it by value (euros refunded ÷ euros sold), because that is the basis your revenue, margin and ROAS are on. Counted by orders or units, the same month reads a different number.
The examples are made up but checkable by hand, and the break-even figures come from the same code as the break-even ROAS calculator, so you can reproduce every one of them there.
1. How do you calculate your return rate?
Divide what came back by what you sold, for the same group of orders, on one basis. Each basis answers a different question:
- By orders: returned orders ÷ orders placed. This is the load on customer service.
- By units: returned units ÷ units sold. The warehouse and stock planning live with this one.
- By value: refunded revenue ÷ revenue sold. This is what returns do to profit and ROAS.
Take a month with 1,000 orders, 1,250 units and €100,000.00 sold. 80 orders, 110 units and €9,200.00 come back: 80 ÷ 1,000 is 8.0%, 110 ÷ 1,250 is 8.8% and €9,200.00 ÷ €100,000.00 is 9.2%.
One month's return rate (%), measured three ways
Show the dataHide the data
| Measured by | Return rate |
|---|---|
| By orders | 8.0% |
| By units | 8.8% |
| By value | 9.2% |
Value reads highest here because the returned orders were bigger than average. Shopify’s returns guide divides items returned by items sold. That fits stock planning, but ROAS is a ratio of euros, so the matching return rate is too.
Count exchanges by what is refunded. A like-for-like exchange moves stock and handling but refunds no euros, so it belongs in the order and unit rates and not in the value rate.
Group returns by the order date, not the refund date. A return arrives days or weeks after the sale, so a month’s refunds include last month’s orders, and a growing shop reads too low if it divides this month’s refunds by this month’s sales. Count a month’s orders after their return window has closed.
2. What is the average ecommerce return rate?
Sources disagree, mostly because they count different things. The US benchmark is the NRF and Happy Returns 2025 Retail Returns Landscape: retailers estimated that 19.3% of online sales would be returned in 2025, and 15.8% of all annual sales including stores.
Share of US retail sales returned (%), all sales and online
Show the dataHide the data
| Sales measured | Share of sales returned |
|---|---|
| All sales, 2024 | 16.9% |
| All sales, 2025 | 15.8% |
| Online sales, 2025 | 19.3% |
The retailer survey covered 358 ecommerce professionals at US merchants with over $500 million in revenue, so a smaller shop with a different mix may sit far from it. For Europe, the EHI Retail Institute surveyed online retailers in Germany, Austria and Switzerland (dpa-AFX report, 5 December 2023). It counts articles, not euros.
| Source | Counts | Figure |
|---|---|---|
| NRF, US 2025 | Sales | 19.3% |
| EHI 2023 | Articles | 6% to 10% |
| EHI, fashion | Articles | 26% to 50% |
| Bamberg 2021 | Packages | 1 in 4 |
A newer EHI survey of 124 DACH online retailers (summer 2025, TextilWirtschaft, 27 November 2025) counted returns as a share of orders. 24.5% of fashion providers reported that 36% to 50% of orders come back, and 12.2% reported more than half. The Bamberg row is “almost every fourth package” from a University of Bamberg press release of 7 September 2022.
Use the table to see how wide the spread is, then calculate your own rate by product group. Other category averages often come without a definition or a year, so this guide leaves them out.
3. What do ecommerce returns cost?
A return costs the margin you expected, the cost of handling it, and the ad click that brought the buyer, which was already paid for. EHI found that DACH online retailers pay €5 to €10 per returned article on average and €10 to €20 for home and furnishing, with inspecting and quality-checking the returned goods the biggest cost (dpa-AFX, 5 December 2023). Add the product itself if it cannot be sold again. Your own cost per return is total return costs ÷ returned orders, read from those invoices.
Return shipping is mostly the retailer’s bill. In the same study only 14% of retailers made customers pay it and almost two thirds paid it themselves. In the NRF report, 82% of consumers said free returns are an important consideration when shopping online (NRF, 15 October 2025).
For example, an order of €100.00 excl. VAT has a product cost of €60.00 and costs €6.00 to handle when it comes back, a figure inside EHI’s range. The refund cancels the revenue, so a product that goes back on the shelf costs €6.00. One that cannot be resold costs €66.00.
What one returned €100.00 order costs in cash (€)
Show the dataHide the data
| What happens to the returned product | Cost of the return |
|---|---|
| Resold as new | €6.00 |
| Cannot be resold | €66.00 |
In the Bamberg survey, 93.2% of returned items were sold as new (German online merchants, data for 2020 and 2021, same press release), so for some shops the €6.00 case is the common one. Check your own resale share before you assume either.
4. Returns raise break-even ROAS
Google Ads counts the revenue before the return, while you keep the margin only on what stays. Break-even ROAS, as reported before returns, = (1 ÷ contribution margin on kept sales) ÷ (1 − return rate).
Take a product with a 40% margin, a 2.5% payment fee and 3% for reverse logistics. That leaves a contribution margin of 34.5% of the revenue you keep. With no returns, break-even ROAS is 1 ÷ 0.345 = 2.90. At 20% returns it is 2.90 ÷ 0.8 = 3.62. The margin calculator runs the margin part for one product, with its own return rate, payment fee and reverse logistics.
ROAS needed to break even as the return rate rises
Show the dataHide the data
| Return rate (share of revenue) | ROAS needed to break even |
|---|---|
| 0% | 2.9 |
| 5% | 3.05 |
| 10% | 3.22 |
| 15% | 3.41 |
| 20% | 3.62 |
| 25% | 3.86 |
| 30% | 4.14 |
The calculator gives the same figures for €10,000.00 of ad revenue. Contribution is 34.5% of the revenue you keep: €3,450.00 at 0% returns and €2,760.00 at 20%.
| Returns | Kept revenue | Break-even ROAS |
|---|---|---|
| 0% | €10,000.00 | 2.90 |
| 5% | €9,500.00 | 3.05 |
| 10% | €9,000.00 | 3.22 |
| 15% | €8,500.00 | 3.41 |
| 20% | €8,000.00 | 3.62 |
| 25% | €7,500.00 | 3.86 |
| 30% | €7,000.00 | 4.14 |
In profit terms the same test is POAS, which is ROAS × contribution margin, so break-even POAS is 1.0 at any return rate. POAS vs ROAS explains when to use which.
5. Your ROAS counts the sale before the return
Google Ads reports the conversion value your tag recorded at purchase. A later return changes it only if you upload a conversion adjustment. Google Ads Help describes two kinds. A retraction withdraws the conversion completely. A restatement changes its value.
Both need the order ID that was recorded with the original conversion. Google lists returned purchases and partial returns as use cases (About conversion adjustments). A retraction sets the value to 0.00 and lowers the conversion count. A restatement leaves the count unchanged.
Google’s page also sets deadlines: you have up to 7 days after a conversion is first recorded for autobidding readability, and overall adjustments can be made within 54 days. A return that arrives later stays in your reported value.
So check your own account. If returns are uploaded as adjustments, the ROAS you see is already after returns, and the break-even to compare it with is the one on kept sales (2.90 in the example). If they are not, the ROAS is before returns, and you compare it with the raised break-even (3.62 at 20% returns).
6. Track it per product group
A shop-wide return rate hides the products that drive it. Take two groups with €3,500.00 of ad revenue each: shoes come back at 25% and accessories at 5%, so the shop reads 15%.
Return rate (%) of shoes, accessories and both together
Show the dataHide the data
| Product group | Return rate |
|---|---|
| Shoes | 25% |
| Accessories | 5% |
| Both together | 15% |
Each group has its own break-even. With the same 40% margin and costs, shoes break even at 2.90 ÷ 0.75 = 3.86 and accessories at 2.90 ÷ 0.95 = 3.05. Both run at a ROAS of 3.5 on €1,000.00 of ad spend. Accessories clear it and earn €147.13 after ads. Shoes miss it and lose €94.38.
Every group gets a ROAS of 3.5: how much does each one need?
- ROAS needed to break even
- ROAS each group gets
Show the dataHide the data
| Product group | ROAS needed to break even | ROAS each group gets |
|---|---|---|
| Shoes (25% returns) | 3.86 | 3.5 |
| Accessories (5% returns) | 3.05 | 3.5 |
| Both together (15%) | 3.41 | 3.5 |
Together they earn €52.75 after ads, and the shop’s 3.5 sits above its blended break-even of 3.41. The account report looks fine, and the shoes lose money inside it. Break-even ROAS per product shows the same mechanism for margin differences.
Use product groups, or products with enough orders. One product with ten orders and three returns reads 30% largely by chance, while a group of a few hundred orders is steadier.
The same 20% returns multiply break-even ROAS by 1.25 at any margin, so in absolute terms the thinnest margin moves furthest: +1.02 at 30% against +0.56 at 50%.
ROAS needed to break even at three margins, with and without 20% returns
- ROAS needed, no returns
- ROAS needed, 20% returns
Show the dataHide the data
| Product margin | ROAS needed, no returns | ROAS needed, 20% returns |
|---|---|---|
| 30% margin | 4.08 | 5.1 |
| 40% margin | 2.9 | 3.62 |
| 50% margin | 2.25 | 2.81 |
For each product group, the test is break-even ROAS = 1 ÷ (margin on kept sales × (1 − return rate)). Above it, increase the group’s priority. Below it, lower the priority, or fix the cause first, such as size information, photos or packaging.
In Product Metrics, Product Score (0 to 100) can weight Return Rate as one of six metrics, so a 25% return rate like the shoes’ can count in a product’s score if you give it weight. Product Segmentation works from ad clicks and ROAS or POAS, not from this score.
7. How do you reduce your return rate?
Most returns trace back to the product, its size or its description. In an EHI survey of 500 German consumers for KPMG (press release of 11 December 2025), quality defects, wrong size and damage each came up for about 70% of respondents, and answers could overlap.
Reasons German consumers give for returns (% naming each)
Show the dataHide the data
| Return reason | Share of consumers naming it |
|---|---|
| Quality defects | 73.8% |
| Wrong size | 72.6% |
| Damaged product | 71.2% |
| Description or image mismatch | 60.4% |
| Deliberate double orders | 46.2% |
Retailers read it the same way. In EHI’s retailer study, 86% called detailed shop information with precise descriptions and images the most important way to lower the rate, 74% tried to avoid returns on purpose and 70% recorded why items came back. Both surveys are German, so check the reasons in your own market.
So record the reason per product before you pick a fix: size information, photos and copy, packaging, or supplier quality. A bad return also costs repeat sales. In the KPMG survey, 36.6% of customers had not shopped with the same retailer again after a negative return experience.
8. Work out your own numbers
- Group orders by order dateTake one month of orders per product group, and let the return window close before you count. A return arrives days or weeks after the sale.
- Divide refunded value by sold valueUse revenue excl. VAT on both sides. Keep the order and unit rates for stock and warehouse planning.
- Divide your break-even by (1 − return rate)Start from 1 ÷ contribution margin on the revenue you keep. At 20% returns, divide by 0.8.
- Check which ROAS you compare it withIf returns are uploaded to Google Ads as conversion adjustments, your ROAS is after returns: compare it with the break-even on kept sales. If not, compare it with the raised one.
Order and refund reports in your shop platform hold the inputs. Begin where the ad budget is heaviest: a wrong break-even there costs the most.
Try it on one product group
Enter your return rate, margin and fees in the break-even ROAS calculator to see the break-even for one product group. How to calculate ROAS explains which revenue to count, and target ROAS from margin turns a break-even into a target that leaves profit after ads.
Keep reading.
Break-even ROAS per product: why one target hides losses
Break-even ROAS = 1 ÷ contribution margin. See how one account-wide ROAS target funds loss-making products, with a three-product example.
How to calculate ROAS: formula and examples
Calculate ROAS as revenue from ads ÷ ad spend. See a worked example, what to count (VAT, returns, spend) and how to read it against break-even.
How to improve ROAS: fix products, not the ratio
Improving ROAS only counts when performance and profitability improve. Work per product against break-even, then measure profit directly with POAS.
Frequently asked questions.
What is a good return rate for ecommerce?
How do you calculate return rate?
Do returns affect ROAS?
Should returns be counted in POAS?
How much does an ecommerce return cost?
How do I reduce my ecommerce return rate?
See which of your products to push, fix or pause. Start with your own products, or a 30-second estimate.
Check one product first: work out its break-even ROAS in the calculator. Then see where all your products stand.
Not ready to connect? Book a demo: a video call with Berend, then a demo account.