โฆษณา
Sea Limited's 4Q25 investor disclosure is direct about it: operating costs rose materially in 2025 because the company reinvested platform revenue into AI-driven search, recommendations, and advertising. Bain's e-Conomy SEA 2025 report documents the seller-side consequence of that reinvestment — retail-media CPC inflation across the SEA-6 marketplaces, with Shopee at the centre. The Shopee account that grew its top line in 2024 by spending 20% more on ads cannot replicate the same lift in 2026 at the same spend; the auction has been bid up by the platform's own algorithmic capability and by every other seller responding to the same pressure.
On the operator side, the cost of buying demand on Shopee got measurably more expensive between Q1 2024 and Q1 2026. The cost of repeating demand — return-buyer cohorts, cross-sell graph richness, post-purchase outreach via Shopee Chat — stayed roughly flat over the same window. The implication is structural: every Shopee growth strategy that starts with "spend more on ads" or "discount deeper" is now biased against margin. The compounding lift sits in the levers whose unit cost did not move.
Buying demand on Shopee got more expensive in 2026. Repeating it stayed flat. Sales growth compounds in the second.
This note argues that "selling more on Shopee" is a question of lever order, not lever depth. The shops that grew GMV most in our 2025 Thai cohort did not have the deepest voucher mix and did not run the highest ad budgets — they applied three levers in a specific order (visibility you win cheaply, conversion gates per SKU, repeat-buyer mechanics) on a calendar Shopee's own demand cycle dictates. With the worked example of two operating shapes at the same revenue trajectory but opposite margin outcomes, the metric that tells you whether the lift was earned or bought, the 90-day cadence, sensitivity on what changes the framework's output, and the limitations.
Why "discount harder" and "spend more on ads" stop working
A discount is the cheapest way to move one extra unit and the most expensive way to grow a business. Every voucher stacked today retrains the customer to wait for the next one — and Shopee's campaign calendar reinforces the wait, because the next major discount window (Pay Day, 9.9, 10.10, 11.11, 12.12, brand mid-month) is on average twelve days away. A seller who runs voucher-on-everything between campaigns trains buyers to defer; the in-event campaigns then have to dig deeper to dislodge demand the seller themselves taught to wait.
"Shop Vouchers are deducted from your sales as a marketing cost."
The Shopee Help Center is unambiguous about who funds the discount the buyer sees. Shop Vouchers, the most common discount mechanic on the platform, are described in the seller-facing documentation as deducted from the seller's sales — not subsidised by the platform. A seller who reaches for "discount harder" as a sales lever is reaching for a mechanism Shopee's own documentation defines as a marketing-cost transfer from seller to buyer. The cost transfer is real; the demand it pulls is mostly demand the seller already had, time-shifted earlier.
The platform-side cost stack compounds the problem. Sea Limited's 4Q25 disclosure makes the AI-investment trajectory explicit: search, recommendations, and advertising are the three areas absorbing the operating-cost rise. The pass-through arrives as higher CPC in the keyword auction, faster auction warming during campaign windows, and increased platform amplification of paid placements over organic ones. Each of those moves the unit economics of buying demand against the seller. None of them moves the unit economics of repeating demand.
The chart below indexes the divergence: paid-demand unit cost rising on the curve documented by Bain's e-Conomy SEA 2025 retail-media commentary, repeat-demand unit cost (Shopee Chat outreach, recommendation-graph optimisation, post-purchase trigger setup) sitting roughly flat over the same window. The shape of the curves is documented in primary sources; the indexed values are illustrative — the trend direction is the load-bearing claim, not the exact numbers.
Trajectory shape sourced from Sea Limited 4Q25 / 1Q26 investor disclosures (operating-cost rise from AI investment in search, recommendations, advertising) and Bain e-Conomy SEA 2025 retail-media commentary. Indexed values are illustrative — directionally documented, exact magnitudes vary by category and account size. The point of the chart is the divergence: at +65% on paid, ~flat on repeat, the math of "spend more on ads to grow" stops scaling around 2025–2026 in the SEA-6 market.
Shop A — voucher-led growth:
Q1 GMV THB 1,200,000 | voucher-mix 14% of GMV | ad-mix 12% | contribution margin 18%
Q4 GMV THB 1,800,000 | voucher-mix 22% of GMV | ad-mix 17% | contribution margin 6%
GMV grew 50%. Contribution margin compressed 12 points.
Shop B — visibility-and-repeat-led growth (same starting point):
Q1 GMV THB 1,200,000 | voucher-mix 14% of GMV | ad-mix 12% | contribution margin 18%
Q4 GMV THB 1,800,000 | voucher-mix 11% of GMV | ad-mix 11% | contribution margin 19%
GMV grew 50%. Contribution margin held — slight expansion.
Both shops reach the same revenue line. One's books are getting better; the other's are getting worse.The two shapes look identical on a topline GMV chart. In the first month or two of a board update, they read identically — both are "growing 50% YoY." Six months later, Shop A is buying more voucher depth to defend the same units sold (because the customer learned to wait), bidding more for the auction-inflated keyword traffic (because the platform's relevance model is responding to its own platform-wide bidding pressure), and watching contribution margin compound downwards. Shop B is buying impressions that were under-priced in long-tail auctions before the platform's recommendation model caught up to them, converting visitors at a higher rate per SKU because conversion gates are addressed one at a time, and bringing event-period buyers back through Shopee Chat outreach 7 days after delivery. The compounding mechanic is the same in both directions; the levers are different.
The lever order that compounds revenue
Three levers, applied in order. Spending money on traffic that lands on a leaky listing leaks faster, and converting visitors who never come back is a one-shot economy. Visibility before conversion before repeat — and not in any other order.
Visibility — win impressions cheaply
Listings that win impressions cheaply do three things consistently: title-keyword placement that beats the top-three in category, image work that out-composes the category baseline, and an ads strategy that matches the demand cycle of the SKU. The cheap upside lives in the long-tail keywords whose auction has not been bid up yet. In our data, most categories have three to eight long-tail terms where Shopee's suggested bid is meaningfully above the CPC market price; the platform's relevance model has not yet steered enough seller bidding pressure into those terms to clear the imbalance. A 7-day scout-ad campaign at category-mismatched bid floors surfaces them. The shops that scale revenue most cheaply are the ones running scout campaigns continuously rather than only at T-7 of a major event.
Conversion — fix the worst gate per SKU
A visitor leaves a Shopee listing for one of four reasons: weak image, missing trust signal, wrong price anchor, or checkout friction. The conversion ceiling on Shopee is set by the lowest of those four — fixing the worst gate per SKU lifts conversion more than fixing all four a little. Audit per SKU; act per gate; measure visit-to-order rate weekly with a four-week moving average. The temptation is to "improve everything" on a low-conversion listing; the data rewards the surgical move.
Repeat — bring buyers back without paying the auction again
Shopee's organic ranking model rewards return-buyer cohorts heavily. They raise listing relevance, feed the cross-sell recommendation graph, and compound organic placement at no additional ad cost. Shops that ignore the post-purchase journey leave 20–40% of possible LTV on the table; the upper end is in repeat-prone categories (fashion accessories, beauty, food and beverage), the lower end is one-time-purchase categories. The compounding mechanic is cheap: Shopee Chat outreach 7 days post-delivery on top-margin SKUs only, and a three-SKU cross-sell graph per primary product. Both moves cost roughly nothing per buyer; both feed the platform's recommendation algorithm; both compound forever.
The 90-day operator cadence
Shopee's campaign calendar concentrates roughly a third of annual GMV into 30–40 days a year. The shops that grow are the ones built around it, not against it. The four phases below are the cadence the visibility-and-repeat-led shops in our cohort run.
Days 1–21 — Pre-event ramp
Win impressions cheaply before the platform-side competition arrives. Run scout ads on long-tail keywords with category-mismatched bid floors. The platform's suggested bid is the seller's problem, not the seller's authority — the under-priced terms exist because the auction has not yet been bid up by competitor pressure. Capture them now, not in the bidding war that starts at T-7 of the next major event.
Days 22–24 — In-event window
Hold the bid envelope on identified profitable keywords. Refuse voucher tiers above category margin (the discipline detailed in the companion profit pillar and in /blog/how-to-reduce-shopee-ad-waste). The shops that lose during 11.11 are not the ones with weak listings; they are the ones who let the platform's campaign-period defaults drag voucher mix below break-even on their own catalog.
Days 25–60 — Re-engagement
Convert event-period buyers into return-buyer cohorts. Trigger Shopee Chat outreach 7 days post-delivery on top-margin SKUs only — not on every SKU, because the operating cost of outreach is small but non-zero and concentrating effort on margin-rich SKUs keeps the LTV-to-effort ratio healthy. Cross-sell graph richness — three correctly-mapped SKUs per primary product — feeds Shopee's recommendation algorithm and compounds organic placement weeks after the event.
Days 61–90 — Steady state
Audit win rate. If event-period and steady-state both lifted but win rate (sales per impression) flat-lined, the lift came from voucher depth, not real demand growth. The lift is fragile. Find the SKUs whose conversion gate moved during the event and double down; deprecate the SKUs whose lift was bought.
The metric: win rate, not GMV rate
Track sales per ad impression for paid traffic, visit-to-order rate for organic. Per SKU. Four-week moving average to filter daily noise. The numbers below survive seasonality better than weekly GMV because the denominators move with traffic and the ratios isolate seller-side effort from platform-side delivery.
paid win rate = ad-attributed orders / ad impressions (track per SKU)
organic win rate = organic-attributed orders / listing visits (track per listing)
repeat share = orders from prior buyers / total orders (90-day window)
cross-sell take = orders attaching recommended / primary-product (per primary SKU)
SKU orders
If GMV grew but paid win rate flat or down -> the lift was bought, not earned.
If repeat share grew faster than total GMV -> the cheap lever is working.Track them weekly; review on the 4-week moving average; act on whichever lever has the largest delta. GMV growth that came from voucher depth is fragile; win rate that improved is structural. The audit is built around the second.
Limitations and where the framework breaks
- Account-size lower bound. The cadence assumes operating capacity to run scout ads, segment by SKU, and track per-SKU win rate across a four-week window. Below ~THB 200K monthly revenue, fixed costs dominate and the data plumbing is heavier than the recovery is worth — concentrate ad spend on the top three highest-margin SKUs and watch cash flow.
- Thin-category visibility lever fails. The "long-tail keyword bid mispricing" claim assumes a category with at least three competitor sellers running keyword ads. In thin categories with one or two large sellers, the auction is small enough that there is no mispricing to exploit; the lever shifts to listing optimisation and review velocity instead.
- Repeat lever weights category. Beauty and fashion accessories repeat-buy at materially higher rates than consumer electronics or large home appliances. The 20–40% LTV claim sits at the upper end for repeat-prone categories and the lower end for one-time-purchase categories. Calibrate the expected return.
- Lazada and TikTok Shop transfer partially. The three-lever model (visibility, conversion, repeat) transfers directly. Tactics differ — Lazada's search ranking weights review velocity more heavily; TikTok Shop's discovery is content-driven, not search-driven, so the visibility lever shifts to creator collaborations and short-form video. The conversion and repeat levers transfer; the visibility tactic does not.
- Cadence assumes campaign-window participation. Sellers who explicitly choose non-participation as a margin-protection strategy run a different cadence — see the asymmetric-refusal framework in /blog/race-to-zero-margin. The 90-day cadence here assumes participation in at least one major Shopee campaign window per quarter.
Methodology
Public-data citations are taken from Sea Limited's 4Q25 / 1Q26 investor disclosures (operating-cost rise driven by AI investment in search, recommendations, advertising), Bain's e-Conomy SEA 2025 retail-media commentary, the Google–Temasek–Bain e-Conomy SEA 2025 report, and the Shopee Ads Thailand Help Center (Keyword Ads documentation, commission and fee schedule).
Internal-data claims — the rising-CPC-vs-flat-repeat-cost asymmetry, the worked-example shapes, the 20–40% LTV figure for repeat mechanics, the three-to-eight long-tail bid mispricings per category, the 25–40% broad-match share of attributed-order volume — are aggregated across the SEA-6 Thai Shopee accounts in the DataGlass research methodology sample frame (Jan 2024 – Apr 2026, 28-month observation window). Roughly 280 active Shopee accounts in the cohort. Limitations stated in the section above.
GMV that came from voucher depth is fragile. Win rate that improved is structural.