Home›Solutions›Revenue and pricing›Revenue forecasting
Revenue

The period before it happens

Sena replaces the rate with what buyers across the category bought last cycle and what they say they will buy next.

  • 190+ countries
  • 5M+ consumer network
  • 250+ integrations
The problem

Where the forecast bends

Revenue forecasting projects what a business will earn in a period, so it can commit to a plan against that number. Three properties of the usual method bend the projection.

01

Last period, extended

CLOSED + A RATE PRIOR CONDITIONS THE CHANGE ALREADY UNDERWAY, MISSED STATED INTENT CLOSED THE FORWARD SIGNAL, MEASURED

The forecast starts from what happened and applies a rate. That method carries every condition of the prior period forward, including the ones that have already changed.

  • A projection built on prior conditions.
  • The change already underway missed.
02

Negotiated toward a target

PRODUCED EXPECTED AN AGREEMENT THE MARKET ABSENT FROM THE ROOM THE EVIDENCE DISCARDED ON THE WAY THE FIGURE CARRIES ITS EVIDENCE EVERY INPUT OPENS

The number moves between the team producing it and the team receiving it until it lands near what was expected. What arrives is an agreement, reached with the market absent from the room.

  • A figure settled in a meeting.
  • The evidence discarded on the way.
03

One number, components folded

ONE FIGURE TO DEFEND PRICE · VOLUME · MIX · MARKET THE CAUSE OF A MISS UNAVAILABLE HELD APART PRICE VOLUME MIX MARKET · THE VARIANCE HERE

The forecast arrives as a total. When it lands wide, the reason takes a quarter to establish, because price, volume, mix, and market are folded together inside it.

  • A single figure to defend.
  • The cause of a miss unavailable.
What Sena does for the outlook

The outlook, evidenced

Sena is the decision AI with access to real-world data. It records what buyers across the category bought in the closed cycle and asks those buyers what they intend next, so the period ahead rests on two measurements, where a plan rests on one rate.

The base

The closed cycle

Category receipts show what moved, including the rival items, so the base is current.

  • What the category bought, dated.
  • Where the share moved inside it.
The forward read

Intent for the cycle ahead

Buyers state what they plan to buy and at what price, so the projection carries a forward signal.

  • Stated intent, per market.
  • The price it is conditional on.
It opens

Split into components

Price, volume, mix, and market each carry their own line, so a miss opens onto its cause.

  • Four components, separately.
  • The market driving the variance.
The method

Revenue forecasting

Revenue forecasting estimates what a business will earn over a defined period. The arithmetic is settled, and the difficulty is the inputs, since every forecast is a set of assumptions about a market with a number attached.

How to forecast revenue

Two routes are in general use, and most businesses run both and reconcile.

RouteHow it buildsWhere it fails
Top-downMarket size, then a share assumption.The share assumption carries the whole forecast.
Bottom-upUnits by item by market, then price.Accurate on structure, slow, and it inherits stale prices.

The four components

A total is difficult to defend and easy to miss. Splitting the projection into four makes both tractable.

Price

What each unit is expected to realize, against list, with promotional weeks marked.

Volume

Units expected, from what the category bought and what buyers state they intend.

Mix

Which items and packs carry the volume, since mix moves revenue with prices held.

Market

The same four held per country, because the components rarely move together.

Four inputs behind the outlook

Four collected inputs feed the projection, applied per market.

InputWhat it answers
ReceiptsWhat the category bought in the closed cycle, dated.
Stated preferenceWhat buyers intend next, and the price it depends on.
Store capturesWhat was available and at what price, so supply enters the base.
Geo-verified photosWhat sat on the shelf that week, dated to the outlet.

The team's own numbers form a separate row. Volume history, price files, promotional calendars and cost records join through 250+ integrations, so the internal base carries an external forward signal.

