InsellerBlogGuideToolsEN中文BMOpen Inseller

TikTok Shop Account Health Rating (Malaysia): What It Means for Sales & Profit

TikTok Shop AHR is not vanity — low scores throttle traffic, ads eligibility and live. How MY sellers protect margin when health drops.

Short answer: Account Health Rating (AHR) is TikTok Shop's compliance score for your store. A low score is not a cosmetic badge — it can throttle organic traffic, limit ads/campaign eligibility and restrict live. That hits sales volume before fees even matter, so healthy ops is part of margin protection, not a side task.

Demand risk (AHR / fulfilment / quality) × unit economics (fees + COGS + ads) = what you actually keep.

Exact band names, thresholds and penalties change in Seller Centre. Always confirm the live health panel for your Malaysia shop — this guide is the profit lens, not a substitute for the official policy page.

Why AHR belongs next to your P&L

Most sellers track GMV and ROAS. Fewer track the silent demand throttle:

SignalWhat it looks like in Seller CentreProfit angle
Late ship / long TTDFulfilment metrics redCancel + refund cost, ad waste on undeliverable orders
High cancel after paidOrder quality / cancellation rateFees + ads paid, revenue gone — see returns true cost
Quality / fake listing flagsProduct quality or restricted categoryListings demoted → paid traffic inefficient
Logistics exception rateWrong status, failed pickupsCOD fail + reship — COD failed delivery cost
AHR risk / restricted bandAccount Health panelTraffic + ads + live eligibility cut

When AHR is fine, fee math (TikTok Shop seller fees 2026) dominates. When AHR is bad, volume collapses first — your blended margin can still look "OK" on the orders that ship while the shop as a whole bleeds ad budget.

Worked example: health drop that fees cannot fix

Illustrative only (not a platform-published band):

ScenarioWeekly GMVPlatform fees ~18.9% + RM0.54AdsNet after fees+ads+COGS (model)
Healthy AHRRM 50,000~RM 9,500 feesRM 8,000Positive thin margin
Risk AHR (−30% organic + ads limited)RM 30,000~RM 5,700 feesRM 8,000 (same spend, worse efficiency)Ads dominate → net turns red

You did not change price or COGS. The eligibility and traffic changed. That is why Account Health is a profit metric.

(Fee % illustrative SST-inclusive programme stack as of Inseller FEE_RATES_LAST_VERIFIED; confirm your category rate card.)

What Malaysian sellers should fix first

  1. Ship-by / pack SLA — Late ship is the most common health killer for multi-SKU live shops. Align stock locks with live calendars before the session, not after.
  2. Cancel root causes — Paid-then-cancel often means OOS, wrong listing, or price errors. Kill the SKU or fix stock before scaling GMV Max.
  3. Return / complaint SKUs — High return rate products destroy health and unit margin. Use SKU-level P&L, not store averages — see SKU-level profit.
  4. Listing compliance — Restricted health & wellness claims, fictitious phone prices, and mismatched images are policy risk and listing velocity risk.
  5. Logistics truthfulness — Fake "shipped" status to buy time is a short-term ops hack and a long-term health bomb.

How to review AHR in a weekly profit ritual

  • Open Account Health + fulfilment metrics before you top up ads.
  • Tag the top 5 SKUs by refund rate and late rate; decide keep / fix / kill.
  • If health is in a warning band, cap new ad spend until ship-by compliance recovers — ROAS optimisers will not tell you this.
  • Reconcile settlement as usual (TikTok settlement explained); health issues show up as refunds and adjustments, not as a clean "AHR fee" line.

Faster way to see margin under demand risk

Model fees with the TikTok fee calculator. For shop-level truth — actual fees, ads, refunds, and SKU contribution under the same roof — Inseller is the profit layer Malaysian multi-channel sellers use so ROAS does not hide a dying Account Health score.

Compare also: Shopee vs TikTok fees when you rebalance traffic after a health event.