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.

February 26, 202612 min readBhum Soonjun · DataGlass Research

Profit

TikTok Shop's commission structure is the only one of the three SEA marketplaces with a stacked second commission layered on top of the platform fee. TikTok Shop's Seller University documents Affiliate Plan commissions in the 1–80% range (seller-set per SKU), with the Open Affiliate Plan defaulting to 10–25% on most categories. Add the platform commission (typically 1–5% in Thailand depending on category), the seller-funded voucher tiers required to maintain ranking in live-commerce surfaces (8–12% during peak campaign windows), the platform shipping subsidy, and a returns reserve elevated above Shopee or Lazada by the impulse-purchase profile of the buyer base, and the structural cost-per-order is materially higher than the platform-reported ROAS suggests.

TikTok Shop's commission stack has four lines, not one. Platform-reported ROAS counts only the first.

This post argues that the popular TikTok Shop advice — run more live-streams, enroll in the Open Affiliate Plan, follow what the recommender rewards — is structurally biased toward overspend. Live-stream GMV is not margin. Affiliate-driven sales arrive with a 10–25% commission stacked on top of the platform fee. The fix is not to retreat from these surfaces; it is to set per-SKU affiliate commissions, price live-stream SKUs against margin instead of session lift, and reconcile contribution margin from order-line data with the full four-line stack subtracted.

The four-line cost stack — visualised

The chart below decomposes a representative THB 30,000 ad-attributed TikTok Shop sale through the typical Thai LazMall-equivalent SKU profile. The brand-orange bar at the bottom is the contribution margin the seller actually has. The arithmetic gap between the Shopee-style cost stack (one commission line) and the TikTok Shop stack (commission plus affiliate plus elevated returns) is the entire reason TikTok Shop margin economics behave differently from the other two platforms.

Cost stack decomposition of a THB 30,000 affiliate-tagged TikTok Shop order
Ad-attributed revenue (TikTok Shop dashboard view)Gross — what platform ROAS counts
30,000 THB
COGS (35% supplier cost)Largest single line
10,500 THB
Platform commission (3% category)Standard SEA platform commission
900 THB
Affiliate commission (20% Open Plan)The line Shopee and Lazada do not have
6,000 THB
Seller-funded voucher (5%)Stacked on top of affiliate
1,500 THB
Free-shipping subsidy (3%)Platform-funded baseline + seller share
900 THB
Returns reserve (6% — elevated for impulse-purchase mix)4–8 pp above Shopee/Lazada baseline
1,800 THB
Ad spendDirect campaign cost
5,000 THB
Contribution profit before ads (true-ROAS numerator)What the seller actually has to spend ads against
8,400 THB

Two highlighted lines distinguish TikTok Shop from Shopee and Lazada economics: the affiliate commission (THB 6,000 here, ~20% of revenue on the Open Plan default) and the elevated returns reserve (THB 1,800, ~6% of revenue vs. ~2–3% baseline on Shopee/Lazada). Together they account for ~26% of revenue — the structural cost gap that turns a 6.0 platform ROAS into a 1.68 true ROAS.

A worked example: the 6.0 platform ROAS that is barely break-even

Same campaign, two views
Platform view:
   Ad-attributed revenue: THB 30,000
   Ad spend:              THB  5,000
   Platform ROAS:         6.0  ← dashboard says winner

True ROAS view (affiliate-tagged orders, typical category):
   COGS (35%):                   THB 10,500
   Platform commission (3%):     THB    900
   Affiliate commission (20%):   THB  6,000
   Seller-funded voucher (5%):   THB  1,500
   Free-shipping subsidy (3%):   THB    900
   Returns reserve (6%):         THB  1,800
   Ad spend:                     THB  5,000

   Contribution profit before ads = 30,000 − 21,600 = THB  8,400
   Contribution profit after ads  = THB  3,400
   True ROAS  =  8,400 / 5,000  =  1.68

The campaign is profitable but only barely. The ratio collapsed from 6.0 to 1.68 once the full cost stack was applied. A 5-percentage-point increase in returns reserve (typical for impulse-prone live-stream SKUs) flips it under 1.5. A 5-percentage-point increase in affiliate commission (a common Open Affiliate Plan default for higher-tier creators) does the same. A seller optimising on platform ROAS has no signal that anything has changed.

Affiliate commission is the line most accounts under-manage

TikTok Shop's Open Affiliate Plan is opt-in but default-enrolled for most new sellers. Once enrolled, creators discover the SKU and earn the published commission rate on every attributed order. On accounts that have not actively configured per-SKU rates, 40–60% of order volume routinely flows through the Open Plan at a 15–25% commission — stacked on top of the 1–5% platform commission. For high-margin SKUs (50%+ contribution margin) this is sustainable; for thin-margin SKUs it is the difference between profit and loss on every affiliate-tagged order.