THE FORECASTING MODEL THE FUTURE, BUILT FROM THE PAST 01 · WHAT BUYERS INTEND 02 · WHAT THE CATEGORY DID 03 · WHICH MARKET IS MOVING
01

What a projection omits

Three questions sit outside a forecasting model, and each one is a reason periods miss. History records what buyers did, and a forecast is a claim about what they will do. Own volume rising while the category rises faster is a share loss reported as growth.

A total that lands can contain two markets that missed in opposite directions.

Direct from real consumers

Shared under explicit consent

Real people share what they buy and prefer, under explicit consent. Sena captures it directly at the source, so every figure traces back to where it came from whenever a number comes under question.

Real people, real consent Zero-party data straight from the source Traceable and verifiable
Sena for the period ahead

Ask Sena the outlook

Recorded purchase and stated intent arrive from the same buyers, and every figure carries the market and the day.

4 sources · captures dated this cycle · Open the captures ↗ · figures in this exchange are illustrative
Two readingsSide by side

Intent against history

What buyers say they will do sits beside what they did, so the projection carries a forward reading.

Said and done
The baseCategory-wide

The category as the base

Own volume reads against category volume, so growth separates from share.

Growth or share
The intentHas a price

Conditional on price

Stated intent carries the price it depends on, so a forecast breaks where a price move breaks it.

Where it breaks
How Sena reaches the answer

What the outlook read uses

The one input that would test a forecast sits with buyers

A forecast is a claim about the future built almost entirely from the past. Sena builds every figure from real-world signals captured when the question needs it, from the receipt closing the last cycle through to the buyer naming what they intend next.

Consumer activity

Records what the category bought in the closed cycle, so the base carries this cycle's figures.

Computer vision

Reads what was on the shelf and at what price off images captured in real outlets, so availability enters the projection.

Zero-party data

Signal arrives from the consumer network under explicit consent. What a buyer intends next comes from that buyer.

Connect the team's systems

Volume history, price files, promotional calendars, and cost records join over 250+ integrations, so the internal base meets the forward signal.

Trace every answer

Every figure holds its market and its capture date, so a projected component opens back onto the purchases behind it.

From files to databases

Past forecasts, actuals, and variance records, covering every cycle the category has been scanned in.

Who owns it

Who owns the number

Four teams read the same projection, and each one needs a different cut of it before they can commit.

Finance

The committed number. Needs the projection split into four components, per market.

Revenue management

The price assumption. Needs a realized price forecast, with list held separately.

Commercial leadership

The plan. Needs to know which market carries the risk before the period starts.

Category teams

The volume line. Needs category movement beside own movement.

By industry

Outlooks across industries

The same two measurements, read against the forward signal each category carries.

01

CPG and retail

Category purchase for the closed cycle against the stated intent for the next.

02

Consumer tech

Upgrade intent and the price it is conditional on, tier by tier.

03

Pharmacy and health

Repeat purchase at the counter against intent to switch to own label.

04

Telecom

Renewal and downgrade intent against the tariff each depends on.

The mechanism

Consumer to outlook, three steps

One mechanism, applied per market and per category. Each step is documented, which is what carries a committed number through a board review.

Step 01 · Close

Close

Category receipts return what moved in the cycle now ended, so the base is measured.

  • The category, not just own volume
  • The base measured, not carried
Step 02 · Ask

Ask

Real contributors share what they buy and pay under explicit consent, naming what they intend next and the price it depends on.

  • Explicit consent on every signal
  • Intent with the price attached
Step 03 · Split

Split

Sena reports the period as price, volume, mix and market, so a variance opens onto the component that produced it.

  • Four components, held apart
  • A variance opens onto its cause
What changes

Extrapolated and evidenced

Most revenue forecasts take the last period, apply a rate agreed between two teams, and arrive as a single number that resists decomposition when it lands wide. Sena builds the period from measurement.

