Why this matters
If I were reviewing a TikTok Shop expansion plan with an ops lead today, this is the first thing I would push back on: too many teams still talk about "TikTok Shop fees" as if there is one clean platform take rate.
There isn't.
The usual pattern looks like this. A seller sees a familiar commission number in one market, builds a quick profit sheet, and then uses the same logic to judge a second market. On paper the SKU still looks healthy. In reality, the fee base changed, tax is handled differently, or an extra platform fee layer showed up that was not in the original model.
That is how a SKU that feels comfortably profitable in the US can start looking much tighter in Vietnam or Thailand before you have even touched creator payouts or ads.
Take a simple example. Imagine a beauty accessory selling at the equivalent of about $29.99. Product cost is steady, content cost is steady, and your team is mostly debating where to place inventory and paid budget first. If you compare four markets using one shared margin template, you are not really making a market decision. You are just repeating the first market's assumptions.
This comparison focuses on the TikTok Shop markets where public documentation is strongest today: US, UK, Vietnam, and Thailand. The goal is not to throw every rate into one long spreadsheet. The goal is to show where an operator is most likely to overestimate margin.
Quick comparison table
| Market | Core public fee shape | Typical fee base | Tax default | Fulfillment visibility |
|---|---|---|---|---|
| US | Referral-fee-first model | item_after_seller_discount |
Usually modeled pre-tax / optional override | Public FBT weight-tier + storage references |
| UK | Commission baseline | buyer_payment_total |
VAT-inclusive by default | Public FBT size-tier + storage references |
| Vietnam | Commission + transaction fee + order processing fee | Mixed bases across fee layers | Tax-inclusive public view by default, with verified-tax-code nuance | Seller shipping plus manual shipping-program adjustments |
| Thailand | Marketplace commission + commerce growth fee + transaction fee | Mixed bases across fee layers | VAT-inclusive by default | Seller shipping plus optional logistics surcharge |
What matters here is not just that the rates are different. It is that the structure is different. US and UK are easier to sanity-check. Vietnam and Thailand are where teams are more likely to miss something meaningful if they rush the model.
If you want to pressure-test your own SKU while reading, have a try in the TikTok Shop Fee Calculator and then jump into the market-specific versions for US, UK, Vietnam, and Thailand.
US fee model
The US is the market I would use as a baseline when a team wants a quick first-pass answer. It is not because US selling is automatically easier. It is because the public fee framing is cleaner and easier to explain across finance, ops, and growth.
In the current site setup, the public referral-fee logic is built around item_after_seller_discount, and the baseline public rate is modeled at 6% for most categories, with some exceptions. That makes the first pass fairly readable: discount the item, apply the fee logic, then look at shipping, creator spend, and ads.
The US also gives you a clearer fulfillment picture than most other TikTok markets because the calculator models FBT weight-tier fulfillment and storage logic. That matters operationally. When you are arguing internally about whether margin pressure is coming from platform fees or from fulfillment drag, that extra visibility saves time.
Use the dedicated US TikTok Shop calculator when you want to test:
- price sensitivity after seller discount
- creator commission plus ad cost
- FBT storage drag on slower inventory
UK fee model
The UK is where a lot of otherwise solid operators get sloppy, because the headline commission can look manageable and familiar. But the UK is not just "US with a different rate."
The repo-backed public terms model the UK baseline as a 5% commission on buyer-paid amount, and the market defaults to VAT-inclusive pricing. That changes how you should read the revenue line before you start congratulating yourself on contribution margin.
The practical takeaway is simple: a UK listing can look healthy in a top-line dashboard and still be less forgiving than expected once VAT and fulfillment are treated properly. The public references are also fairly strong on fulfillment here, because the site already models FBT size-tier fulfillment and storage rates from the public rate card.
Use the UK TikTok Shop calculator when you need to test:
- VAT-inclusive selling prices
- the effect of size tier on FBT cost
- whether UK margin still holds after creator commission and paid acquisition
Vietnam fee model
Vietnam is where I would slow the team down. Not because the market is bad, but because it is much easier to under-model the fee stack.
The current repo-backed public references support a model that combines:
- platform commission
- a 5% transaction fee
- a per-order processing fee
- platform-fee tax treatment that changes in interpretation depending on verified tax-code status
This is usually the moment where a margin sheet stops being a "quick estimate" and starts needing actual operating judgment. If you are only looking at commission, Vietnam can look cleaner than it really is. Once you add the other fee layers and tax handling, lower-priced SKUs can lose room fast.
That does not make Vietnam unattractive. It just means the decision quality depends much more on whether your team is using the right fee stack for its setup, rather than a simplified global template.
The Vietnam TikTok Shop calculator is the right place to validate:
- marketplace versus mall assumptions
- tax-inclusive pricing impact
- how fee layering changes margin on lower-priced products
Thailand fee model
Thailand has a similar trap. If someone on the team says, "The commission still looks fine," that should be a sign to dig one level deeper.
The current public-reference model combines:
- marketplace commission
- commerce growth fee
- transaction fee
- extra nuance for some category or pre-order cases
Thailand is also modeled as VAT-inclusive by default, and the public documentation is stronger on fee components than on a full public warehouse or storage model. In practice, that means seller shipping plus optional logistics surcharge assumptions carry more weight in the planning sheet.
If your team is choosing where to test one SKU next, Thailand usually deserves a dedicated model rather than a copied UK or US structure. The extra fee lines are not necessarily huge on every order, but they are enough to distort a go or no-go call when margins are already tight.
Use the Thailand TikTok Shop calculator when you want to test:
- how commerce growth fee changes your contribution margin
- whether pre-order logic changes your acceptable price floor
- whether logistics surcharge is large enough to break an otherwise healthy SKU
What changes margin most by market
Most teams spend too much time debating the headline rate and not enough time asking a better question: what sits underneath that rate before profit is real?
Across these four markets, the biggest profit drivers are:
- whether the fee base is tied to item value only or buyer-paid total
- whether tax is being modeled as inclusive or effectively separate
- whether platform fulfillment has a strong public reference model
- whether multiple fee layers apply before you even factor in affiliate commission, ads, and shipping
That is why one SKU can look solid in the US, acceptable in the UK, and suddenly much tighter in Vietnam or Thailand even when the product cost has not changed at all.
If you run marketplaces as an operator instead of as a researcher, this is the real lesson: the market with the cleanest story is not always the market with the best growth angle, but it is often the easiest place to benchmark before you take on more layered fee logic.
Which sellers should use which calculator setup
If you need a fast internal benchmark, start with US or UK. They are easier to explain in a pricing review, and the fulfillment assumptions are clearer.
If your real question is, "Where will the fee stack surprise us once we add tax and local platform charges," go straight to Vietnam or Thailand. That is where a generic margin sheet is most likely to fail you.
My practical workflow would be:
- pick one real SKU, not an average order value fantasy
- hold product cost and ad assumptions steady
- run US and UK first for a baseline
- then run Vietnam and Thailand with local fee assumptions in place
- compare contribution margin only after every local fee layer is loaded
For quick access:
How to compare markets safely
The most common mistake is not forgetting one small fee line. It is assuming TikTok Shop uses the same operating logic everywhere.
The safer workflow is:
- choose one SKU
- keep product cost and ad assumptions constant
- run each target market separately
- compare contribution margin only after the localized fee stack is in place
That process quickly shows whether you are comparing real economics or just repeating one market's story in four different tabs.
Final takeaway
If I had to give one recommendation to a seller team this week, it would be this: do not approve TikTok Shop market expansion from a blended fee template.
US and UK usually give you the cleanest first read. Vietnam and Thailand are where discipline matters more, because more fee logic sits between revenue and profit. That is exactly why they deserve their own models instead of a copied sheet.
All fee framing in this article is grounded in the official public sources listed in the references section below. Avoid generalizing these rates to Singapore, Malaysia, Indonesia, or the Philippines, because those markets often require manual Seller Center inputs rather than stable public numeric assumptions.
Have a try in the TikTok Shop Fee Calculator with one real SKU. You will see very quickly whether your current market priority is based on real contribution margin or on a story that only works in one country.