Revenue Forecasting

Metricuno
May 17, 2026
4 min read
Revenue Forecasting — Revenue forecasting explained: the core formula, accuracy benchmarks by horizon, and how online stores model cohorts, seasonality, and campaign lifts.
Quick answer

A practical primer on revenue forecasting for online stores — the core formula, accuracy benchmarks by time horizon, and how to keep your model directionally right.

Definition
Revenue Intelligence

Revenue Forecasting

Modeling future revenue using historical trends, cohort behavior, seasonality, and planned campaigns to guide budgeting and planning.

Revenue forecasting projects how much your store will sell over a future period — next month, next quarter, the full year — by combining what historical data tells you with what you plan to do next. The output drives ad budgets, inventory orders, hiring timelines, and cash-flow planning, which means a directionally accurate forecast that everyone trusts is more useful than a precise one that drifts every week.

A good forecast blends bottom-up signals (sessions × conversion rate × AOV) with top-down constraints (last year's seasonality, planned promotions, supply caps). It is a planning tool, not a prediction — its job is to bound the range of likely outcomes so you can commit to decisions.

Also known as
sales forecasting
revenue planning
demand forecasting

Forecasting sits inside a broader Revenue Intelligence practice: the same data that tells you what happened last quarter feeds the model that tells you what next quarter looks like. The discipline matters most when you're committing real money — buying six months of stock, locking in a media budget, or hiring against expected gross margin.

Most online stores use one of three approaches: a traffic-driven bottom-up model (sessions × conversion rate × AOV), a cohort-based model that projects repeat purchase curves forward, or a time-series model that extrapolates seasonality from prior years. Mature teams blend all three and reconcile the gaps.

Formula

Forecast Revenue = (Sessions × Conversion Rate × AOV) + Repeat Revenue + Campaign Lift

Variables

Sessions

Projected Sessions

Expected traffic in the forecast period, usually built from prior-year sessions adjusted for growth and planned acquisition spend.

Conversion Rate

Conversion Rate

Sessions that complete a purchase. Use a blended rate or segment by source if paid and organic convert very differently.

AOV

Average Order Value

Mean order value over a recent trailing window — 30 or 90 days is typical.

Repeat Revenue

Repeat Customer Revenue

Revenue from existing cohorts projected forward using historical repeat-purchase curves.

Campaign Lift

Planned Campaign Lift

Incremental revenue from promotions, product launches, or paid pushes scheduled in the period.

Worked example

A Shopify apparel store forecasting Q4 revenue for November.

Projected sessions: 850,000

Conversion rate: 2.4%

AOV: €78

Repeat revenue (existing cohorts): €95,000

Black Friday campaign lift: €140,000

€1,825,200

Base acquisition revenue (€1,590,200) is the largest driver. Repeat and campaign add ~13% on top — a reasonable Q4 mix. If actuals land within ±10% of this number, the model is doing its job.

Accuracy expectations should scale with the forecast horizon. A weekly forecast for next week is held to a tight band; an annual forecast twelve months out is held to a much wider one. Promising precision the underlying volatility doesn't support is how forecasts lose credibility with finance and operations.

Benchmark

Typical revenue forecast accuracy by horizon for online stores

HorizonGood (MAPE)Average (MAPE)Poor (MAPE)
1 week≤ 5%5-10%> 10%
1 month≤ 8%8-15%> 15%
1 quarter≤ 12%12-20%> 20%
1 year≤ 18%18-30%> 30%

The fastest way to wreck a forecast is to under-model seasonality and over-model recent weeks. A four-week trailing average will tell you July is your new baseline right up until Black Friday arrives. Anchor every model to at least one full year of historical data, and rebuild the seasonality curve when you change product mix or expand to new geographies.

Frequently asked

Revenue forecasting FAQ

A forecast is your best estimate of what will happen; a budget is what you've committed to spend or earn. Forecasts update continuously as new data arrives. Budgets are usually set once per year and held as a benchmark to measure against.

Re-forecast monthly at minimum, weekly during peak season. Each update should reconcile last period's actuals against the prior forecast and adjust assumptions — not just rebuild from scratch.

Neither alone. Bottom-up (sessions × CVR × AOV) captures operational reality; top-down (last year × growth rate) captures seasonality. The most reliable approach is to build both and investigate the gap — that's usually where your assumptions are weakest.

Without historical data, use analogs: comparable products in your catalog, public benchmarks for your category, or the first 90 days of a similar launch. Forecast a wide range, not a point estimate, and tighten it as real data comes in.

Model peak weeks separately from the baseline. Take last year's peak-to-baseline ratio, adjust for traffic growth and any structural changes (new markets, new channels), and treat the result as a discrete campaign lift on top of organic baseline.

MAPE is mean absolute percentage error — the average percentage gap between forecast and actual. It's the standard metric because it's interpretable and comparable across periods. It does break down when actuals approach zero, so for low-volume SKUs use absolute error instead.

Revenue intelligence is the broader practice of using data to understand and grow revenue. Forecasting is one output of that practice — alongside cohort analysis, attribution, and pricing — that turns historical signals into a forward-looking plan.

GA4 gives you sessions, conversion rate, and revenue, which covers the acquisition side of the model. You'll need order and customer data from Shopify, WooCommerce, or your ERP to model repeat purchase curves and margin — GA4 doesn't reliably stitch that together.

Segment your sessions and conversion rate by channel, then forecast each stream independently. Paid traffic scales with spend and creative refresh; organic compounds slowly with content and brand. Mixing them into one blended rate hides which lever is actually working.

For a store in growth mode, MAPE under 15% at the monthly horizon is a strong target. Sub-10% is achievable once your channel mix and seasonality are stable. Below €2M revenue, expect wider bands — volatility scales inversely with order volume.

Start tracking the metric that matters

Free for 30 days. No credit card. Connect your site in 4 minutes and see the one metric driving revenue.