How to increase profit on Shopee without just selling more

The standard advice — chase ROAS, scale what works — is structurally biased toward overspend. Why platform ROAS misleads at scale, and the per-SKU break-even bar that replaces it.

April 22, 20266 min readBhum Soonjun · DataGlass Research

Profit

Shopee's own ads documentation defines ROAS as attributed gross revenue divided by ad spend. The definition is mathematically clean and operationally misleading. It excludes the four largest variable costs of selling on Shopee — commission and transaction fees, seller-funded vouchers, shipping subsidies, and the cost of goods themselves. Sellers who optimise toward platform-reported ROAS are optimising against a metric that, by construction, ignores most of where their margin goes.

Optimising toward platform ROAS is, on a scaling campaign, mathematically biased toward overspend.

This post argues that the standard advice on Shopee profit — *chase ROAS, scale what works, join the big campaigns* — is structurally wrong. A typical Shopee account scaling ad budget from THB 40,000 to THB 100,000 per month commonly grows revenue 60% and shrinks net profit by a third. The fix is not to spend less, but to compute the right number per SKU and judge every campaign against its own break-even bar.

Why the platform metric biases toward overspend

Shopee's commission rates vary by category — generally 1–6% for non-mall sellers and 3–12% for Shopee Mall sellers, with a transaction fee added on top per the Shopee Indonesia and Thailand seller fee schedules. Free-shipping subsidies and voucher mechanics layer additional seller-funded costs on top, and several of those mechanics are toggled on by default during major campaign windows like Pay Day, 9.9, and 11.11.

Aggregate those costs and the gap between platform-reported revenue and seller-realised revenue is structural — typically 15–25 percentage points before COGS or ads even enter the calculation. A campaign reporting 4.0 platform ROAS on a category with a 50% COGS commonly lands at a true ROAS of 1.2–1.5 once fees and vouchers are deducted. That is barely break-even, often loss-making at the margin, and reliably indistinguishable from a "winning" campaign in the platform dashboard.

A worked example

A typical Shopee scaling pattern, monthly
Baseline:   THB  500,000 revenue · 35% gross margin · THB  40,000 ads · THB 60,000 net profit
Scaled up:  THB  800,000 revenue · 25% gross margin · THB 100,000 ads · THB 40,000 net profit

Revenue grew 60%. Net profit fell 33%.
Marginal revenue:  +THB 300,000  →  marginal net profit: −THB 20,000.

Each additional unit sold during the scale-up carries a higher ad cost (the auction is bid up by the seller's own additional spend), a heavier voucher subsidy (Shopee's voucher tiers escalate with campaign size), and a marginally lower price (more orders at the discounted tier). The economics on the increment are negative even though the dashboard shows growth.

The asymmetry matters operationally. The dashboard reports the THB 800,000 month as a 60% revenue gain — a number worth celebrating in a board update. The operator who looks only at GMV scales the ad budget further the next month, the auction bids up further, and the marginal economics deteriorate again. Within two or three quarters the account has doubled in revenue and halved in net profit, with no single decision visibly wrong. The compounding is structural: every input the platform-reported metric ignores moves in the same direction as scale, against the seller's margin.

True ROAS, operationalised

The formula is straightforward. The hard part is the data plumbing — reconstructing fees, vouchers, COGS, and fulfillment per order across an account with hundreds of SKUs and dozens of campaigns. This is the work DataGlass automates. Once that data is unified, every campaign on a Shopee account can be ranked against its own break-even bar in production.

True ROAS — per SKU
True ROAS = (attributed revenue − COGS − marketplace fees − vouchers − shipping subsidy − discounts) / ad spend

Break-even ROAS  =  1 / (1 − total variable cost share)

Example: SKU with 50% COGS, 8% fees, 5% voucher, 4% shipping
         break-even ROAS = 1 / (1 − 0.67) = 3.0
         A 4.0 platform ROAS campaign on this SKU is fine.
         A 3.5 platform ROAS campaign on this SKU is a loss.

Three moves that lift profit this quarter

1. Cut the bottom-quartile keywords by true ROAS, not platform ROAS

Across the Shopee accounts we model, 20–30% of ad spend on a typical account runs below break-even on true ROAS terms. Pausing it lifts profit before any new sale. The cleanest implementation: rank every keyword by true ROAS, pause the bottom quartile, redistribute its budget proportionally to the top decile.

