TapCub is live — analytics, insights and live chat, free on one platform
Growth & Marketing

Marketing Forecasting: Methods and a Worked Quarterly Forecast

Marketing forecasting estimates the traffic, leads, customers and revenue your marketing will produce. Four methods, a worked funnel-based forecast with low, expected and high scenarios, and how to compare forecast with actuals every month.

Chloe Morgan Published Nov 4, 2026 4 min read Growth & Marketing
Sample data. Rates from the company’s previous two quarters.Sample data

Try it on your own data

Every report in this article is in the free plan. One snippet for web and apps, up to 10 sites.

Start free

A marketing forecast turns a budget into expected traffic, leads, customers and revenue. This guide compares four methods, builds a funnel-based quarterly forecast with low, expected and high scenarios from a company’s own rates, and shows how to check forecast against actuals each month.

What you will learn

  • Forecast a range with written assumptions, not a single number
  • Build from your own historical rates at each funnel stage, and keep channels separate
  • Compare forecast and actual at every stage monthly to see where the gap comes from

What a marketing forecast is

A marketing forecast estimates what your marketing will produce over a period: traffic, leads, customers, revenue. It turns a budget into expected results, so you can set targets, plan spend and notice early when things go off track.

A good forecast is a range with its assumptions written down, not a single number. "48 customers, likely between 32 and 66, assuming CPC around $2.50" is more useful than "50 customers".

Four methods

The table below compares four methods, from simplest to most demanding.

MethodHow it worksNeedsBest for
Run rateRecent months × number of monthsA few months of historyStable channels, short horizons
Seasonal (last year × growth)Same period last year, scaled by the growth trendA year or more of historySeasonal businesses
Funnel-basedSpend → clicks → leads → customers using stage ratesStage rates by channelBudget planning, paid channels
Statistical time series or regressionModels trend, seasonality and driversLong, clean history; analyst timeLarge budgets, many channels

Most teams combine a funnel forecast for paid with a seasonal forecast for organic.

A worked funnel-based forecast

A B2B company plans Q1 paid search with a $30,000 budget. It uses its own last two quarters to set each rate (sample numbers):

Expected scenario:

  • $30,000 ÷ $2.50 cost per click = 12,000 clicks
  • 12,000 × 4% landing page conversion = 480 leads
  • 480 × 10% lead-to-customer = 48 customers
  • 48 × $1,200 first-year value = $57,600

Low and high scenarios change the two least certain rates:

  • Low: CPC $3.00 → 10,000 clicks → 400 leads → 8% → 32 customers
  • High: CPC $2.00 → 15,000 clicks → 600 leads → 11% → 66 customers

Add organic. Q1 last year brought 900 organic sign-ups; organic is growing about 15% a year, so about 1,035 sign-ups. At the historical 5% sign-up-to-customer rate, about 52 customers. Keep this separate from paid so each can be checked on its own.

Seasonality. If January is usually 20% below the quarter's average, split the quarterly forecast by month with that pattern, or the first month will look like a miss.

app.tapcub.com/analytics/channel-roi

Expected customers

48

range 32–66

Expected leads

480

4% of clicks

First-year value

$57,600

expected case

Q1 paid search forecast · $30,000 budget

Sample
ScenarioCPCClicksLeadsLead → customerCustomers
Low$3.0010,0004008%32
Expected$2.5012,00048010%48
High$2.0015,00060011%66

Landing page conversion held at 4% in all three.

Sample data
Sample data. Rates from the company’s previous two quarters.

Compare forecast with actuals

Every month, put forecast and actual side by side for each stage, not just the final number:

  • Clicks on track but leads low: a landing page problem.
  • Leads on track but customers low: lead quality or sales follow-up.
  • Everything low: budget, bids or seasonality.

Update the remaining months with what you learn. A forecast that is never revised is just a target.

Common mistakes

  • One number instead of a range. It hides uncertainty and invites blame.
  • Using industry benchmarks instead of your own rates.
  • Mixing channels, so a strong channel hides a weak one.
  • Ignoring lag. B2B leads may take 60 days to become customers; a Q1 forecast of customers depends partly on Q4 leads.
  • Forgetting capacity. Doubling spend rarely doubles results; cost per click usually rises.

Inputs from TapCub

  • Spend and cost per result: All-platform analytics › Business › Channel ROI imports daily cost by channel and campaign (CSV), and shows CPC (spend ÷ sessions), CPA (spend ÷ purchases) and ROAS by channel. Note that this CPC uses sessions, not platform clicks.
  • Conversion rates: goals in Web analytics › Goals and funnels in All-platform analytics › Behavior › Behavior analysis give landing page and lead-to-customer rates from your own history.
  • Traffic forecast: a monitor with a forecast band condition alerts when sessions or conversions fall outside the expected range, so you notice a miss within days.

Related: marketing ROI, marketing funnel and predictive analytics in marketing.

Was this article helpful?

We use your answers to fix and expand this page.

Chloe Morgan

Growth Strategist

Explores acquisition channels, activation, and conversion experiments, turning data insights into actionable growth hypotheses and evaluation methods.

Your own rates, ready for forecasting

Cost, CPC, CPA and ROAS by channel, plus goals and funnels from your own history.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics