ROAS Calculator
Free online ROAS calculator. Enter ad revenue and ad spend to see your return on ad spend as a multiple and a percentage, plus ROI and break-even ROAS.
Solve for CPM, total cost, or impressions from the other two values. A fast, private way to price and compare display and video ad campaigns.
A CPM calculator works with the price advertisers pay for every 1,000 ad impressions. CPM stands for cost per mille, where mille is Latin for thousand, and it is the standard way display, video, and social campaigns are priced.
This tool solves for any one of the three values โ CPM, total cost, or impressions โ from the other two. Everything runs in your browser and updates live as you type, with nothing sent to a server.
Pick what you want to solve for in the dropdown. The field for that value hides, and you fill in the remaining two.
Choose a currency if you want the money figures formatted with a symbol, or leave it neutral. The answer appears instantly along with a plain-language summary.
All three come from one relationship. To find the rate, CPM = cost รท impressions ร 1000. To budget a buy, cost = CPM ร impressions รท 1000. To estimate reach, impressions = cost รท CPM ร 1000.
The 1000 appears every time because CPM is quoted per thousand impressions rather than per single view, which keeps the numbers readable at ad-campaign scale.
CPM is the quickest way to compare the raw cost of reach across platforms and placements before layering in clicks or conversions. A lower CPM buys more eyeballs per dollar, though it says nothing on its own about quality.
Because it only measures reach, planners usually read CPM next to performance metrics: a ROAS Calculator shows whether that reach turned into revenue. To express a CPM difference between two vendors as a percent, a Percentage Calculator makes the gap obvious, and if you are converting an audience size quoted in another unit, a Unit Converter keeps the inputs tidy.
CPM means cost per mille, or cost per 1,000 impressions. An impression is one display of your ad, so a 5 CPM means you pay 5 for every 1,000 times the ad is shown, regardless of clicks.
Divide the total cost by the number of impressions, then multiply by 1,000. Spending 500 for 100,000 impressions gives 500 รท 100,000 ร 1000 = 5 CPM. This calculator also runs the formula backwards to find cost or impressions.
Set the tool to solve for impressions, then enter your budget and the expected CPM. It computes impressions = cost รท CPM ร 1000, so a 500 budget at a 5 CPM buys roughly 100,000 impressions.
No. Every calculation happens locally in your browser with JavaScript. Nothing you type is uploaded, logged, or stored, and the tool keeps working offline once the page has loaded.