Back to insights

bol.com Updated 2026-07-24 10 min read

Marketplace return rate analysis: the SKU-channel system that protects profit

A practical guide for brand owners who need to connect marketplace returns, ad spend, margin and stock into clear weekly decisions across Amazon, bol.com, Mirakl and Shopify.

By Lisa van Broekhoven bol.com growth, Sponsored Products, Buy Box decisions and marketplace execution.

bol.com summary

Short answer

A practical guide for brand owners who need to connect marketplace returns, ad spend, margin and stock into clear weekly decisions across Amazon, bol.com, Mirakl and Shopify. The goal is to help marketplace teams turn fragmented signals into clearer decisions about growth, profitability and operations.

Definition

What this article covers

bol.com covers the decisions, data and operating habits marketplace teams use to improve profitable growth.

bol.com Amazon Sponsored Products Buy Box ROAS contribution margin repricing marketplace sellers ecommerce brands stock management marketplace fees

Marketplace return rate analysis is not a customer-service report. It is a profit-control system.

That distinction matters because most marketplace teams still treat returns as an after-the-fact annoyance: a refund appears, support reads a reason code, finance books the cost later, and the growth team keeps optimising ads as if the original sale was healthy. On a single marketplace that already creates margin leakage. Across Amazon, bol.com, Mirakl retailers, Shopify, Walmart and TikTok Shop, it becomes a very expensive fog machine.

The operator mistake I see most often is what I call gross-sales amnesia. A SKU looks like a hero because it sells 1,800 units a month. Nobody notices that 14% comes back on Amazon.de, 6% comes back on bol.com, 3% comes back on Shopify, and the ad budget is still being allocated by revenue instead of retained contribution margin. The team is not growing a winner. It is funding a boomerang.

Researching the current content landscape confirms the gap. Jungle Scout and Helium 10 explain Amazon return policies, FBA and FBM rules, returnless refunds and Amazon's high-return processing fee updates. SellerApp gives practical ways to reduce Amazon returns with better images, descriptions, videos, packaging and service. sellerboard rightly frames returns as a hidden Amazon profit killer and includes refund fees, fulfilment fees, return shipping and unsellable inventory in profit thinking. DataHawk goes deeper into Amazon return records, FBA disposition statuses, reason codes and return-pattern signals. MerchantSpring includes refund rate in marketplace analytics and argues for unified dashboards across platforms.

All useful. But most guidance still stops at either policy, reduction tips or Amazon-only profit tracking. The missing layer is cross-channel decision logic: which SKU, on which marketplace, with which traffic source, deserves more budget, a listing fix, a price change, a stock limit or a hard stop?

That is the FiveX angle: return rate analysis should connect reason codes, refunds, fulfilment outcomes, ad spend, contribution margin, stock allocation and channel strategy. If the analysis does not change what you do next Monday, it is just reporting with a sad little refund column.

What return rate analysis should answer

The simple formula is:

Return rate = returned units / sold units.

Useful, but incomplete. For marketplace operators, the better question is:

Return-adjusted contribution margin = retained revenue - marketplace fees - fulfilment - COGS - ad spend - expected return cost - operational corrections.

That second formula turns return rate from a percentage into a decision. A 9% return rate is acceptable for one SKU if margin is high, returned units are resellable and the channel creates repeat purchases. A 4% return rate is unacceptable for another SKU if each return destroys fulfilment fees, creates damaged stock and was acquired through expensive ads.

A strong return rate analysis should answer six questions:

  • Where do returns happen? By SKU, parent SKU, marketplace, country, fulfilment method and campaign source.
  • Why do they happen? Fit, expectation mismatch, damage, late delivery, wrong item, quality issue, buyer remorse or marketplace-specific behaviour.
  • What do they cost? Refund, non-refundable fees, return shipping, inspection, repackaging, lost COGS, damaged units and support time.
  • What sales created them? Organic, Sponsored Products, brand campaigns, promotions, vouchers, influencer traffic or external ads.
  • Can the unit be recovered? Sellable, used, damaged, disposed, returned to inventory, refurbished or returnless refund.
  • Which action follows? Fix listing, adjust size guide, pause ads, change price, change fulfilment, restrict channel stock, request reimbursement or discontinue.

Notice what is not on that list: “make a monthly chart and hope someone looks at it.” Hope is not an analytics workflow. Very charming, not very profitable.

The five return metrics that matter across marketplaces

1. Return rate by SKU-channel, not just SKU

A blended SKU return rate hides channel reality. If one product sells on Amazon.nl, Amazon.de, bol.com and Shopify, each channel has different buyer expectations, return friction, fees and fulfilment economics. You need a SKU-channel view.

