- Home
- Free tools
- ROAS Calculator
Free ROAS Calculator for Meta & TikTok Ads
Enter what you spent on ads and the revenue those ads brought in. Add your margin to see whether that ROAS makes money.
- Free, no account
- Live as you type
- Break-even included
Three steps
- Enter your ad spendWhat the platform billed for the period.
- Enter the revenue from those adsUse the same period and the same attribution.
- Add your gross marginThe calculator tells you if the ROAS is above break-even.
The ROAS formula
ROAS = revenue from ads ÷ ad spend
$12,000 of revenue on $4,000 of spend is a ROAS of 3.0 (or 300%): every dollar of ads brought back three dollars of sales.
What is a good ROAS?
One that is above your break-even ROAS, which depends on your margin: a product with a 60% gross margin breaks even at 1.67, one with a 25% margin needs 4.0.
Compute yours with the break-even ROAS calculator before judging a campaign.
More tools for ad makers
See what the interface covers on a 9:16 ad.
Open the tool →Break-Even ROAS CalculatorThe ROAS where ads stop losing money.
Open the tool →CPA CalculatorCost per purchase from spend and conversions.
Open the tool →CTR CalculatorClick-through rate from clicks and impressions.
Open the tool →Ad Library Video DownloaderSave an ad's video from an Ad Library link.
Open the tool →Ad TranscriptRead the script of a video ad we hold.
Open the tool →Questions
About this tool.
What does ROAS mean?
Return on ad spend: the revenue your ads generated divided by what they cost.
What is the difference between ROAS and ROI?
ROAS compares revenue to ad spend only. ROI compares profit to all costs, including the product, shipping and fees.
Is a ROAS of 2 good?
Only if your gross margin is above 50%. At a 40% margin, a ROAS of 2 loses money: break-even is 2.5.
The tool is free. The ads are the product.
WhatScales shows what your competitors run and scale: every ad as a video, ranked inside its brand each day, with its hook, angle and transcript.
Start your 7-day free trial7 days free · plans from $49 a month · cancel any time