Ask any TikTok Shop seller what fees they pay, and most will say “about 5% referral fee.” That answer is dangerously incomplete.
The reality is that money flows through five buckets between your gross revenue and your actual payout — and if you are only tracking one of them, you are flying blind. We have seen sellers who thought they were running at 30% margin discover they were actually at 12% once every fee was accounted for.
This article breaks down every fee that touches your settlement, organized by the pool it belongs to. No guesswork — this is the same structure we use inside AxonRow to calculate real-time profit per order.
The 5-Bucket Model
Every TikTok Shop order generates revenue that flows through five buckets before you see your actual profit. Think of it as the journey from gross sale to bank account:
Revenue + Platform Subsidies
Commission + Fees + Affiliate + Shipping + Discounts (pre-payout)
Ad Spend + COGS (post-payout)
Refunds + Shrinkage + FX Loss
The AxonRow 5-bucket model — every deduction categorized by when and why it leaves your revenue.
The simple form of the formula:
Kept = Earned − Taken − Spent − Lost
Simple on paper. The devil is in what goes inside each bucket.
Bucket 1: Earned — What You Actually Received
Earned is your gross revenue plus any platform subsidies TikTok applies (e.g. shipping subsidies, promotional top-ups). This is your starting point — not the listed price, but the total amount the customer paid plus any subsidies credited to your account.
Bucket 2: Taken — Pre-Payout Deductions
| Fee | What It Is | Typical Rate |
|---|---|---|
| Product Tax | Sales tax / VAT on the product price | 20% UK / varies US |
| Shipping Fee Tax | Tax applied to the shipping charge | Same rate as product |
Why sellers miss this: TikTok includes tax in the total_amount field. If you calculate margin on total_amount without subtracting tax first, you are overstating your revenue by up to 20% in the UK market.
Tax sits inside Taken — it is deducted from your settlement before you receive anything.
Platform Fees — TikTok’s Cut (inside Taken)
This is where most of the “hidden” fees live. The referral fee everyone knows about is just the tip of the iceberg.
| Fee | What It Is | Typical Range |
|---|---|---|
| Platform Commission | Referral fee based on product category | 2% – 8% |
| Transaction Fee | Payment processing fee per order | ~1% |
| Handling Fee | Logistics handling surcharge (market-dependent) | Varies |
| Small Order Fee | Flat fee on orders below a threshold (e.g. £10) | £0.30 – £0.50 |
| Retail Delivery Fee | State-level delivery tax (US, e.g. Colorado) | $0.29 per order |
| Item Insurance Fee | Buyer protection insurance charged to seller | Varies |
The small order fee trap: If you sell accessories or low-priced items (under £10), the small order fee can eat 3–5% of your revenue on top of the referral fee. A £6.99 phone case with a £0.50 small order fee plus 5% commission means TikTok takes nearly 12% before you even count tax.
Affiliate Commission — The Creator Cut (inside Taken)
If you use TikTok Shop affiliates or creators to promote your products, their commission comes directly out of your margin — not from TikTok’s share.
| Fee | What It Is | Typical Range |
|---|---|---|
| Affiliate Commission | Creator/affiliate payout per sale, set per product | 10% – 30% |
The confusion: Many sellers confuse affiliate commission with platform referral fee. They are completely separate. The referral fee goes to TikTok. The affiliate commission goes to the creator. You pay both.
A product with a 5% referral fee and a 20% affiliate commission means 25% of your sale price goes to fees before tax and COGS. If you are setting affiliate rates without knowing your true margin, you could be paying creators more than you earn.
COGS — Your Product Cost (inside Spent)
Cost of Goods Sold sits in the Spent bucket — a post-payout expense you control. It is calculated per line item:
COGS = Σ (Unit Cost × Quantity) for each line item
The catch: Most sellers track COGS at the product level but forget to update it when supplier prices change. AxonRow snapshots the cost at the time of order creation, so your profit calculation always reflects what you actually paid — not what you think you paid.
Real Example: Where Does a £25 Order Go?
Let’s trace a real UK order through all five buckets. A customer buys a product listed at £25 (VAT-inclusive), shipped via TikTok Shipping, promoted by an affiliate at 15%.
| Line Item | Amount | Bucket |
|---|---|---|
| Gross Revenue (Total Amount) | £25.00 | — |
| VAT (20%) | −£4.17 | Taken |
| Platform Commission (5%) | −£1.25 | Taken |
| Transaction Fee (~1%) | −£0.25 | Taken |
| Affiliate Commission (15%) | −£3.75 | Taken |
| Product Cost (COGS) | −£7.00 | Spent |
| Kept | £8.58 | 34.3% margin |
That £25 sale? Only £8.58 lands in your pocket. The seller who only tracked the 5% referral fee thought they were making £18 profit. The real number is less than half of that.
Buyer-Paid Fees: What NOT to Deduct
One of the most common mistakes we see is sellers double-counting fees that the buyer pays. TikTok’s Order API includes fields like shipping_fee, distance_fee, and shipping_insurance_fee — but these are paid by the customer, not deducted from your settlement.
If you subtract these from your revenue, you are understating your profit. They are informational fields, not seller deductions. The only fees that reduce your payout are the ones inside the Taken bucket above.
How to Track Every Fee Automatically
Manually tracking 10+ fee types across hundreds of orders is not sustainable. Here is what a proper setup looks like:
- Per-order fee decomposition: Every order should show its Earned, Taken, Spent, and Lost buckets as separate columns — not a single “fees” number.
- SKU-level aggregation: Roll up fees by product to find which SKUs are profitable and which are bleeding money after affiliate and platform cuts.
- Real-time sync: Fees change as orders move through statuses (partial refunds, cancellations). Your profit view must update automatically.
This is exactly what the AxonRow Profit Calculator does for quick estimates, and what the full platform does at order level with live TikTok Shop data.
Key Takeaways
- TikTok Shop fees are not “5%.” The 5-bucket model covers Earned, Taken (platform fees, affiliate, shipping, discounts), Spent (COGS, ad spend), Lost (refunds, shrinkage), and Kept.
- Small order fees and affiliate commissions are the most commonly overlooked deductions.
- Buyer-paid fees (shipping, insurance) should NOT be subtracted from your revenue.
- Always calculate margin on the post-tax amount, not the gross total.
- Track fees per order and per SKU — averages hide loss-making products.