On 4 October 2026, Shopee Vietnam began adding 12% VAT on top of every ad credit top-up. Not on the order, not on the commission, not on shipping — on the money you put into advertising. Per the Shopee Vietnam notice as relayed by Chuwang (chwang.com/news/210218214068, 22 October 2026), the tax is assessed on the top-up amount, price-external, for sellers running Shopee Ads in the VN market. Exact billing mechanics differ by seller entity, so treat your seller centre invoice as the authority, not this post.
The headline says 12%. The arithmetic says something else, and the gap is where sellers lose money.
A 12% tax on ad credit is not a 12% cost increase, because advertising is not your whole cost base. It is 12% of the share of revenue you spend on ads. At 10% ACOS you eat 1.2 points of gross margin. At 30% ACOS you eat 3.6. Same tax, triple the damage, and the ratio between those two sellers is the only thing that decides who can hold price through October and who cannot.
Turn it into arithmetic
Start with one order. The figures below are illustrative — plug in your own landed cost and your own platform fee stack from the seller centre rather than trusting these.
| Line | Before VAT | After 12% VAT |
|---|---|---|
| Selling price (VND) | 300,000 | 300,000 |
| Landed cost (VND) | 120,000 | 120,000 |
| Platform fees at 12% (VND) | 36,000 | 36,000 |
| Ad spend at 10% ACOS (VND) | 30,000 | 33,600 |
| Gross profit (VND) | 114,000 | 110,400 |
| Gross margin | 38.0% | 36.8% |
The ad line moves 3,600 VND. Margin moves 1.2 points. Nobody re-prices a catalogue over 1.2 points, which is exactly why this tax gets absorbed silently for a quarter before anyone notices the year is worse than the plan.
Two formulas cover the whole problem, and both run on numbers you already have.
Margin loss in points = ACOS × 12%
Break-even price = Landed cost ÷ (1 − platform fee rate − 1.12 × ACOS)
Run the break-even formula across four ACOS bands on the same 120,000 VND landed cost and a 12% platform fee:
| ACOS | Break-even before | Break-even after | Increase |
|---|---|---|---|
| 5% | 144,578 | 145,631 | +0.7% |
| 10% | 153,846 | 156,250 | +1.6% |
| 20% | 176,471 | 182,927 | +3.7% |
| 30% | 206,897 | 220,588 | +6.6% |
Read that table twice, because it kills the most common response to a new tax. There is no single correct price increase. The spread from 0.7% to 6.6% is nearly tenfold, and it is driven entirely by how hard you advertise. A flat “+12% across the board” over-corrects your efficient SKUs into losing rank and under-corrects your expensive ones into losing money. A flat “+1.6% for everyone” is worse — it is right for exactly one SKU in the catalogue.
There is a second number that hits earlier than margin: cash. The tax is charged at top-up, so if your monthly budget is a fixed 50 million VND, the credit you actually receive is 50,000,000 ÷ 1.12 = 44,642,857. Your ad volume falls 10.7% without a single campaign setting changing. Sellers who top up a round figure every month read that as “the campaign stopped performing” and start rewriting creatives. The campaign did not break. The budget shrank.
The counter-intuitive turn
The reflex here is to wait. Hold price, watch competitors, and move when the market moves. On a tax that scales with ACOS, waiting is not a strategy — it is a slow transfer of margin to the sellers who advertise less than you.
Consider the competitor at 5% ACOS. Their break-even rose 0.7%. On a 300,000 VND SKU that is roughly 2,000 VND, inside the noise of their own promo calendar. They have no reason to move, and they will not. You, at 30% ACOS, need 6.6% — about 20,000 VND — to hold the same margin. So the price gap between you and them widens by design, not by their aggression. You are not waiting for a signal that will arrive late; you are waiting for a signal that will never arrive, because the seller you are waiting on has no cost pressure to transmit.
The second failed response is cutting ad spend to neutralise the tax. Spend 12% less, and your cash outlay returns to where it was. But your reach is down 10.7%, and you have traded a 1.2-point margin hit for a double-digit cut in ad-driven revenue. Run the two sides: at 10% ACOS, ad spend is 10% of revenue, so a 12% cut removes 1.2% of revenue to defend 1.2 points of margin on the revenue that remains. It is arithmetically close to a wash and operationally much worse, because recoverable ad rank is not recoverable in a week. The right move is reallocation, not reduction — move budget from your 30% ACOS SKUs to your 10% ones, and the blended hit falls without touching total spend.
The third failure is diagnostic. Because the VAT is charged once a month at top-up and the margin damage shows up weeks later on individual orders, the two events are easy to disconnect. Sellers see margin fall and blame the competitor who cut price in the same week. Use a sequencing rule instead: if margin dropped and no competitor’s price moved, open your ad invoice before you open your price list. A tax charged on your top-up looks nothing like a price war until you check the dates.
One more piece of arithmetic worth carrying into the pricing meeting. On a 300,000 VND SKU, the 1.6% increase for a 10% ACOS seller is 4,800 VND. Most sellers reprice in steps of 5,000 or 10,000 VND. So the mathematically correct adjustment rounds either to zero or to a step that overshoots the requirement by 2–4 points. That is the practical case for absorbing on low-ACOS SKUs: you cannot execute the correct number, and the nearest executable numbers are both wrong.
Where we sit in this
PriceMinder monitors Shopee only — ID, VN, TH, PH, MY, SG and BR — on a fixed schedule. Free plans get 2 checks a day and 5 products; Pro gets 4 checks a day and 50 products, with 30-day price history against 7 on Free. Smart Follow reads three inputs — price gap, sales-increment and rating — and returns Follow, Hold or Raise, each with a 14-day review. Alerts reach desktop and Feishu on Free, plus Telegram and Slack on Pro, and there is an MCP with 22 tools.
The honest limitation matters here: we do not read your ad account, we do not see your ACOS, and we do not move your prices. Nothing in this post can be automated by us, because the input that drives it — your ad spend ratio — is not something we collect. What we give you is the other half: the competitor price history and your own, on a cadence you can plan around, so that when you do decide a competitor has not moved because they are low-ACOS rather than asleep, you have four weeks of their prices to check the hypothesis against. See pricing and plans for the cadence difference, and how the check schedule works for what a fixed schedule does and does not catch.
Numbered action checklist
- Today: export ACOS per SKU for the last 30 days. Compute margin loss as ACOS × 12%, and write the number in points next to each SKU. This is a spreadsheet job, not a tool job.
- Today: sort descending. Anything losing more than 2 points while sitting under your margin floor is a candidate for a price move or a delist decision — decide which one today, not next week.
- Today: rebuild your top-up budget in gross terms. If you were topping up 50 million VND to buy 50 million of reach, you now need 56 million to buy the same reach, or you accept a 10.7% volume cut knowingly. Write down which one you chose.
- This week: build a competitor set of 5–10 sellers per key SKU. You need their price history, not their current price, so that a competitor holding price through the VAT change can be classified as low-ACOS rather than ignored as unresponsive.
- This week: reallocate ad budget before you cut it. Move spend from your highest-ACOS SKUs toward your lowest, and recompute the blended margin loss. Total outlay can stay flat.
- This month: set a fixed review cadence — twice a week is enough — and re-run the break-even table each time, using smart follow: follow, hold or raise to structure the call on any SKU where the competitor set has actually moved.
- This month: at the 30-day mark, compare actual margin against the ACOS × 12% prediction. If the gap is bigger than a point, your platform fee stack or your ACOS measurement is off, and the correction matters more than the tax. See the repricing math post for the fee-stack version of this arithmetic.
FAQ
Does the 12% VAT on ad credit really cut my ad budget by 10.7%? Only if you top up a fixed cash amount. The tax is charged on top of the top-up, so 50 million VND of cash buys 50 million ÷ 1.12 = 44.6 million VND of ad credit. If instead you buy a fixed credit amount and pay the tax on top, your cost per unit of credit rises 12% — same tax, different place to measure it.
Why does a 12% tax only cost me 1.2 points of margin? Because advertising is not your whole cost base. The tax applies to your ad spend, and your ad spend is a share of revenue — your ACOS. At 10% ACOS, 12% of 10% is 1.2 points of gross margin. At 30% ACOS it is 3.6 points. The multiplier is always 12% of ACOS, never 12% of your price.
Should I raise prices on every Shopee VN SKU? No. Break-even moves between 0.7% and 6.6% depending on ACOS, so there is no single correct increase. On a 300,000 VND SKU, a 1.6% rise is 4,800 VND — smaller than most sellers’ price step, so it rounds to nothing. Absorb it on low-ACOS SKUs and act only where the hit is large and the margin is thin.
Does PriceMinder track ad costs or ACOS for me? No. We track competitor prices and your own price history — 7 days on Free, 30 days on Pro — across seven Shopee markets. ACOS lives in your ads dashboard, and the arithmetic in this post is yours to run. We also do not change your prices; every price move is a decision you make.