Short answer: A restricted health & wellness listing is not a "soft" marketing problem — it is a demand kill switch. Ads, samples and affiliate seeding still cost money while the listing cannot convert or cannot run. Fix compliance and Account Health before you scale spend.
Dead listing cost ≈ creative + samples + wasted ads + opportunity cost of stock tied to a blocked URL.
Confirm the live TikTok Shop Malaysia policy for your exact category. This article is the profit lens, not a substitute for Seller University.
What usually triggers restrictions (pattern, not legal advice)
| Risk pattern | Seller intent | Profit impact |
|---|---|---|
| Disease / treatment claims | "This cures X" | Listing demotion or takedown |
| Before/after medical aesthetics | Dramatic transformation edits | Quality flags + refund risk |
| Category mismatch | Wrong leaf category for ranking | Wrong fee class + review risk |
| Unsubstantiated superlatives | "100% guaranteed" | Ads disapproval |
| Image ≠ product | Stock lifestyle shots | Returns + AHR damage |
Worked example: spend without a live listing
Illustrative only:
| Line | RM |
|---|---|
| Photo + video creative | 800 |
| Sample kits to 5 creators | 450 |
| GMV Max test budget (3 days) | 1,200 |
| Platform fees if any sales landed | (depends) |
| Outcome if listing restricted mid-test | ~2,450 spent, little or no GMV |
That RM 2,450 does not appear as a platform "restriction fee". It appears as ads + COGS with no order income — the worst unit economics.
What to do before scaling ads
- Read the category policy in Seller Centre for your leaf category.
- Rewrite titles and descriptions to allowed language only.
- Align media to the physical SKU; no medical dramatisation.
- Check Account Health — restricted listings stack with late ship and cancels.
- Re-price after you know the real fee stack — TikTok fees 2026 and the fee calculator.
- Only then open GMV Max with a profit ROAS target, not vanity ROAS — ROAS vs profit.
SKU triage when a line is chronically restricted
- Kill or rework the SKU if claims cannot be made compliant.
- Do not hide losses in store averages — use SKU-level profit.
- Stock sitting on a dead listing is cash with no path to settlement.
How Inseller helps
Inseller shows actual fees, ads, refunds and SKU contribution so you can see when ads spend is attached to unhealthy listings. It does not replace platform compliance review — it stops you funding a dead funnel.
Related: returns true cost · fee history.