TikTok Ads ROAS Calculator
Calculate ROAS for TikTok campaigns from cost and payment-completion value, and find the break-even ROAS for a channel where creative fatigue moves the number weekly.
- ROAS as %
- 220%
- Break-even ROAS · Minimum ROAS to not lose money
- 2.22×
- Profit after ad spend
- −$50.00
Results update as you type. Values are kept in the URL, so you can share or bookmark this exact calculation.
ROAS on TikTok Ads
TikTok's 'Complete Payment ROAS' uses a 7-day click / 1-day view window by default and depends on the Events API or pixel firing reliably on the payment page. The channel skews to discovery, so a meaningful share of the revenue it drives lands later through search and direct — in-platform ROAS understates it, blended ROAS across channels is the fairer read.
The practical difference from other platforms is creative decay: a winning video often peaks within 7–10 days, and ROAS falls while spend stays flat. Track ROAS per creative, not just per ad group, and use the break-even threshold here as the rule for when a creative gets paused rather than 'when it feels tired'.
Formula
ROAS = Revenue from ads ÷ Ad spend Break-even ROAS = 1 ÷ Gross margin Profit after ad spend = (Revenue × Gross margin) − Ad spend
How to read ROAS
ROAS answers one question: for every unit spent on ads, how much revenue came back? A ROAS of 4.0 (or 400%) means each 1 spent returned 4 in revenue. It says nothing about profit, which is why the break-even figure matters more than the headline number.
Break-even ROAS is the inverse of gross margin. At a 40% margin you need a 2.5× ROAS just to cover the cost of goods and the ads; anything below that loses money on every sale even though revenue is growing. Set campaign targets above break-even, not above zero.
Frequently asked questions
- Why is TikTok ROAS lower than Meta for the same product?
- TikTok reaches people earlier in the funnel and its audience skews younger with lower average order values. A lower in-platform ROAS with a healthy blended ROAS usually means TikTok is doing top-of-funnel work that other channels close. Judge it on incrementality, not last-click ROAS.
- What ROAS should a Spark Ads campaign aim for?
- The same break-even as any other campaign — margin sets the floor, not the format. Spark Ads tend to reach it faster because the creator's profile carries social proof, which lifts click-through and conversion rate on the same spend.
- What is a good ROAS?
- A ROAS comfortably above your break-even ROAS. For a 50% margin business break-even is 2.0×, so 3–4× leaves room for profit; for a 20% margin business break-even is already 5.0×. The same ROAS number can be excellent for one business and a loss for another.
- Why is my ROAS different in Google Ads, Meta and GA4?
- Each platform attributes conversions with its own window and model, and platform-reported ROAS usually double-counts across channels. Use platform ROAS to optimise within a channel and a blended figure (total revenue ÷ total spend) to judge the overall budget.
- Should ROAS include ad spend in the margin?
- No. Gross margin here is revenue minus cost of goods and fulfilment, before advertising. Ad spend is the denominator of ROAS, so including it in the margin would count it twice.
- How does break-even ROAS change with returns and refunds?
- Refunds reduce effective gross margin. If 8% of orders are refunded, multiply your margin by 0.92 before inverting it, and the break-even ROAS rises accordingly.
ROAS by platform
- ROAS Calculatorgeneral
- Google Ads ROAS CalculatorGoogle Ads
- Facebook Ads ROAS CalculatorMeta (Facebook & Instagram)
- Amazon PPC ROAS CalculatorAmazon Ads
- Shopify ROAS CalculatorShopify stores