2. Refuse the campaigns whose voucher tier exceeds your category margin

Shopee's major campaigns escalate seller-funded voucher tiers — 5%, 10%, 15%, sometimes higher. A category running at 22% gross margin cannot absorb a 15% seller-funded voucher and still cover commission, fees, and ads. Decline the higher voucher tiers in those categories. Participation is not free; it is bought with margin you may not have.

3. Set a break-even ROAS per SKU and lock it into the campaign brief

A single account-wide ROAS target is, by construction, wrong for most of the catalog. Every SKU has a different break-even ROAS — derived from its own COGS, fees, and voucher exposure. The brief for every campaign should name the target SKUs, their break-even ROAS, and the rule for pausing.

A 4.0 platform ROAS feels profitable. A 1.3 true ROAS is barely break-even. The dashboard cannot distinguish between them.

Sensitivity — when the framework recovers more vs. less

The framework's margin recovery scales with the gap between platform ROAS and true ROAS. The table below stress-tests how much margin the per-SKU break-even rule recovers under different account profiles.

Margin-recovery range by account profile
Account profileTypical platform-ROAS gapFirst-quarter margin recovery
Mall-heavy account, high voucher participationPlatform 5.0 → True 1.45–8 percentage points
Non-Mall, moderate voucher tierPlatform 5.0 → True 2.04–6 percentage points
Mall-heavy, declines deep voucher tiersPlatform 5.0 → True 2.43–5 percentage points
Single-platform Shopee specialist (no Lazada/TikTok)Platform 5.0 → True 1.84–6 percentage points
Cross-border seller (different fee stack)VariableRe-derive against negotiated rates
Top-decile enterprise (negotiated commission)Platform 5.0 → True 2.62–3 percentage points

The structural conclusion: accounts with higher Mall participation and deeper voucher exposure see larger margin recovery from the framework, because the platform-vs-true gap is larger to begin with. Top-decile sellers with negotiated rates have less to recover; below the size bound, simpler heuristics outperform the operational overhead.

Limitations and where this argument breaks

  • Account-size lower bound. The per-SKU break-even ROAS framework requires order-line data clean enough to reconstruct fees, vouchers, and COGS per order. Below ~THB 200K monthly revenue, the operational overhead exceeds recovered margin; simpler heuristics (per-category margin assumption, fixed account-wide ROAS target with conservative voucher caps) outperform.
  • COGS data quality. The per-SKU break-even ROAS is only as good as the COGS input. Long-tail SKUs without uploaded COGS default to category-mean inference; a 5-percentage-point COGS error shifts a SKU's break-even ROAS by ~0.5–1.0 — material on borderline-margin SKUs. Refresh COGS quarterly.
  • Negotiated commission. Top-decile Shopee accounts operate with commission rates below the public-rate-card values used in the worked example. The framework still applies; the lookup table needs the negotiated terms.
  • Cross-border sellers. Shopee International Platform sellers face a different commission and customs cost stack not modelled here.
  • Time horizon. Sea Limited's documented AI investment in the ad auction is one-way pressure on cost-per-click. The framework's margin recovery is durable but the input values (auction CPC, voucher tiers) drift upward over time. Re-run the audit quarterly.
  • Internal-data scope. The 4–7 percentage-point margin recovery figure is aggregated across the SEA-6 Thai Shopee accounts we model directly. Not a population claim about all Shopee sellers; explicitly excludes accounts below the size bound.

Methodology

Public-data citations are taken from the Shopee Ads Help Center (ROAS definition, Target ROAS bidding mechanics, Keyword Ads documentation), the Shopee general Help Center (commission, transaction fee, Shop Voucher mechanics), Sea Limited's 4Q25 / 1Q26 investor disclosures, and the Bain e-Conomy SEA 2025 commentary on retail-media inflation in SEA marketplaces.

Internal-data claims — the 4–7 percentage-point margin recovery figure, the 20–30% loss-making ad-spend share, the typical platform-vs-true ROAS spread (4.0 → 1.3 on representative profiles), the 200%+ volume-lift requirement that 12% discounts impose on 18% contribution-margin SKUs, and the cohort distribution underneath the audit recommendations — are aggregated across the Thai SEA-6 Shopee accounts we model directly. The Shopee subset comprises approximately 280 active accounts across the DataGlass research methodology sample frame (Jan 2024 – Apr 2026, 28-month observation window). Worked examples in the post are illustrative composites, not the financials of any specific seller.

