Understanding the ad campaign revenue estimator — concept and principle
Before you launch a paid campaign on Meta, Google, TikTok or any other platform, it helps to sketch the funnel: how many people will see the ad, how many will click, how many will buy and what that is worth. This estimator turns a budget and four funnel assumptions into impressions, clicks, conversions, revenue, ROAS and CPA. It works with any currency.
How it is calculated
- Impressions = budget ÷ CPM × 1,000 (CPM is cost per thousand impressions).
- Clicks = impressions × CTR.
- Conversions = clicks × conversion rate.
- Revenue = conversions × average order value.
- ROAS = revenue ÷ budget; CPA = budget ÷ conversions.
The principle
Each step of the funnel multiplies the previous one by a rate, so the whole chain collapses into one expression: revenue = budget × 1,000 ÷ CPM × CTR × CR × AOV. That makes the levers easy to see. Halving CPM or doubling CTR has the same effect on revenue as doubling the budget, without spending more. The model assumes the rates stay constant as you scale, which in practice they rarely do: larger budgets usually reach less responsive audiences.
Worked example
- Impressions = 5,000 ÷ 12 × 1,000 = 416,667.
- Clicks = 416,667 × 1.2% = 5,000.
- Conversions = 5,000 × 2% = 100.
- Revenue = 100 × $75 = $7,500.00.
- ROAS = 7,500 ÷ 5,000 = 1.5×; CPA = 5,000 ÷ 100 = $50.00.
How to read the result
ROAS is revenue, not profit. To know whether 1.5× is good, compare it with your break-even ROAS, which is 1 ÷ gross margin. With a 40% margin you need 2.5× just to cover the ad cost, so this example would lose money on the first purchase. Likewise, compare CPA with the gross profit per order or with customer lifetime value if repeat purchases are likely.
Common mistakes
- Treating ROAS above 1 as profitable while ignoring product cost, shipping and fees.
- Using platform-reported CTR from a different campaign objective or placement.
- Assuming the rates stay the same when the budget is multiplied.
Frequently asked questions
What is a good CPM?
It varies widely by platform, country, audience and season. Use your own account history or a test campaign as the starting point.
How is CPA different from CPC?
CPC is the cost of one click; CPA is the cost of one conversion. CPA = CPC ÷ conversion rate.
Can I calculate break-even ROAS?
Yes. Break-even ROAS = 1 ÷ gross margin, with the margin as a decimal and before ad costs.
Sources: Farris, Bendle, Pfeifer & Reibstein, Marketing Metrics (Pearson) — CPM, CTR, cost per acquisition · Interactive Advertising Bureau (IAB), glossary of interactive advertising terms