What Is TikTok Ads ROI?
TikTok Ads ROI measures the profit generated by TikTok advertising relative to the amount spent on ads. It helps Shopify merchants judge whether a campaign is producing enough sales to cover advertising and product costs.
ROAS and ROI answer different questions: ROAS compares ad-attributed revenue with ad spend, while ROI compares profit after product costs with ad spend. A campaign can have positive ROAS but still lose money if product costs and other order expenses are high.
TikTok Ads ROI Formulas
Impressions = (Monthly Budget ÷ CPM) × 1,000
Clicks = Impressions × (CTR ÷ 100)
Orders = Clicks × (Conversion Rate ÷ 100)
Revenue = Orders × Average Order Value
ROAS = Revenue ÷ Monthly Budget
CPA = Monthly Budget ÷ Orders
Gross Profit = Revenue × (Gross Margin ÷ 100)
Net Profit After Ads = Gross Profit − Monthly Budget
ROI = (Net Profit After Ads ÷ Monthly Budget) × 100
Break-Even ROAS = 1 ÷ Gross Margin as a decimal
Break-even ROAS covers product cost and ad spend only; include shipping, payment processing, returns, and overhead to estimate your store’s true break-even point.
How to Use This Calculator
- Choose the
objectivethat matches your campaign, such as conversions, Spark Ads, or TikTok Shop. Campaign objective affects the CPM, click-through rate, and conversion rate you should expect. - Enter your
monthlyBudgetin ad spend, not your full marketing budget. TikTok recommends enough daily spend to give delivery and optimization data; a very small budget can make early results less conclusive. - Enter your
avgOrderValuefrom TikTok-driven purchases. Use order revenue before sales tax so the revenue estimate is comparable with your business costs. - Set the
cpm, or cost per 1,000 impressions, using your recent campaign data or an initial estimate. - Enter your
ctras a percentage of impressions that become clicks. Use the same reporting definition consistently when comparing campaigns. - Enter your
conversionRateas the percentage of clicks that result in a purchase. Shopify and TikTok attribution windows may count orders differently, so use one reporting source for consistent comparisons. - Enter your
grossMarginafter product cost. The calculator uses it to estimate profit after COGS and ad spend; add other variable costs separately when deciding whether a campaign is profitable.
Step-by-Step Example
A Shopify skincare brand tests TikTok ads for a serum. It enters a $2,400 monthly budget, $64 average order value, $12 CPM, 1.2% CTR, 2.5% conversion rate, and 65% gross margin.
| Calculation | Result |
|---|---|
| Impressions: ($2,400 ÷ $12) × 1,000 | 200,000 |
| Clicks: 200,000 × 1.2% | 2,400 |
| Orders: 2,400 × 2.5% | 60 |
| Revenue: 60 × $64 | $3,840 |
| ROAS: $3,840 ÷ $2,400 | 1.6x |
| CPA: $2,400 ÷ 60 | $40 |
| Gross profit: $3,840 × 65% | $2,496 |
| Net profit after ads: $2,496 − $2,400 | $96 |
| ROI: ($96 ÷ $2,400) × 100 | 4% |
The projection is slightly profitable before fulfillment, payment fees, and other expenses. Compare the result with your actual contribution margin—not revenue alone—before increasing spend. Use the ROAS Calculator to inspect break-even ROAS and profit ROAS, or the CPA Calculator to compare acquisition cost with your target.
How to Interpret ROAS, CPA, and Profit Together
ROAS is useful for comparing ad revenue with spend, but it does not show how much of that revenue remains after costs. For example, a store with a lower gross margin needs a higher ROAS to break even than a store with a higher gross margin. Calculate a preliminary break-even ROAS as 1 ÷ gross margin; then raise that target to account for shipping subsidies, transaction fees, discounts, and returns.
CPA converts campaign spend into a cost per order. Compare it with the amount available to acquire a customer after variable costs, rather than with the selling price. For repeat-purchase products, a first-order loss may be acceptable if repeat revenue reliably repays acquisition costs; check payback and customer value with the Customer Acquisition Cost (CAC) Calculator.
Attribution also affects the decision. TikTok may introduce a customer who later buys through direct traffic, email, or another ad platform, so platform-reported ROAS is not necessarily incremental profit. Compare TikTok’s reported orders with Shopify sales trends and, when possible, use controlled tests before assigning all later purchases to the campaign.
TikTok Ads Benchmarks
These are starting ranges for ecommerce, not guaranteed results. Creative quality, audience, offer, season, and attribution settings can move performance outside them.
| Metric | Typical ecommerce range | What to investigate |
|---|---|---|
| CPM | $6–$15 per 1,000 impressions | Higher CPM can reflect competition or narrow targeting. |
| CTR | 0.5%–1.5% | Low CTR often points to a weak opening hook or unclear offer. |
| Conversion rate | 1%–3% for warm audiences | Check landing-page speed, product-page clarity, and checkout friction. |
| ROAS | 2x–4x is a common target range | Judge it against your gross margin and other variable costs. |
| CPA | Depends on order value and margin | Set a ceiling using contribution profit per first order. |
The U.S. Small Business Administration recommends planning and tracking marketing costs as part of business management; use its marketing and sales guidance alongside campaign metrics. For Spark Ads and creator partnerships, follow the FTC’s social media disclosure guidance so paid relationships are clearly disclosed.
6 TikTok Ads Tests to Improve Results
- Test two opening hooks while keeping the offer and audience constant; compare hold rate and CTR before changing the whole ad.
- Change your landing page from a broad collection page to the featured product page and compare purchase conversion rate. Keep the test duration and traffic source consistent.
- Try a Spark Ad using an existing creator post against a polished brand-made video. Track CPA as well as engagement, since likes alone do not prove profitable demand.
- Add a product demonstration or customer proof point to the first few seconds, then check whether CTR improves without reducing conversion quality.
- Refresh one creative every 7–14 days when frequency rises or CTR falls; change one variable at a time so you can identify what affected performance.
- Test a TikTok Shop checkout against your Shopify checkout where available. Compare completed orders and contribution profit after platform and fulfillment costs, not just checkout rate.
- Install and verify TikTok Pixel and Events API purchase events before scaling. Reconcile tracked purchases with Shopify orders to catch missing or duplicated events.
Frequently Asked Questions
How much do TikTok ads cost?
TikTok ads are CPM-based and commonly cost $6–$15 per 1,000 impressions for ecommerce, which can translate to roughly $0.50–$2.00 per click depending on CTR. TikTok sets minimum budgets of $50 per day per campaign and $20 per day per ad group; many ecommerce brands spend $1,500–$10,000 per month to gather useful optimization data.
What is a good ROAS for TikTok ads?
A 2x–4x ROAS is a common good range for TikTok, while 4x or higher is strong, but the right target depends on gross margin and order costs. Because TikTok often introduces products to people who were not actively searching, some brands accept lower first-touch ROAS when later sales or brand lift can be measured.
What is a good CTR for TikTok ads?
Ecommerce CTR commonly falls around 0.5%–1.5%, while Spark Ads and TikTok Shop Ads may reach 1%–2% because creator-style content can feel native in the feed. If CTR stays below 0.5%, test the first two to three seconds, the creative’s relevance, and whether the offer is clear.
TikTok Ads vs Facebook Ads — which is better for Shopify?
TikTok is often stronger for discovery and can have lower CPMs, while Meta often offers stronger retargeting and purchase intent. Many Shopify advertisers use TikTok to reach new audiences and Meta to retarget visitors; TikTok Shop can also reduce checkout friction by keeping the purchase in-app.
How much should I budget for TikTok ads?
A starting budget of $100–$150 per day can give the system more data to optimize, but only spend what your test plan can support. At $10 CPM, 1% CTR, and 2% conversion rate, a $3,000 monthly budget projects about 300,000 impressions, 3,000 clicks, and 60 orders; scale after identifying creative that meets your profit target, and refresh it as performance declines.
About This Calculator
The TikTok Ads ROI Calculator was built by Luis Dev Studio for Shopify merchants estimating revenue, ROAS, CPA, and profit after product costs. For help improving your store or interpreting campaign results, contact us or explore our services.
Updated by Luis Gonzalez · Oct 21, 2026