InsellerBlogGuideToolsEN中文BMOpen Inseller

Platform Fee History Malaysia: TikTok Shop & Shopee Hikes Sellers Felt

A short history of MY marketplace fee changes (V1→V2, RM0.54 support fee). Reprice checklist when the next hike lands.

Short answer: Malaysian marketplace fees are not static. The stack most sellers run today (SST-inclusive programme percentages plus a flat ~RM 0.54 per delivered order) is a Feb 2026-era V2 picture. Older screenshots and spreadsheets still show V1 rates — that is how silent margin death happens. This page is the newsjack anchor: re-edit it when rates move; do not invent a second "history" post.

Always prefer actual settlement over any rate card or blog. Figures below are illustrative, aligned with Inseller's modelled V1/V2 tables (FEE_RATES_LAST_VERIFIED in the fee engine). Confirm Seller Centre.

Timeline sellers actually felt

When (approx.)What changedProfit impact
Pre-2026 (V1 stacks)Lower commission on several TikTok/Shopee lines; no universal RM0.54 support fee in the current formSpreadsheets and old blogs still quote these
2026-02-01 era (V2)Commission / programme / transaction lines refreshed SST-inclusive; Shopee commission step-up on major cardsReprice or watch contribution margin compress ~1–3 pts depending on category
2026-02-15Flat platform support fee ~RM 0.54 per successfully delivered order (MY)Small orders lose more %; free-shipping low-AOV skus hurt first
OngoingCategory exceptions, promo programme opt-ins, campaign fee overlaysNever use a single "19%" for every SKU

For full line-by-line current breakdowns see TikTok Shop seller fees 2026 and Shopee seller fees 2026. Side-by-side: TikTok vs Shopee fees compared.

Illustrative V1 → V2 (programme-style stacks)

Not legal rate cards. Category and programme enrolment change everything.

Platform (model)V1-ish all-in % (illustrative)V2-ish all-in % (illustrative)Flat add-on (delivered)
TikTok Shop MY programme~mid-teens % (pre-SST-inclusive refresh)~18.9% (comm ~10.26% + bonus ~4.86% + trx ~3.78%)RM 0.54
Shopee MY typical stacklower commission erahigh-teens / ~20% band depending on commission + service + transaction + SST treatmentRM 0.54 where applied

Worked RM 100 TikTok programme order under V2 model:

LineRM
Order value100.00
− ~18.9% percentage fees18.90
− platform support0.54
= Net revenue before COGS/ads80.56

Same order priced on a stale V1 mental model can look "fine" until settlement lands. That gap is the whole point of history-aware pricing.

What each hike type does to margin

Hike typeFeels likeSeller response
Percentage commission / programmeEvery GMV ringgit thinnerReprice, cut weak promos, renegotiate affiliate %
Flat support feeLow AOV death by a thousand cutsRaise floor price, kill micro-SKUs, bundle
Campaign / live programme overlays"Only on promo days" — until promo is the channelModel 11.11 checklist and live fees separately
Ads inflation (not a platform "fee" but same wallet)ROAS flat, profit downJudge ROAS vs profit, not vanity ROAS

48-hour playbook when the next announcement hits

  1. Screenshot the official rate card (date-stamp it). Do not trust WhatsApp forwards alone.
  2. Update models the same week — fee calculators: TikTok, Shopee. If you use Inseller, confirm engine rates match the notice (FEE_RATES_LAST_VERIFIED).
  3. Reprice with contribution margin, not GMV targets. Method: how to price on TikTok/Shopee.
  4. SKU triage — anything that was 2–4 pts from breakeven is now red. SKU-level profit.
  5. Ads & affiliate — lower net means the same ROAS target is wrong. Recut budgets before the campaign weekend.
  6. Re-edit this article (or your internal wiki) so the team stops quoting last year's %.

Why BigSeller / SiteGiant-style "news" still needs a profit angle

Competitor blogs often restate platform press releases. Traffic comes from searchers typing the announcement; conversion comes from answering "what do I do to my price and ads tomorrow?". That is why Inseller's content dual-track pairs Marketplace News with evergreen unit-economics posts — newsjack for discovery, fee math for trust.

Maintenance note (editors)

  • One slug forever: platform-fee-history-malaysia. On each verified change: bump publishedAt only if material, rewrite the timeline table, sync hedges with fee-rates.ts.
  • Never invent hike dates. If only Seller Centre shows it, label "observed in Seller Centre, YYYY-MM".
  • Link out to full fee pillars rather than duplicating every category rate here.