Dropshipping profit margin after ads, refunds and returns
What a dropshipping store keeps after ads, refunds and returns: vendor margin claims, a 100-order example, EU return rules and break-even ROAS.
Vendors quote a 10–30% net margin for dropshipping, but your margin is what is left after supplier cost, shipping, payment fees, ads and refunds. In the example below, a 55% gross margin leaves 12.3% before fixed costs.
Published figures describe different stores and deduct different costs, so this guide attributes each one and works through a calculation you can check. New to the model? Start with the dropshipping guide for beginners. The example is illustrative, not a merchant result.
Which margin are you quoting?
Gross margin stops at product cost and shipping; contribution margin also removes fees and refund losses; net margin removes everything, ads and fixed costs included. Sources mix the three, which is a large part of why their figures disagree.
Compare like with like: gross margin and net margin differ by every cost below the product line. This guide uses contribution margin before ads, because it is your break-even cost per acquisition. Divide revenue by it for break-even ROAS. POAS vs ROAS shows why ROAS × contribution margin gives POAS.
The ecommerce return rate guide divides break-even ROAS by (1 − return rate) instead. Both recipes divide revenue before refunds by contribution after refund losses. They differ in what a refund costs you: mostly the margin when you resell the product, the whole refunded price when you recover nothing.
What margin do dropshipping sources claim?
Vendors and platforms publish 10–30% net, plus Shopify’s 20–50%, and none of it is an independently audited average. Some call their figure net margin; others leave the definition open.
| Source | Current claim | Type and limitation |
|---|---|---|
| Shopify | 10–15% from open marketplaces; 20–50% with vetted supplier networks such as Shopify Collective | Platform; does not identify these figures as net margin |
| TrueProfit | About 15% good net; 15–25% strong net; 65–70% favourable gross | Profit-tracking vendor, citing 1,200+ stores. Its FAQ also says 10–20% net and 20–30% |
| ZIK Analytics | 15–20% net | Product-research vendor; cites TrueProfit, so not independent confirmation |
| USADROP | 10–30% net; 20–35% of revenue budgeted for acquisition, especially early on | Supplier; commercial guidance, no audited sample shown |
The net claims span 10–30% and the evidence behind them differs. TrueProfit’s own article gives three ranges (15–25%, 10–20% and 20–30%), which shows how loose these numbers are.
Worked example: 100 orders at ROAS 3
At ROAS 3, these 100 orders leave €492.58 before fixed costs, a 12.3% margin. Every number is illustrative.
Assume one product per order at €39.99 excluding VAT, supplier cost €14.00 and outbound shipping €4.00. Five orders are fully refunded. Another 0.5 orders per 100 are lost chargebacks, separate from those refunds; the fraction is an average over many batches. The example assumes no supplier credit, no stock recovery, no refunded payment fees and no return labels.
| Per 100 orders | Amount |
|---|---|
| Revenue before refunds | €3,999.00 |
| Supplier cost and outbound shipping | −€1,800.00 |
| Gross profit | €2,199.00 (55.0%) |
| Payment fees (2.9% + €0.30 per order) | −€145.97 |
| Margin after payment fees | €2,053.03 (51.3%) |
| Refunds: 5 orders at €39.99 | −€199.95 |
| Chargebacks: 0.5 × (€39.99 + €15.00 fee) | −€27.50 |
| Contribution before ads | €1,825.58 (45.7%) |
| Ads at ROAS 3 | −€1,333.00 |
| Profit before fixed costs | €492.58 (12.3%) |
| POAS (contribution before ads ÷ ads) | 1.37 |
Batch totals use unrounded amounts; per-order amounts and widget inputs are rounded to cents. Percentages use revenue before refunds. Supplier cost and shipping are charged once, on all 100 orders: a refund removes revenue, so do not deduct them again. Fixed costs and taxes are excluded, so the last money row is not net profit.
Per order, that is €39.99 − €18.00 supplier cost and shipping − €1.46 fees − €2.27 refund and chargeback losses (€2.00 and €0.27) = €18.26 contribution. Break-even ROAS is €3,999.00 ÷ €1,825.58 = 2.19, a break-even CPA of €18.26. At ROAS 2.2 only €7.86 remains across the 100 orders.
Setting up the store and payment provider is covered in how to dropship on Shopify.
How many returns can that margin absorb?
At ROAS 3, a €39.99 order with the costs above and no recovery stops contributing profit before fixed costs at a 17.3% refund rate. Each extra point of returns removes €0.40 per order, which is 1% of the €39.99 price.
Profit per order before fixed costs at ROAS 3, by return rate
- Profit per order
- Break-even (€0.00)
- Profit
- Loss
Show the dataHide the data
| Return rate | Profit per order |
|---|---|
| 0% | €6.93 |
| 5% (the example) | €4.93 |
| 10% | €2.93 |
| 15% | €0.93 |
| 20% | -€1.07 |
| 30% | -€5.07 |
A refunded order costs you the refund, the outbound shipping you already paid and the supplier cost unless a credit or resale recovers it. A return label or restocking fee adds to that. How much of the product cost comes back depends on your supplier, and it moves the break-even a long way.
Break-even ROAS by return rate, with and without supplier credit
- No supplier recovery
- Supplier credits the €14.00 product cost
Show the dataHide the data
| Return rate | No supplier recovery | Supplier credits the €14.00 product cost |
|---|---|---|
| 0% | 1.97 | 1.97 |
| 5% | 2.19 | 2.11 |
| 10% | 2.46 | 2.26 |
| 15% | 2.8 | 2.44 |
| 20% | 3.26 | 2.66 |
| 25% | 3.9 | 2.91 |
| 30% | 4.84 | 3.21 |
At 20% returns the example needs a ROAS of 3.26 with no recovery and 2.66 if the supplier credits the €14.00 product cost. Ask each supplier for return terms in writing before you scale a product. Until you have them, model zero recovery.
What return rates should you expect?
Return rates depend on category and on what is counted, so use broad ranges and measure your own. Richpanel publishes these ranges as a vendor compilation of 2025–2026 datasets; its category sources are not individually identified, and its prose rounds some figures differently from its table.
| Category | Richpanel’s compiled online return-rate range |
|---|---|
| Apparel | 20–40% |
| Footwear | 17–30% |
| Electronics | 8–15% |
| Beauty and personal care | 4–12% |
Returns do not always become full refunds, because exchanges and partial refunds hit profit differently. For national benchmarks, including NRF’s US figure and EHI’s German-speaking markets, see the ecommerce return rate guide. EHI reports 6–10% of articles returned across all product groups and 26–50% in fashion (dpa-AFX, 5 December 2023). Neither is a dropshipping rate.
Can a dropshipper refuse returns in the EU?
For most goods bought online, EU consumers can withdraw within 14 days of receiving the goods without giving a reason. Refund the payment, including standard delivery, subject to exceptions. The Your Europe business guide explains withdrawal, refunds and exceptions under Directive 2011/83/EU. This is general information; check national implementation for your store.
| Question | Rule for consumer withdrawal |
|---|---|
| When do the 14 days start? | Generally when the consumer or their nominated recipient receives the goods. |
| What do you refund? | Payment and standard outbound delivery; not the extra cost of a more expensive delivery option. |
| What is the refund deadline? | Without undue delay and within 14 days of withdrawal notice, subject to the withholding rule below. |
| When can you wait? | Unless you offered to collect the goods, until you receive them or the consumer provides dispatch evidence, whichever is first. |
| Who pays return postage? | The consumer, if informed before purchase and you have not agreed to pay. Defective-goods remedies differ. |
| What about handling? | The consumer can be liable for diminished value from handling beyond what is needed to establish the goods’ nature, characteristics and functioning. |
| What is exempt? | Examples include personalised goods and unsealed goods unsuitable for return for health or hygiene reasons. |
With slow supplier shipping, the 14 days start late, so a refund can arrive weeks after the order.
The refund is owed by your store, whatever your supplier’s policy says. Supplier return terms are a separate contract. If neither supplier credit nor resale recovers value, model zero recovery, as this example does. A supplier refusing returns does not rule out recovery through your own resale.
In short: the 14-day right sets your refund exposure, and your supplier’s terms set how much of it you get back.
Can the break-even ROAS calculator model this?
The standalone calculator’s return-rate field does not model zero recovery directly. The break-even ROAS calculator assumes returned products go back on sale, so its return-rate field cannot model zero supplier recovery.
The widget below takes per-order costs instead: enter the expected refund and chargeback loss (€2.27) as a cost and it reproduces the rounded per-order calculation. It leaves €12.33 per €100 at ROAS 3, versus €12.32 using unrounded batch amounts; both are 12.3% to one decimal. For markup and margin on a single product, use the margin calculator.
Above break-even
Above break-even: ROAS 3 is over the 2.19 you need. After ads you keep €12.33 of every €100 of revenue.
- Contribution margin
- 45.7%
- €18.26 per order
- Break-even ROAS
- 2.19
- 1 ÷ margin
- POAS
- 1.37
- ROAS × margin. 1.00 is break-even.
- Left per €100 of revenue after ads
- €12.33
- Target ROAS for the profit to keep
- 219.00%
- With no profit kept, target ROAS is 219.00%, equivalent to the break-even ROAS. A bidding target does not guarantee break-even; compare achieved return on the same revenue and cost basis.
The 100-order example per order: €4.00 shipping, €1.46 fees and €2.27 refund and chargeback losses make €7.73 of other costs. Break-even ROAS is 2.19.
Per order, excl. VAT. For several products or VAT, use the break-even ROAS calculator.
Common mistakes and fixes
Mixing revenue bases or assuming supplier recovery can overstate a dropshipping margin.
| Mistake | What it does | Fix |
|---|---|---|
| Quoting gross margin as profit | A 55% gross margin leaves 12.3% in the example | Deduct fees, refunds, chargebacks and ads |
| Deducting supplier cost again on refunds | Understates profit | Charge it once on all orders; a refund removes revenue only |
| Assuming the supplier takes returns back | Hides €14.00 lost on every refund | Get terms in writing; model zero recovery until then |
| Using a US card rate for an EU store | Distorts fees by points | Use your processor’s published EEA rate |
| Mixing revenue bases | Break-even ROAS comes out too low or too high | Use revenue before refunds in costs and in ROAS |
| Planning on a vendor average | Vendor claims are not audited | Work from your own costs, product by product |
Next steps
Calculate break-even ROAS per product and set targets with target ROAS from margin, then compare each product with the ROAS it achieves. Product Segmentation segments every product by ad clicks and return on ad spend (ROAS or POAS) against the target in use. It does not measure merchandise returns, so keep refund losses inside the margin that target comes from. Once you know your break-even, Google vs Meta ads for dropshipping covers where to spend it. Plans are on the pricing page.
Sources
Checked 15 October 2026.
- Shopify, What is dropshipping: 10–15% and 20–50% figures.
- TrueProfit, Dropshipping profit margin: net and gross ranges, 1,200+ stores.
- ZIK Analytics, Is dropshipping still profitable: 15–20% net.
- USADROP, Dropshipping earnings and margins: 10–30% net.
- Richpanel, Ecommerce return rates: category ranges.
- EHI via dpa-AFX, Retouren kosten Onlinehändler, 5 December 2023.
- European Parliament and Council, Directive 2011/83/EU on consumer rights, Articles 9, 13, 14 and 16; the Your Europe business guide above provides the accessible rule summary.
- Shopify, Netherlands pricing and chargeback fees.
- Stripe, Netherlands pricing.
Keep reading.
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.
Dead stock inventory: how to find it and clear it
Dead stock is inventory that has stopped selling. See when stock counts as dead, what it costs to hold and what to do per product, with a worked example.
Google Ads vs Facebook Ads for Dropshipping: Margin First
Choose Google or Facebook Ads for dropshipping with a channel decision checklist, purchase tracking checks and margin-based CPC, CPM and testing limits.
Frequently asked questions.
What is a good profit margin for dropshipping?
Is a 35% margin good for dropshipping?
How do you calculate dropshipping profit margin after returns?
Do dropshippers have to accept returns in the EU?
Who pays return shipping in the EU?
Are dropshipping margins lower than normal retail?
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.