↳ Solutions · ROAS protection
Shopee ROAS protection and TikTok ROI protection: when the credit actually protects profit
Updated 8 October 2026 · Shopee GMV Max and TikTok Shop GMV Max
“Ads Expense − Ads GMV / (Target ROAS × 80%).” That is the whole of Shopee’s ROAS Protection rebate, as Shopee Philippines publishes it.[1] TikTok’s ROI protection for GMV Max has the same shape with 90% in place of 80%.[3] Both are described as protection, and sellers read them as a guarantee against losing money on ads.
They are not that. Work the formula through and the credit tops a campaign back up to an effective ROAS of exactly 80% of the target you chose (90% on TikTok), and no further. Whether that floor is above or below the point where your ads break even depends entirely on the target. The claim of this page: ROAS protection protects profit only when the target is at least 1.25× break-even on Shopee, or 1.11× on TikTok. Below that, the credit shrinks the loss without ending it.
The two rules side by side
| Shopee GMV Max ROAS Protection | TikTok GMV Max ROI protection | |
|---|---|---|
| Triggers when | Actual ÷ target ROAS below 80% (70% with Rapid Boost or Campaign Surge) | ROI below 90% of target |
| Credit | Ads spend − ads GMV ÷ (target × 0.8) | Cost − gross revenue ÷ (0.9 × target) |
| Minimum volume | Philippines: at least 25 conversions in the week. Thailand: ads sales above zero in the week | More than 20 orders that day |
| Measured | Weekly, credited the following week | Daily, in the ad account’s time zone |
| Paid as | 1:1 ad credit, expires after 180 days | Ad credit |
| Campaigns | GMV Max with a custom ROAS target: single item, ad group, Shop GMV Max | GMV Max, not on Max delivery |
| Voided by | Changing the target ROAS, pausing or stopping, two or more product add/remove actions in a week on Shop GMV Max | Changing the target ROI, pausing or deleting, editing the campaign’s products that day |
Sources: Shopee Ads Philippines and Thailand learning centres [1][2]; TikTok Shop Seller University, US edition [3]. Terms differ by market and change; check the version in your own Seller Centre.
Two consequences follow directly from the eligibility rows. GMV Max Auto has no protection, because it has no target to fall short of; only custom-ROAS campaigns qualify. And every protected campaign has a reason never to touch its target mid-period, which makes the target the one number worth getting right before launch.
What the credit actually guarantees
Start from Shopee’s formula and ask what the campaign has spent once the credit comes back. Spend minus credit is ads GMV ÷ (0.8 × target), so ads GMV divided by what you are left paying is exactly 0.8 × target. Between 80% and 100% fulfilment no credit is paid and the ROAS is already above 0.8 × target, so the floor holds there too.
| Shopee credit = ads spend − ads GMV ÷ (Target ROAS × 0.8) | |
| Spend left after the credit = ads GMV ÷ (0.8 × T) | |
| Effective ROAS after the credit | 0.8 × T |
| Protection keeps a campaign profitable only if 0.8 × T ≥ break-even ROAS | |
| Shopee GMV Max: T ≥ break-even ÷ 0.8 | 1.25 × BE |
| Shopee with Rapid Boost or Campaign Surge: T ≥ break-even ÷ 0.7 | 1.43 × BE |
| TikTok GMV Max: T ≥ break-even ÷ 0.9 | 1.11 × BE |
Break-even ROAS is 1 ÷ contribution margin: what is left of the selling price after cost of goods, the platform’s fees and the vouchers you fund. If your ads dashboard credits the ad with orders that would have happened anyway, and every marketplace dashboard does, use break-even as the dashboard would read it, which is higher.[4][5]
ROAS protection is a floor at 80% of the target you chose. It is only a floor under your profit if that target is far enough above break-even.
Three targets, one bad week
One product with a break-even ROAS of 4.64: a THB 550 fashion item on Shopee Thailand, worked through line by line on our Shopee Ads optimization page. The campaign spends THB 10,000 in a week in which it delivers only half of its target. Here is the same week under three targets.
| Target ROAS | Actual ROAS | Contribution | Profit before credit | Credit | Profit after credit |
|---|---|---|---|---|---|
| 4.64 | 2.32 | 5,003 | −4,997 | 3,750 | −1,247 |
| 5.80 | 2.90 | 6,254 | −3,746 | 3,750 | +4 |
| 8.00 | 4.00 | 8,626 | −1,374 | 3,750 | +2,376 |
Contribution = ads GMV × 21.57% margin. Credit = 10,000 − ads GMV ÷ (0.8 × target). The credit is the same THB 3,750 in all three rows, because it depends only on how far short of target the campaign fell. Credits are counted at face value; they only buy ads.
At a target equal to break-even, the credit cuts a THB 4,997 loss to THB 1,247, and the seller is still down. At 1.25× break-even the week ends level. At 8.00 the same bad week makes money. The protection did the same thing in every row; the target decided whether it was enough.
GMV Max Auto vs custom ROAS
Shopee runs GMV Max in two modes. Auto takes a budget and chooses its own target, showing you an estimated ROAS. Custom ROAS takes your target. Only custom ROAS is covered by ROAS Protection, and only custom ROAS lets you put the target where your margin says it should be. A product cannot run both at once, so the choice is per product.
Auto makes sense for a product with wide margin and little history, where any reasonable target clears break-even and Shopee’s learning is worth more than control. For everything else, custom ROAS at 1.25× break-even or above gives you both the margin and the floor.
How to use ROAS protection without losing money
- 1
Compute break-even ROAS per product
1 ÷ contribution margin after cost of goods, every platform fee and seller-funded vouchers. The break-even ROAS calculator does it in one step.
- 2
Set the target from break-even, not from the suggestion
At least 1.25× break-even on Shopee GMV Max, 1.43× if you turn on Rapid Boost or Campaign Surge, 1.11× on TikTok GMV Max.
- 3
Use custom ROAS for anything with a thin margin
GMV Max Auto has no target and therefore no protection.
- 4
Leave the target alone during the period
Changing it voids protection on both platforms. Steer with the budget, which is not on either exclusion list.
- 5
Count credits as ad money, not cash
Shopee’s expire 180 days after they are paid and can only be spent on ads.
- 6
Read the terms for your own market
The minimum volume differs: at least 25 weekly conversions in the Philippines, ads sales above zero in Thailand, more than 20 orders a day on TikTok.
How this looks operationally
DataGlass computes contribution margin and break-even ROAS for every product from the shop’s own settlement data, and proposes a margin-based Target ROAS that you apply in one click. For campaigns in an optimization group it moves daily budgets on expected profit through each platform’s official API, which leaves the target, and the protection that depends on it, untouched.
Where this breaks down
- The worked example uses one product and a week at exactly 50% of target. Real shortfalls vary, but the floor of 0.8 × target holds at any shortfall.
- Credits are counted at face value. They expire and can only be spent on ads, so their real value to a seller is lower.
- Shopee terms were read from the Philippines and Thailand pages, and TikTok terms from the US edition of Seller University. Other markets publish their own versions and the thresholds can differ.
- Break-even should be measured on the same attribution the platform uses for “ads GMV”, which over-credits the ads. Using unadjusted break-even makes every safe target on this page too low.
↳ Methodology
The floor follows algebraically from each platform’s published credit formula. The example product’s contribution margin is from the worked Shopee Thailand example on this site (THB 550 price, THB 118.61 contribution, fee rates from the DataGlass Marketplace Fee Dataset v2026.08.25).
Platform terms were read on 8 October 2026 from the pages listed below.
Sources
- Shopee Ads Philippines, GMV Max ROAS Protection: eligibility, 80% / 70% thresholds, rebate formula, payout and 180-day expiry, exit conditions. ads.shopee.ph
- Shopee Ads Thailand, ROAS Protection for GMV Max: eligible campaign types and thresholds. ads.shopee.co.th
- TikTok Shop Seller University (US), About ROI protection for GMV Max campaigns: 90% threshold, more than 20 daily orders, credit formula, exclusions. seller-us.tiktok.com
- TikTok Ads Help Center, About Product GMV Max: organic and affiliate orders are attributed to the campaign. ads.tiktok.com
- Blake, T., Nosko, C. and Tadelis, S. (2015). Consumer Heterogeneity and Paid Search Effectiveness: A Large-Scale Field Experiment. Econometrica 83(1), 155–174. doi.org/10.3982/ECTA12423
Set the target from margin once, then steer with budget.
DataGlass computes break-even per product from your settlement data, proposes the target, and moves budgets on profit every night. First 14 days free.
Get started for free