The fix is per-SKU affiliate commission tiering: set the Open Plan commission per SKU based on the SKU's actual margin, gate high-margin SKUs (the ones that fund the catalog) out of the Open Plan and into the Targeted Plan with curated creator partners, and review the mix monthly. Most accounts that do this once recover 3–5 percentage points of margin without losing meaningful affiliate-driven volume — the creators who matter for the SKU stay engaged through the Targeted Plan; the long tail of opportunistic affiliates is throttled.

Live-stream pricing: the host's incentive is not the seller's

Live-stream hosts price for the spike. They ask for aggressive discounts because aggressive discounts drive in-session conversions, and the host's affiliate commission scales with the GMV produced during the session. The seller's incentive is the margin that survives the session. Both incentives are real; they are also structurally misaligned. The seller cannot delegate live-stream pricing to the host without losing margin discipline.

Two operating rules. First, set a discount floor per SKU — the maximum discount the SKU's margin can absorb at break-even, with a small buffer. Hosts work within the floor. Second, rotate which SKUs are featured: the highest-discount slot in a session should rotate across SKUs, not always land on the highest-margin product. This keeps the host's spike-driving discount available without burning the same margin lines repeatedly. Sellers who run this discipline find that 3–5 live-stream sessions per month account for the bulk of their margin compression, and that two changes (tier the discount, rotate the featured SKU) recover most of it.

How true ROAS responds as Open Affiliate Plan commission rises (typical TikTok Shop SKU)
0.8×1.5×2.3×5%10%15%20%25%30%
True ROAS (×)Open Affiliate Plan commission (%)

Same SKU, same campaign, same dashboard ROAS. As the Open Affiliate Plan commission rises from 5% (curated low-tier creators) to 30% (high-tier creator marketplace), true ROAS declines roughly linearly — and crosses break-even (~1.0) somewhere between 22% and 28% commission depending on category margin. The chart is the operational case for setting affiliate commission per SKU: the same affiliate program is profitable on a high-margin SKU and loss-making on a thin-margin one at the same commission tier.

Sensitivity — what changes the conclusion

The four-line cost stack varies meaningfully by category, by Affiliate Plan configuration, and by campaign-window timing. The table below stress-tests the worked example.

Sensitivity of the worked example's true ROAS to single-input shifts
AdjustmentNew true ROASConclusion
Baseline (worked example)1.68Profitable, thin buffer
Affiliate commission 20% → 25% (Open Plan default drift)1.32Approaches break-even — common Open Plan default for higher-tier creators
Returns reserve 6% → 9% (live-stream impulse profile)1.50Returns reserve is the most under-modelled line on most accounts
Voucher 5% → 10% (peak-campaign tier)1.38Campaign-window stress on top of affiliate stack
Combined: affiliate 25% + voucher 10% (peak Open Plan campaign)1.04Break-even — typical 11.11 / 12.12 stress profile
Combined: affiliate 30% + returns 9% + voucher 10%0.62Severe loss — high-tier creator on impulse-prone SKU at peak
Move SKU to Targeted Plan at 12% (curated creators)2.05The recovery move — gates the SKU out of Open Plan defaults

The table makes the structural argument: the Affiliate Plan commission tier is the highest-leverage seller-controlled lever in the TikTok Shop cost stack. Combined with returns-reserve discipline and voucher-tier discipline, per-SKU affiliate tiering is the difference between 1.0 and 2.0 true ROAS on the same SKU.

TikTok Shop's economics are not Shopee's with a different platform skin. The affiliate stack and the returns profile change the math. Reuse the framework, recalibrate the inputs.

Limitations and where this argument breaks

  • Account-size lower bound. The framework's recovery scales with affiliate-channel exposure. Smaller TikTok Shop accounts with low affiliate-tagged volume see less marginal benefit from per-SKU Affiliate Plan tiering; below ~THB 200K monthly revenue, simpler heuristics (uniform Open Plan with conservative voucher tiers) outperform the operational overhead.
  • Creator-marketplace dynamics. The 10–25% Open Plan default range is documented in TikTok Shop Seller University, but actual creator participation varies by category and account profile. Categories with low creator interest (industrial, B2B) see less affiliate traffic; categories with strong creator participation (beauty, apparel, home) see commission tiers concentrated near the upper end of the range.
  • Live-stream session attribution. Margin reports run at the campaign-aggregate horizon understate the contribution of individual live-stream sessions, because session-attributed orders mix click-time with order-close attribution. Reconcile session-level economics on a 14-day post-session window for accuracy.
  • Returns-reserve elevation. The 4–8 percentage-point returns elevation above Shopee/Lazada baseline is observed in our sample but varies by category. Apparel and beauty (impulse-prone) skew higher; consumables and homeware (utility-driven) skew lower. Recalibrate the reserve per category before applying the framework as a bright-line.
  • Time horizon. TikTok Shop is the youngest of the three SEA marketplaces and its commission structure has shifted multiple times since launch. The framework is robust; the specific commission tier and Open Plan defaults need quarterly refresh against Seller University documentation.
  • Internal-data scope. The 40–60% Open Plan share, the 3–5 sessions/month margin-compression concentration, the typical Affiliate Plan commission distribution — all aggregated across the SEA-6 Thai TikTok Shop accounts we model directly. They are not population claims about all TikTok Shop sellers; they exclude operators below the size bound and the cross-border seller cohort.

