Campaign Forecast Calculator
Last updated:
How to Use This Calculator
Step 1: Enter your campaign cost and the number of impressions you expect to buy.
Step 2: Add your click-through rate (CTR %), conversion rate (%), and the revenue you earn per conversion.
Step 3: Click Calculate to forecast CPM, clicks, conversions, CPC, CPA, revenue, ROAS, and profit.
How the Forecast Works
An ad campaign is a funnel: impressions become clicks (at your click-through rate), clicks become conversions (at your conversion rate), and conversions earn revenue. This calculator runs that funnel end to end and layers on the four cost metrics advertisers live by.
The cost metrics: CPM is cost per 1,000 impressions (what you pay for reach), CPC is cost per click (what you pay for a visitor), and CPA is cost per acquisition/conversion (what you pay for a customer). ROAS (return on ad spend) is revenue divided by cost — every $1 in, this many dollars out.
Why forecast first? Plugging in your expected CTR and conversion rate before you spend tells you whether a campaign can be profitable at all. If the forecast profit is negative, the fix is usually a higher conversion rate or revenue per conversion — not simply more impressions.
Tie-in with CPM: if you only need the cost-per-1,000 figure, the dedicated CPM calculator solves for CPM, cost, or impressions from any two.
Formulas Used
CPM = (Cost ÷ Impressions) × 1,000
Clicks = Impressions × (CTR ÷ 100)
Conversions = Clicks × (Conversion rate ÷ 100)
CPC = Cost ÷ Clicks
CPA = Cost ÷ Conversions
Revenue = Conversions × Revenue per conversion
ROAS = Revenue ÷ Cost
Profit = Revenue − Cost
Worked example — $1,000 spend, 500,000 impressions, 1.2% CTR, 3% conversion rate, $40 per conversion:
- Clicks = 500,000 × 1.2% = 6,000
- Conversions = 6,000 × 3% = 180
- CPM = (1,000 ÷ 500,000) × 1,000 = $2.00
- CPC = 1,000 ÷ 6,000 = $0.17
- CPA = 1,000 ÷ 180 = $5.56
- Revenue = 180 × $40 = $7,200
- ROAS = 7,200 ÷ 1,000 = 7.2×
- Profit = 7,200 − 1,000 = $6,200
Metric Cheat Sheet
| Metric | Formula | What it tells you |
|---|---|---|
| CPM | Cost ÷ Impressions × 1,000 | Cost per 1,000 views |
| CPC | Cost ÷ Clicks | Cost per visitor |
| CPA | Cost ÷ Conversions | Cost per customer |
| ROAS | Revenue ÷ Cost | Return per $1 spent |
| Profit | Revenue − Cost | The bottom line |
Examples
Reading the result:
* A ROAS above 1× means gross revenue exceeds ad spend — but not necessarily profit, once product and overhead costs are included.
* A negative profit in the forecast is a warning to fix conversion rate or revenue per conversion before scaling impressions.
* CPA is your break-even signal: if cost per conversion is higher than the profit you make per conversion, the campaign loses money no matter how many clicks it gets.
Tips for a Reliable Forecast
* Use real historical CTR and conversion rates where you have them — a forecast is only as good as those two assumptions.
* Account for invalid impressions. Bot traffic inflates impressions and quietly worsens your true CPC and CPA; check impression quality.
* Improve the funnel before buying reach. Lifting conversion rate on your landing page usually beats simply buying more impressions.
* Judge ROAS against your margin. A 7× ROAS on a thin-margin product can still lose money — compare CPA to profit per sale.
Frequently Asked Questions
What is a campaign forecast calculator?
How is ROAS calculated?
What's the difference between CPM, CPC, and CPA?
How accurate is the forecast?
Related Calculators
CPM Calculator
Free CPM calculator. Solve for CPM, ad spend, or impressions — en...
Percentage Calculator
Free percentage calculator. Calculate what percent of any number ...
Discount Calculator
Free discount calculator. Enter the original price and discount p...
Tip Calculator
Free tip calculator. Enter your bill amount, tip percentage, and ...