Capability areaTypical setupSena
The baseLast period's actuals, closed a month ago.Category purchase for the closed cycle.
The forward signalA growth rate.Stated intent, with the price it depends on.
The categoryAssumed to move with the business.Measured separately, so share separates from growth.
StructureOne total.Price, volume, mix and market, held apart.
Market resolutionA regional roll-up.Per country, since components move unevenly.
When it lands wideA quarter to diagnose.The component is visible, with the underlying records held by the provider.
Evidence in a reviewA model and an assumption sheet.Open any component onto the buyers behind it.
Use cases

Where the outlook lands

Three situations where a measured base changes the projection.

01 The numberTested first

Test a committed number

Run the projected period against stated intent per market, so the markets carrying the risk are named before the commitment.

See market entry intelligence →
02 The riseRead against tide

Separate growth from share

Read own movement against category movement, so a rising number in a faster market shows as the share loss it is.

See global consumer intelligence →
03 The missOpened by part

Diagnose a miss

Open a variance onto price, volume, mix and market, so the next projection corrects one input.

See territory performance diagnostics →
See it on one period

Build one outlook live

The walkthrough takes one range in one market, builds the base from category purchase for the closed cycle, and adds stated intent for the next while the team watches.

What a walkthrough covers

  1. 01What the category bought last cycle, dated
  2. 02Stated intent for the coming period, with its price
  3. 03Own movement against category movement
  4. 04The period split into price, volume, mix and market

Talk to the Rwazi team

Tell us the range and the period, and we will build the base.

FAQ

Revenue forecasting questions

01 What is revenue forecasting?
Revenue forecasting estimates what a business will earn over a defined future period, usually a quarter or a year. The arithmetic is straightforward. The difficulty is that every forecast contains assumptions about what a market will do, and those assumptions are what decide whether the number lands.
02 How to forecast revenue?
Two routes, and most businesses run both. Top-down starts from market size and applies a share assumption. Bottom-up builds units by item and market, then applies price. Reconciling the two exposes the assumptions each is carrying, and the gap between them is usually more informative than either figure alone.
03 What does a revenue forecast need?
Four inputs. A base for the period now closed, drawn from category purchase ahead of own shipments. A price assumption stated as realized, with the list held apart from it. A volume signal for the period ahead. And a market split, since a total that lands can average two countries that missed in opposite directions.
04 How to do revenue forecasting?
Set the cadence first, since a forecast rebuilt monthly and one rebuilt annually are different exercises. Fix the components: price, volume, mix, and market. Record the assumption behind each one in writing. Then compare against actuals by component, so each cycle corrects one input and the model holds.
05 How to forecast revenue in Excel?
Build one row per item per market, with columns for units, realized price, and revenue, then a summary that sums by component as well as by total. Keep assumptions in their own labeled cells so they can be changed in one place. The common failure is hard-coding a growth rate inside a formula, which absorbs the assumption doing the work.
06 Why is revenue forecasting important?
Because the number gets committed to. Hiring, inventory, marketing spend, and covenants are all set against it, so a forecast that lands wide by a large margin costs more than the revenue difference. A forecast that can be decomposed when it lands wide also shortens the correction, which is frequently worth more than accuracy.
07 How to build a revenue forecast model?
Structure it around the four components so each carries its own assumption and its own evidence. Hold the market split from the start, ahead of adding it later. Version the assumptions with the model, so a past forecast can be re-read against what was known then. Then track variance by component every cycle.
08 How to forecast revenue using customer sentiment analysis?
Stated intent is the forward signal history left out, and it works best paired with recorded purchases from the same buyers. Ask what they plan to buy and the price it depends on, then check that intent against what those buyers did last cycle. The gap between stated and recorded is stable enough per market to correct for.
09 What is the difference between revenue forecasting and sales forecasting?
Sales forecasting projects what a sales organization will close, built from pipeline and conversion rates. Revenue forecasting projects what the business will earn, including recurring revenue, price realization, and mix, in categories where a pipeline may be absent entirely. In a consumer goods setting, the second applies, and the first has little to work from.