Methodology

Public-data citations are taken from the TikTok Shop Seller University documentation (Affiliate Plan commission, platform commission and transaction fee, live-stream session and creator marketplace docs), ByteDance newsroom announcements on TikTok Shop SEA expansion, the Bain e-Conomy SEA 2025 commentary on video-commerce growth, and the Google–Temasek–Bain e-Conomy SEA 2025 macro report.

Internal-data claims — the 40–60% Open Plan share, the 6.0 → 1.68 true-ROAS collapse on a typical category, the 3–5 sessions/month margin-compression pattern, the typical Affiliate Plan commission distribution — are aggregated across the Thai SEA-6 TikTok Shop accounts we model directly. The TikTok Shop subset comprises approximately 120 active accounts across the DataGlass research methodology sample frame (Jan 2024 – Apr 2026, 28-month observation window).

Take the next step

Reconstruct true TikTok Shop profit per SKU.

DataGlass connects TikTok Shop order-line data, COGS, platform commission, Affiliate Plan commission, voucher, and returns reserve in one canonical view — so live-stream session economics are decided against contribution margin, not in-session GMV.

Sources & further reading

  1. 01
    TikTok Shop — Affiliate commission and Affiliate Plan documentation

    TikTok Shop Seller University documentation on Affiliate Plan commission rate ranges (1–80% seller-set per SKU), Open vs. Targeted Plan mechanics, and per-SKU configuration. Source for the affiliate-stack arithmetic in the worked example.

    https://seller-th.tiktok.com/university/essay?knowledge_id=10005772

  2. 02
    TikTok Shop — Seller fee and commission schedule

    TikTok Shop's published platform commission (1–5% by category in Thailand) and transaction fee structure. The platform-side baseline before the affiliate stack is layered on.

    https://seller-th.tiktok.com/university/category/13?knowledge_id=10006016

  3. 03
    TikTok Shop — Live-stream session and creator marketplace docs

    TikTok Shop seller-facing documentation on live-commerce session mechanics, host commission flows, and the in-session discount tools — the surface where the host-vs-seller incentive misalignment described in this note operationalises.

    https://seller-th.tiktok.com/university/category/14

  4. 04
    Bain & Company — e-Conomy SEA 2025: video commerce

    Bain analyst commentary on video-commerce growth — now ~25% of regional e-commerce GMV — and the structural pricing pressure of live-stream selling that drives TikTok Shop's discount-stack economics.

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

  5. 05
    Google, Temasek & Bain — e-Conomy SEA 2025

    Macro: SEA e-commerce GMV trajectory and video-commerce share figures grounding the platform-mix context for the TikTok Shop affiliate-stack analysis.

    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

  6. 06
    ByteDance / TikTok Shop — public statements on creator marketplace

    ByteDance newsroom announcements documenting TikTok Shop's creator-marketplace expansion across SEA-6, the structural context for the Open Affiliate Plan default-enrolment pattern modelled here.

    https://newsroom.tiktok.com/

More from the archive

  1. 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.

  2. April 22, 2026

    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.

  3. 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.

  4. April 5, 2026

    How to calculate Shopee seller margin

    The math, the inputs, and the program-specific traps. Why Shopee's in-dashboard income view almost always overstates margin — and how to reconstruct true contribution margin per SKU using the order-line data Shopee already exposes via Open Platform.

  5. February 8, 2026

    The race to zero margin — and how Shopee, Lazada, and TikTok Shop got there

    Read the platform documentation end-to-end and the conclusion is uncomfortable: the discounts buyers see, the free shipping that drives conversion, and the affiliate spend that drives reach are all paid by the seller. The race-to-zero is the equilibrium output of that design.

  6. April 29, 2026

    Cross-platform ad budget allocation for SEA marketplace sellers

    Most multi-platform sellers split ad budget across Shopee, Lazada, and TikTok Shop by historical revenue share. The math says that's wrong. Optimal allocation equalises marginal ROAS, not historical share — and the gap between the two on a typical account is 4–7 percentage points of net contribution margin per quarter.

Stop guessing. Start deploying.

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