Take the next step

Find the profit leaks hiding inside your Shopee store.

DataGlass identifies low-margin SKUs, wasted ad spend, stockout risk, and pricing decisions that quietly reduce profit — across every shop you run.

Sources & further reading

  1. 01
    Sea Limited — Investor Relations

    Sea Limited 4Q25 / 1Q26 disclosures on Shopee's commission revenue trajectory and AI investment in search, recommendations, and advertising — the platform-side context for the rising cost-per-acquired-sale.

    https://www.sea.com/investor/home

  2. 02
    Google, Temasek & Bain — e-Conomy SEA 2025

    SEA e-commerce GMV / revenue projections and the rising share of video commerce — macro context for the structural pricing pressure on Shopee margins.

    https://www.temasek.com.sg/en/news-and-resources/news-room/news/2025/e-conomy-sea-2025-report-aseans-digital-economy-poised-to-surpass-300-billion

  3. 03
    Shopee Ads Thailand — Keyword Ads documentation

    Shopee's own documentation on keyword-based ad mechanics, CPC second-price auction, and budget control — the structural foundation of the dashboard-vs-true-ROAS gap.

    https://ads.shopee.co.th/ad-types/10

  4. 04
    Shopee Ads Thailand — ROAS definition and Target ROAS

    Shopee's in-platform ROAS definition (ad-attributed revenue / ad spend) and Target ROAS bidding mechanics — the metric the seller-side framework substitutes against.

    https://ads.shopee.co.th/learn/faq/493/1641

  5. 05
    Shopee — Seller commission and fee schedule

    Shopee Help Center documentation of commission rates (1–6% non-Mall, 3–12% Mall, varying by category), transaction fees, and Shop Voucher mechanics — the cost-stack inputs the platform ROAS numerator excludes.

    https://help.shopee.co.th/portal/article/77790

  6. 06
    Bain & Company — e-Conomy SEA 2025: retail media

    Bain commentary on retail-media inflation in SEA marketplaces — the structural cost-per-click trajectory that compounds the worked-example margin compression.

    https://www.bain.com/insights/e-conomy-sea-2025/

More from the archive

  1. April 8, 2026

    How to reduce Shopee ad waste without killing sales

    On a typical Shopee account, 20–30% of ad spend runs at a structural loss the platform dashboard ranks as winning campaigns. Pausing "underperformers" misses the leak. A research note on the two structural defaults that cause hidden ad waste — and the audit that surfaces it without losing revenue.

  2. March 25, 2026

    How to calculate true Shopee ROAS for profit

    A methodology note. Shopee's in-platform ROAS is gross-revenue based and structurally biased toward overspend at scale. True ROAS is the same formula with one input substituted — and that substitution flips winners into losses on roughly half the typical Shopee catalog. With charts, three SKU profiles, sensitivity analysis, and the operating procedure that applies the substitution at production cadence.

  3. March 12, 2026

    How to find low-margin SKUs on Shopee

    On a typical Shopee account, the top-10 SKUs by revenue and the top-10 by contribution profit overlap by roughly 50%. Half of every shop's bestsellers are not the most profitable products. A research note on the audit that surfaces the gap, the patterns hiding inside it, and the per-SKU operating decisions that recover margin.

  4. April 15, 2026

    How to increase profit on Lazada in 2026

    The LazMall badge lifts conversion. It also raises commission, mandates free-shipping subsidies, and pulls the price ceiling down through the platform's own competitive-parity rules. Whether the badge pays is a per-SKU question. A research note on the LazMall economics, why Sponsored Discovery leaks more margin than Sponsored Search, and the audit that recovers 4–6 percentage points of margin in 30 days.

  5. February 26, 2026

    How to increase profit on TikTok Shop in 2026

    TikTok Shop is the only SEA marketplace with a stacked second commission — affiliate commission (10–25% via the Open Affiliate Plan) layered on top of platform commission. A 6.0 platform ROAS routinely becomes ~1.4 true ROAS once the full four-line cost stack is subtracted. A research note on the affiliate-stack arithmetic, live-stream pricing discipline, and the per-SKU framework that recovers margin without retreating from the platform.

Stop guessing. Start deploying.

Join the sellers using DataGlass to turn shop data into the next profit-maximizing action.