Example: LunaFit Apparel sells a €49 yoga legging. In June it sold 1,200 units on Amazon.de with a 14.5% return rate, 650 units on bol.com with a 7.2% return rate and 420 units on Shopify with a 4.8% return rate. Blended return rate: 10.4%. That looks high but vague. The SKU-channel view is much clearer: Amazon.de is the problem, not the product everywhere.

When LunaFit breaks return reasons down, 61% of Amazon.de returns are “too small” or “not as expected”. bol.com has fewer fit returns because the Dutch listing uses a size chart image, while the German listing relies on text. The fix is not “reduce returns”. The fix is German listing content, size-guide imagery, campaign filtering and possibly a different hero image for paid traffic.

2. Return cost per retained order

Return rate alone underestimates the damage. You need to spread return costs across the orders you actually keep.

If NordPeak Electronics sells 900 wireless chargers at €34.95 with 8% returns, that is 72 returned units. Suppose each return creates €4.20 in non-refundable fulfilment and processing cost, €2.10 in inspection/repackaging and 30% of returned units are unsellable with €9.80 COGS lost. Total return cost is roughly €302 for handling plus €212 in lost COGS, or €514. Spread over 828 retained orders, return cost is €0.62 per retained order.

That sounds manageable until you compare channels. On Mirakl retailer A, return cost is €0.38 per retained order. On Amazon.it, because more units come back damaged, it is €1.46. If your PPC break-even ACOS was calculated without that extra €1.46, your campaign guardrail is wrong.

3. Return-adjusted ROAS and TACoS

Advertising reports celebrate the sale. Profit reports have to survive the return.

A campaign can show €5,000 revenue from €1,000 ad spend, or 5.0 ROAS. Nice. But if 18% of those orders return, retained revenue is €4,100 before return costs. If return handling and lost fees add another €360 cost, the campaign is no longer a 5.0 ROAS decision. It is a margin decision under pressure.

This is where FiveX's advertising analytics and marketplace P&L view work together. Instead of optimising bids on ad-attributed revenue only, teams can review ad spend against retained revenue, contribution margin and return-adjusted profit by SKU. That is especially useful for categories where paid traffic changes the buyer mix: fashion, consumer electronics, home goods, accessories and seasonal products.

4. Return reason reliability

Return reasons are useful, but they are not gospel. Reddit sellers complain about this constantly: customers choose inaccurate reasons, marketplaces bucket reasons differently, and some buyers select the option that gives the easiest free return. If you take reason codes literally, you can fix the wrong problem.

Treat reason codes as signals, not verdicts. Triangulate them with reviews, customer messages, delivery data, product ratings, image changes, batch numbers and fulfilment method. “Not as described” plus falling conversion and review mentions of sizing is a listing/content issue. “Damaged” concentrated in one country or fulfilment route may be packaging or carrier handling. “Changed mind” after a promotion may be poor traffic quality or discount-driven overbuying.

5. Return concentration

Most brands do not have a returns problem across the whole catalogue. They have a few SKUs, variants, sizes, bundles or marketplaces creating most of the leakage.

CasaVerde Kitchen sells 240 active SKUs across Amazon, bol.com and two Mirakl retailers. Its overall return rate is only 5.1%, so the team is relaxed. But FiveX-style analysis shows 17 SKUs create 68% of return cost. One ceramic pan bundle sells 310 units a month with 11% returns and a 38% damaged disposition. Another SKU, a glass lunchbox set, has only 6% returns but loses €12.40 per returned unit because the packaging cannot be reused.

The decision is not “improve all returns”. It is: redesign packaging for two fragile bundles, lower ad bids on one high-damage SKU, raise the minimum margin threshold, and stop sending limited stock to the retailer where damage rates are highest.

A practical return-rate analysis workflow

Step 1: Build one SKU identity map

Before analysing anything, map marketplace SKUs, ASINs, EANs, bundle IDs, parent products and internal ERP items. Returns are messy when one product has five channel names. Without SKU identity, every dashboard becomes a negotiation about whose number is right.

FiveX helps here through marketplace integrations that bring Amazon, bol.com, Mirakl, Shopify and operational data into a shared model. The boring data plumbing is what makes the exciting decisions possible. Very unfair, but true.

Step 2: Separate returns by decision owner

Do not dump all return reasons into one “returns” bucket. Group them by the team that can act:

  • Content: size mismatch, unclear specs, wrong expectation, missing compatibility information.
  • Product: quality defect, durability, missing parts, batch issue.
  • Operations: damage, wrong item, late delivery, packaging failure.
  • Commercial: discount-driven overbuying, high return after promo, channel mismatch.
  • Advertising: campaign attracts the wrong customer, broad keyword mismatch, influencer traffic with poor fit.

