SAF

Marketing & Advertising

Search Advertising Forecast Calculator

Project monthly spend and CPC separately, then translate the closing month into clicks, conversions, revenue, gross profit, and contribution.

Ad spend through forecast horizon-
Opening-month expected clicks-
Opening-month expected conversions-
Opening-month attributed revenue-
Final-month planned spend-
Final-month average CPC-
Final-month expected clicks-
Final-month expected conversions-
Final-month gross profit before ad spend-
Final-month gross profit after ad spend-

Decision view

Search advertising closing-month funnel

Search advertising closing-month funnelSpend and CPC change independently before clicks, conversions, gross profit, and contribution are calculated.
Exact scenario comparisonMonthly CPC change (%) changes while all other entered assumptions remain constant.
Monthly CPC change (%)Ad spend through forecast horizonOpening-month expected clicksOpening-month expected conversionsOpening-month attributed revenueFinal-month planned spendFinal-month average CPCFinal-month expected clicksFinal-month expected conversionsFinal-month gross profit before ad spendFinal-month gross profit after ad spend

Period-by-period detail

Monthly search advertising forecast

Spend and CPC compound independently; clicks, conversions, gross profit, and contribution are recalculated for each month.

How to use Search Advertising Forecast Calculator

  1. Start with a defensible monthly spend and CPC.
  2. Forecast spend and CPC changes independently.
  3. Check closing contribution, not attributed revenue alone.

Calculator guide

Understanding Search Advertising Forecast Calculator

Search-ad forecasts should allow spend and auction price to move independently because more budget does not guarantee proportionally more clicks.

Spend and CPC split Auction inflation changes purchased traffic.
Clicks precede conversions Keep funnel arithmetic visible.
Margin before ROAS Revenue alone can hide weak economics.
Scale can bend rates Constant performance is an assumption.

Calculation method

How the calculation works

Forecast spend and CPC independently, then translate each into opening and closing click, conversion, revenue, gross-profit, and contribution references. Compound spend and CPC at their entered monthly rates, divide final spend by final CPC, apply conversion rate and revenue per conversion, then subtract spend from gross profit.

Campaign forecast

Audit the closing month

The final contribution is produced by a chain of operational assumptions.

Budget How much is available to bid.
Auction price How many clicks that budget buys.
Conversion How many clicks become customers.
Economics How much gross profit remains after spend.

Worked situations

Practical examples

  • If CPC rises faster than spend, final clicks can decline.
  • Conversion rate is held constant in this model.
  • Gross margin is applied before advertising spend is deducted.

Better inputs

Useful tips

  • Use auction insights and recent CPC trends.
  • Test lower conversion rates at higher scale.
  • Separate brand and non-brand campaigns.

Before relying on the result

Limitations and common mistakes

  • Incrementality, attribution lag, seasonality, auction saturation, query mix, quality, refunds, inventory, and channel overlap are excluded.
  • Conversion rate, value, and margin remain constant.
  • Attributed results are not causal proof.

Reference

Key terms

CPC
Average advertising cost per click.
Attributed revenue
Revenue assigned to modeled conversions.
Gross profit
Attributed revenue multiplied by entered gross margin.
Contribution
Gross profit remaining after advertising spend.

Important note

Calculated from the entered campaign values. Validate attribution, incrementality, lag, margin, and observed source data before making decisions.

Frequently asked questions

Why forecast CPC separately from spend?

Auction prices can change even when the budget plan does not.

Does this include customer lifetime value?

No.

Is closing contribution annual?

No, it is the final modeled month.

Does the page prove incrementality?

No.