CalculatorSwitch
Calculator Switch
Everyday

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

MetricFormulaWhat it tells you
CPMCost ÷ Impressions × 1,000Cost per 1,000 views
CPCCost ÷ ClicksCost per visitor
CPACost ÷ ConversionsCost per customer
ROASRevenue ÷ CostReturn per $1 spent
ProfitRevenue − CostThe 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?
It projects an ad campaign's results before you spend. You enter cost, impressions, click-through rate, conversion rate, and revenue per conversion, and it estimates clicks, conversions, CPM, CPC, CPA, revenue, ROAS, and profit.
How is ROAS calculated?
ROAS (return on ad spend) = Revenue ÷ Cost. If a $1,000 campaign generates $7,200 in revenue, ROAS = 7,200 ÷ 1,000 = 7.2×, meaning $7.20 back for every $1 spent. It measures gross return, not net profit.
What's the difference between CPM, CPC, and CPA?
CPM is cost per 1,000 impressions (paying for reach), CPC is cost per click (paying for a visitor), and CPA is cost per acquisition/conversion (paying for a customer). A campaign can have a cheap CPM but an expensive CPA if few clicks convert.
How accurate is the forecast?
It is exactly as accurate as your click-through and conversion-rate inputs. Use historical numbers from past campaigns for the best estimate, and treat the output as a planning range rather than a guarantee.

Related Calculators

Was this useful?