This prevents the classic meeting where everyone agrees returns are bad and nobody owns the fix.

Step 3: Add return reserve to SKU margin

Every SKU-channel should carry an expected return reserve. For stable products, use a trailing 90-day return cost per retained order. For new launches, use category benchmarks plus early return signals. For seasonal items, compare with the same period last year and watch post-promo returns separately.

Once the reserve is in the margin model, your decisions change. A product with 28% gross margin may only have 16% contribution margin after expected returns. That affects break-even ACOS, repricing floors, promotion depth and reorder quantity.

This is one of the cleanest FiveX product hooks: the profit and loss dashboard lets teams view sales, fees, ads, fulfilment and returns in the same commercial layer. Returns stop being a finance footnote and become a daily operating input.

Step 4: Connect returns to advertising rules

If a SKU crosses a return threshold, your ad system should know. Not every threshold means “pause everything”, but it should trigger a review.

For example:

  • Return rate above 12% and contribution margin below 10%: pause non-brand campaigns.
  • Return cost per retained order above €2: reduce bids by 20% until the cause is classified.
  • Return reason “wrong expectation” above 35%: send task to content before scaling ads.
  • High returns after promotion: exclude the SKU from the next blanket voucher campaign.

FiveX can turn these signals into AI recommendations and advertising guardrails, so the team sees which campaigns are scaling return-heavy demand instead of profitable demand.

Step 5: Decide the action, not just the insight

Good return analysis ends with a decision queue. Each SKU-channel should land in one of five buckets:

  • Scale: low return cost, healthy margin, enough stock, strong retained revenue.
  • Fix: return reason points to content, packaging, quality or fulfilment issue.
  • Limit: sell-through is good but stock, damage or return risk caps growth.
  • Reprice: return reserve means current price no longer protects margin.
  • Stop: return-adjusted contribution margin is structurally negative.

This is where return rate analysis becomes management. The dashboard is not the deliverable. The queue is.

What marketplace teams should review weekly

If you process more than 1,000 marketplace orders a month, a monthly returns review is too slow. Use a weekly rhythm:

  • Top 10 SKUs by return cost, not only return percentage.
  • Return rate change by marketplace and country.
  • Return-adjusted contribution margin by SKU-channel.
  • Campaigns with high sales and weak retained revenue.
  • Return reasons with a named owner and due date.
  • Stock allocation changes for high-return or high-damage channels.
  • Repricing floors that need a higher return reserve.

One trade-off: do not overreact to tiny samples. A SKU with 2 returns from 18 orders needs monitoring, not panic. A SKU with 84 returns from 700 orders and rising ad spend needs action. Use minimum volume thresholds, but do not hide behind them when the cost is already material.

The bottom line

Marketplace return rate analysis is not about chasing a perfect return percentage. Some returns are normal. Some are even the price of selling in categories where customers compare sizes, colours, compatibility or fit.

The goal is to stop treating every returned order as equal. A returned low-margin Amazon order acquired through expensive PPC is not the same as a returned Shopify order from a loyal customer who exchanges for another size. A damaged Mirakl return is not the same as a bol.com expectation mismatch. A high return rate on a profitable hero SKU is not the same as a moderate return rate on a product that was already barely above break-even.

Brands that win across marketplaces analyse returns as part of the operating system: SKU identity, margin, ads, fulfilment, stock, pricing and action ownership in one place. That is exactly where FiveX fits. We help marketplace teams see which channels create retained profit, which SKUs leak margin after refunds, where ads are amplifying bad demand, and which next action protects growth.

Because revenue that comes back in a box was never really revenue. Slightly dramatic? Maybe. Commercially useful? Absolutely.

Operational lens

How to use this insight

Metric-only view

Looks at revenue, clicks, ROAS or orders as separate signals. This is fast, but it can hide marketplace fees, returns, stock pressure and margin leakage.

Marketplace intelligence view

Connects channel performance with contribution margin, pricing, advertising, stock and operations so the next action is commercially clear.

FAQ

Questions marketplace teams ask about this topic

What is the most important metric for bol.com?

Start with contribution margin and then interpret channel metrics such as revenue, ROAS, conversion and stock cover in that profit context.

How can marketplace teams use bol.com without creating more manual work?

Use connected marketplace data, repeatable dashboards and clear operating rules so teams can review exceptions instead of rebuilding spreadsheets.

Where does FiveX fit into this workflow?

FiveX brings marketplace analytics, advertising, repricing, stock, integrations and exports into one cockpit for sellers, brands and agencies.

Want to know which growth lever will pay back first?

Share your channel mix and we will map the fastest path across integrations, analytics, repricing, advertising and exports.