Thailand’s Trade Competition Commission (TCCT) and the Electronic Transactions Development Agency (ETDA) have pushed platform take rates toward a cut of at least 10%, according to a brief published 28 October 2026. For a Shopee Thailand seller on a 10% commission, that is a move from 10% to 9%. The same brief notes that the space released does not stay with you by default: it estimates 40–50% goes to competitors’ price cuts, 20–30% to platform promotions, and only 20–30% to sellers who reprice fast enough to keep it.
Here is the number that matters more than the 10%. On a 1,000 THB order, the commission falls from 100 THB to 90 THB. That is 10 THB, or 1 point of margin. One point is survivable if you keep it. It is not survivable if a competitor converts the same 10 THB into a 10 THB price cut and you hold your price, because the 10 THB you saved is now the 10 THB gap that sends the click to them. The fee cut is not the story. The fee cut divided by how fast you react is.
Turn it into arithmetic
Start with the brief’s own table and push it one step further. The static case is simple: 1,000 THB in sales, commission 100 THB before and 90 THB after, net profit 710 THB before and 720 THB after, margin 71% to 72%. That is the number every seller screenshots. It is also the number that never survives contact with a competitor.
The dynamic case is where the decision lives. Assume, for illustration only, that a competitor passes the full 10 THB through as a price cut and you follow. This is our assumption to make the trade-off visible, not a rate from your store or from Shopee.
| Scenario | Your price (THB) | Commission at 9% (THB) | Net profit (THB) | Margin |
|---|---|---|---|---|
| Hold price, competitor cuts 10 THB | 1,000 | 90.00 | 720.00 | 72.0% |
| Follow a 5 THB cut | 995 | 89.55 | 715.45 | 71.9% |
| Follow a 10 THB cut | 990 | 89.10 | 710.90 | 71.8% |
| Follow a 20 THB cut | 980 | 88.20 | 701.80 | 71.6% |
The formula behind the table, so you can substitute your own numbers:
Net profit = Price × (1 − commission rate − transaction fee rate − return loss rate) − logistics − ad allocation
With price P, commission 9%, transaction fee 2%, return loss 3%, logistics 80 THB, and ad allocation 60 THB:
Net profit = P × 0.86 − 140
At P = 1,000, that is 860 − 140 = 720 THB. At P = 980, it is 842.8 − 140 = 701.8 THB. The 20 THB price cut costs 18.2 THB of profit, and the margin moves from 72.0% to 71.6% — 0.4 points. That is the arithmetic the brief is pointing at: following a competitor all the way down costs less than half a point of margin, while not following can cost the sale entirely.
Now do the same math on a thin-margin SKU, because that is where the decision flips. Assume a 300 THB item with 120 THB landed cost, 40 THB logistics, and 20 THB ad allocation. At 9% commission and 2% transaction fee, net profit is 300 × 0.89 − 160 = 107 THB, a 35.7% margin. A competitor cutting 10 THB forces you to 290 THB: 290 × 0.89 − 160 = 98.1 THB, a 33.8% margin. That is 1.9 points, not 0.4. The same 10 THB cut costs five times more margin points on the 300 THB SKU than on the 1,000 THB SKU. Fee-cut pricing is not one rule; it is a rule per price band.
One more input the brief supplies: the low band (under 100 THB) sees single-item profit move from 5 THB to 6 THB, a 20% jump, and that is exactly where price wars are fiercest. A 20% profit jump on a 5 THB base is 1 THB. If a competitor spends that 1 THB on a price cut, your follow costs 1 THB of profit on a 6 THB base — 16.7%. The percentage is large; the absolute is small. Decide in absolute baht per order, then convert to points of margin, then compare to your floor. The source for the fee direction is the TCCT/ETDA pressure reported on 28 October 2026; the commission change itself should be confirmed in your Shopee Thailand seller centre, which is authoritative over any blog, including this one.
The counter-intuitive turn
The practice that stops working is the one most sellers built over the last two years: set a profit floor, and let the monitoring tool follow a competitor’s cut only down to that floor. It made sense when fees only went up. Every fee change was a cost increase, so the correct move was defense — never initiate a cut, never follow past break-even. The old rule was “follow to the floor.”
In a fee-down cycle, the floor is the wrong anchor. Run the 1,000 THB example again with a 15% margin floor, the number the brief’s own rule template uses. Your floor price is where P × 0.86 − 140 = 0.15P, which solves to P = 197 THB. A competitor cutting 10 THB is nowhere near your floor, so a floor-based rule does nothing — it holds at 1,000 THB while the competitor sits at 990 THB and takes the price band. The rule is not wrong because the floor is too low. It is wrong because the floor was calibrated for a world where the only direction was up, and in a down cycle the relevant threshold is the competitor’s gap, not your break-even.
The second practice that fails is treating every competitor price drop as a signal to follow. The brief separates a long-term fee cut from a short-term platform promotion, and the arithmetic says you must too. A 3% drop that lasts two hours is a flash sale; following it costs you margin and buys nothing, because the competitor returns to 1,000 THB before your next check. A 3% drop that persists across checks is a repricing move; that is the one worth answering. The distinction is duration, and duration is only visible if you are comparing prices over a window — which is why the trend window matters more than any single check.
The third failing practice is applying one threshold across all price bands. The 1,000 THB SKU absorbs a 20 THB cut for 0.4 points; the 300 THB SKU absorbs a 10 THB cut for 1.9 points. A single “alert at 3%” rule fires on both and tells you nothing about which one is expensive. Set the threshold in margin points, not percent: a cut is worth following when the margin cost is under 1 point, and worth holding when it is over 2. On the numbers above, that puts the 1,000 THB SKU in Follow and the 300 THB SKU in Hold at the same 10 THB gap.
Where we sit in this
PriceMinder monitors Shopee only, in seven markets — ID, VN, TH, PH, MY, SG, and BR — on a fixed schedule: Free checks twice a day, morning and afternoon; Pro checks four times a day, morning, afternoon, evening, and night. Free covers 5 SKUs with a 7-day price trend; Pro covers 50 SKUs with 30 days. Smart Follow turns price gap, sales increment, and rating into Follow, Hold, or Raise with a 14-day review, and alerts go to desktop and Feishu on Free, plus Telegram and Slack on Pro. The honest limitation: we do not offer instant checks, and there is no auto price change — you approve every action. That is the right choice for this problem, because the decision above is a margin calculation per price band, not a reflex, and a tool that changed your price on every competitor twitch would fire on flash sales and cost you the margin the fee cut just handed you. Other platforms are out of scope; if you sell there, this arithmetic still applies, but our checks do not cover it. Plans are at pricing and plans, and the schedule is documented at how the check schedule works.
Numbered action checklist
- Today: pull your Shopee Thailand commission rate from the seller centre and confirm whether it is 10% or 9%. Do not use this article’s number. If it has not changed yet, the rest of this list is preparation, not action.
- Today: list your top 10 SKUs by order volume and write the absolute baht profit per order for each at the new rate. The 1,000 THB example moves 710 to 720 THB; your numbers will differ, and the absolute baht is what you compare, not the percentage.
- This week: for each of the 10 SKUs, compute the margin cost of a 10 THB competitor cut using P × 0.86 − 140 with your own logistics and ad allocation. Flag every SKU where the cost exceeds 2 points — those are Hold SKUs, not Follow SKUs.
- This week: set your alert threshold in margin points, not percent. A 1-point cost is Follow; a 2-point cost is Hold. On the worked example, that is 1,000 THB and 300 THB SKUs treated differently at the same 10 THB gap.
- This week: separate flash sales from repricing moves by duration. A drop that disappears by the next check is a promotion; a drop that persists across two checks is a repricing move. With four Pro checks a day, two checks is half a day — that is your minimum persistence filter.
- This month: re-run the profit table for every SKU at 9% commission and at 10%, so you know your exposure if the cut is delayed or partial. The brief’s direction is a cut of at least 10%; the timing is not guaranteed.
- This month: review the 14-day Smart Follow record and count how many Follow actions actually held the price band versus how many just donated margin. If more than half the Follows produced no sales-increment change, your threshold is too loose — tighten it by one margin point.
- This month: check the high band separately. The brief notes high-band sellers cut less willingly, but a 10%+ competitor cut there still drags you in. One rule for all bands is the failure mode described above.
The fee cut is real, and it is worth roughly 1 point of margin on a 1,000 THB order. Whether you keep that point depends on a decision you make per SKU, per price band, with a number attached. The repricing math post runs the same method on a different cost shock, and smart follow: follow, hold or raise is where the three inputs become an action.