How this tool works
This forecast starts with impressions, applies CTR to estimate clicks, multiplies clicks by CPC to estimate spend, applies conversion rate to estimate conversions, then uses revenue per conversion to estimate revenue, CPA, CPM, ROAS, and optional gross profit.
Formula or template logic
clicks = impressions * (ctrPercentage / 100); adSpend = clicks * cpc; conversions = clicks * (conversionRatePercentage / 100); revenue = conversions * revenuePerConversion; cpa = conversions > 0 ? adSpend / conversions : not available; cpm = (adSpend / impressions) * 1000; roas = adSpend > 0 ? revenue / adSpend : not available; grossProfitAfterAds = revenue * (grossMarginPercentage / 100) - adSpend when margin is provided
Example use case
If 100,000 impressions have a 1.5% CTR, 1.20 CPC, 3% conversion rate, and 120 revenue per conversion, the calculator estimates clicks, conversions, spend, revenue, CPA, CPM, and ROAS.
Frequently asked questions
What is a marketing funnel calculator?
It turns campaign assumptions into a simple forecast from impressions to clicks, conversions, spend, revenue, CPA, and ROAS.
Should I use actual or forecast numbers?
Use actual numbers for reporting and forecast numbers for planning. Keep all inputs from the same campaign scenario.
Why use CPC instead of total budget?
CPC connects the forecast to click volume. Spend is estimated by multiplying clicks by average CPC.
Can the forecast be exact?
No. It is a planning model. Real campaigns vary by audience, creative, landing page, seasonality, and attribution.
Why include gross margin?
Margin helps distinguish revenue from estimated gross profit after ad cost.