RevOps HQ
← BACK TO BLOG
••
Revenue Operations•RevOps Metrics & Forecasting

How to Align the Sales Forecast and the Finance Forecast

How to align sales and finance forecasts: why the two numbers differ by construction, which differences are legitimate, and the reconciliation that makes both usable.

P

Paul Maxwell, PhD

AUTHOR

GET WEEKLY REVOPS INSIGHTS

No spam. Unsubscribe anytime.

A board pack arrives carrying two different revenue figures for the same quarter: sales has $4.2m and finance has $3.1m, and the meeting spends forty minutes establishing which is wrong before anyone discusses the business. Nobody is lying and neither number is an error, because they are answers to two different questions, computed from two different bases, and the failure is that nothing in the company states the relationship between them.

This article sets out how to align a sales forecast with a finance forecast so that both remain usable. It begins with the two questions each forecast answers, then explains the differences that are structural rather than accidental, then names the definitions that genuinely have to match. It then describes the reconciliation bridge, the ownership split that keeps it maintained, and the places alignment breaks in practice. It closes with the case for reconciling the two numbers rather than collapsing them into one.

The terms matter here more than usual, so each is fixed before it is used. A sales forecast is a prediction of bookings: signed commitments, dated by expected signature. A finance forecast is a prediction of revenue: amounts recognised into a period under an accounting policy. Alignment in this article means that the difference between the two is explained and agreed, not that the two figures are equal.

Two Forecasts, Two Questions

The sales forecast answers what the team will close, and it is built from open opportunities, each with an amount and an expected close date, filtered by the forecasting judgement of the people carrying the quota. HubSpot's forecast tool works on exactly this basis, aggregating deals by close date and category (HubSpot forecast tool).

The finance forecast answers what the business will report, and it is built from contracts already signed plus an expectation of new business, adjusted for when revenue may be recognised, and constrained by an accounting policy that has nothing to do with sales confidence.

Asking either one to produce the other's number is asking it to answer a question it was not built for. A sales forecast that has been adjusted into a revenue figure is no longer usable for managing a pipeline, because the adjustments have removed the link between the number and the deals a manager has to act on.

One annual contract, three close months: the booking lands on the close date, the revenue over the next twelve monthsA $120,000 one-year contract is drawn three times, closing in July, August and September. In each row a diamond marks the close month, where HubSpot's forecast places the whole $120,000. Revenue follows at $10,000 a month for twelve months, starting the month after the close. The third-quarter columns, July to September, are shaded. The contract closing in July contributes August and September to the third quarter, $20,000. The contract closing in August contributes September, $10,000. The contract closing in September contributes nothing to the third quarter: all twelve of its months fall between October and the following September.ONE $120,000 ONE-YEAR CONTRACT, THREE CLOSE MONTHSQ3Q4Q1 next yearQ2 next yearQ3 next yearJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepQ3 revenueCloses in JulyBooked: $120,000$20,000Closes in AugustBooked: $120,000$10,000Closes in SeptemberBooked: $120,000$0Booking: HubSpot's forecast places the whole $120,000 on the close dateRevenue in Q3Revenue in later quarters, $10,000 a month
One pipeline, two computations: bookings by close date, revenue by recognition period

Differences That Are Structural

Five differences are built into the definitions and will never reconcile to zero. Treating them as errors, rather than as the definitions doing what they were built to do, is where this conversation reliably goes wrong.

Timing. A deal closing on 28 March is a Q1 booking. If the service starts in April and is recognised ratably, almost none of it is Q1 revenue. The gap is not a discrepancy to be closed; it is the difference between signing something and delivering it.

Multi-year value. Sales frequently forecasts total contract value, because that is what the rep sold and what the commission is calculated on. Finance forecasts only the portion landing inside the period, so a three-year deal at $900,000 is one number to sales and roughly $75,000 a quarter to finance.

Probability weighting. A sales forecast may weight a deal by stage probability. A finance forecast does not weight signed revenue at all, because a signed contract is not 60% signed.

Scope of the number. Sales forecasts new business, and sometimes only new business. Finance forecasts total revenue including renewals, expansion and the existing base, which is frequently the larger part and is entirely absent from the pipeline.

Churn and contraction. Finance carries the downside. A pipeline has no object representing revenue that will stop.

Definitions That Have to Match

Against those five, three definitions genuinely must be identical, and disagreement here is a defect rather than a structural difference.

What closed-won means. One event, one date, one system of record. Where a deal is marked won on verbal agreement and countersigned a fortnight later, the two forecasts are keyed to different dates and no bridge will reconcile them. The definition belongs to the pipeline configuration and should be documented where the stage is defined (HubSpot pipelines API).

What amount means on a deal. Total contract value, annual value and first-year value are three different fields and should be three separate properties rather than one field used three ways (HubSpot properties). A single amount field whose meaning varies by rep is the single most common cause of an unreconcilable gap.

Which customer a deal belongs to. Consolidated reporting requires that a parent and its subsidiaries resolve the same way in both systems, and they frequently do not.

The Reconciliation Bridge

Alignment is produced by a bridge: a short, standing report that starts at the sales number and walks to the finance number through named adjustments. It is not a reconciliation performed once during a disagreement; it is a fixed set of lines that gets refreshed each cycle.

LineSales forecast, weighted pipelineEffectstarting figureOwnerSales
LineRemove multi-year value beyond the periodEffectreductionOwnerRevOps
LineShift bookings recognised in a later periodEffectreductionOwnerFinance
LineAdd revenue from the existing contract baseEffectincreaseOwnerFinance
LineAdd renewals and expansion not in pipelineEffectincreaseOwnerFinance
LineDeduct expected churn and contractionEffectreductionOwnerFinance
LineFinance forecast, recognised revenueEffectending figureOwnerFinance

Each line is a number with an owner and a stated method behind it. When the two forecasts diverge, the question stops being which one is right and becomes which line moved, which is a question with an answer.

Sample quarter: the bridge from a $1,620,000 sales forecast to a $3,035,000 recognised revenue forecastSample data, drawn to scale. Line 1, owned by sales, is the HubSpot forecast of Commit and Closed won deals on Amount, counted in full at the Total amount setting rather than weighted by deal probability: $1,620,000. Line 2, owned by RevOps, removes $420,000, the value beyond the first year of one three-year contract, leaving $1,200,000. Line 3, owned jointly by sales and finance and the only line where both estimate the same deals, removes $200,000 for one September deal finance leaves out, leaving $1,000,000. Line 4, owned by finance, removes the $925,000 of those bookings recognised after September, leaving $75,000. Line 5 adds $3,000,000 of revenue from contracts signed before 1 July, reaching $3,075,000. Line 6 deducts $60,000 of expected churn, from $360,000 of ARR ending on 31 July, reaching $3,015,000. Line 7 adds $20,000 of price increases from 1 September that never pass through the pipeline. Line 8, the finance forecast of recognised revenue, is $3,035,000. Lines 4 to 8 are owned by finance. Lines 2 and 4 follow from deal fields and the recognition policy; lines 5 and 7 come from the accounting system, and line 6 from the renewal list.SAMPLE QUARTER: SALES FORECAST TO FINANCE FORECAST, DRAWN TO SCALE1Sales forecast in HubSpot, Commit and Closed won, at Total amountSales$1,620,0002Value beyond the first year of one three-year contractRevOps−$420,000 · $1,200,000 of new ARR3Finance's view of new bookings: one September deal left outSales and Finance−$200,000 · $1,000,000 of new ARR4Bookings recognised after SeptemberFinance−$925,000 · $75,000 reaches Q3 revenue5Revenue from contracts signed before 1 JulyFinance+$3,000,0006Expected churn: $360,000 of ARR ending 31 JulyFinance−$60,0007Price increases outside the pipeline, from 1 SeptemberFinance+$20,0008Finance forecast, recognised revenueFinance$3,035,000$0$1m$2m$3mForecast totalsThe one estimate both teams make about the same dealsAdjustmentsLines 2 and 4 follow from deal fields and the recognition policy.Lines 5 and 7 come from the accounting system, and line 6 from the renewal list.
The bridge from a weighted sales forecast to a recognised revenue forecast, line by line

Building this in the CRM's reporting layer keeps it visible to both sides rather than living in one analyst's spreadsheet (HubSpot custom reports).

The Ownership Split

The bridge only stays current if each line has a named owner, and the split that works assigns by who holds the underlying fact rather than by who wants the answer.

Sales owns the pipeline: deal amounts, close dates, stage discipline and forecast judgement. Finance owns the policy: recognition treatment, the contract base, churn assumptions and the reported figure. RevOps owns the bridge itself and the definitions beneath it, which is the part that has no natural home on either side and therefore tends to go unowned.

That third role is the one worth insisting on when the work is assigned. A bridge maintained by finance alone becomes a finance artefact that sales does not trust, and a bridge maintained by sales alone will quietly stop deducting churn.

The Four Recurring Breaks

Four failures account for nearly all of the disagreements that are worth naming separately.

A rep enters total contract value in the amount field on a multi-year deal while the forecast assumes annual value. The bridge line for multi-year adjustment then double-counts or misses entirely, and the error scales with deal size.

Close dates are moved to keep a deal inside a quarter, and the sales forecast responds immediately and the finance forecast does not, because recognition is keyed to service dates the CRM does not hold.

Renewals are managed outside the pipeline altogether, in a spreadsheet or a customer success tool, so the bridge line that adds them is maintained by hand and is the first to go stale.

The two forecasts are produced on different cadences — sales weekly, finance monthly — and are compared across a gap in which the pipeline has moved. Comparing a Tuesday pipeline to a month-end ledger produces a difference that is entirely an artefact of timing.

The Business Case for Reconciling Rather Than Merging

The tempting response to two numbers is to mandate a single one, and understanding why that fails is what keeps the bridge funded.

A single number has to serve either pipeline management or external reporting, and the adjustments that make it fit one purpose make it useless for the other. A sales manager cannot act on a figure with churn netted into it, because no deal in their pipeline corresponds to the churn. A CFO cannot report a figure that carries unsigned, probability-weighted pipeline inside it.

What reconciliation buys is a pair of numbers each usable for its own purpose, plus an explained difference. The cost is the bridge: a standing report, three owners, and a monthly discipline of refreshing six lines. That cost is small and recurring, and it is lower than the meeting it replaces.

The case is strongest where revenue is contracted and deferred — subscription, services, anything multi-year. Where a business bills and recognises at the point of sale, the two forecasts differ only by timing and a bridge this elaborate is not warranted.

Boundaries of This Method

Nothing here determines the correct accounting treatment for any particular contract, because recognition policy is set by the firm's accountants under the applicable standard, and the bridge consumes that policy rather than deciding it.

The method assumes throughout that the pipeline is a reasonable representation of future bookings. Where stage discipline is poor enough that close dates are fiction, the bridge will reconcile two numbers and neither will be worth reconciling. Fixing the pipeline comes first.

It also assumes that both forecasts are produced from a single customer and contract record. Businesses running separate systems for new business and renewals have an identity problem underneath the forecasting problem, and the bridge will expose it rather than solve it.

In Summary

The sales forecast predicts bookings and the finance forecast predicts recognised revenue, and they differ by timing, multi-year value, probability weighting, scope and churn, and those five differences are structural rather than mistakes.

Three things must match exactly: what closed-won means, what the amount field means, and which customer a deal belongs to. Everything else on that list is reconciled rather than forced into equality.

Build the bridge as a standing report with an owner per line, put it where both sides can see it, and refresh it on one cadence rather than two.

"Which forecast is right" has no answer, which is why the meeting never ends. "Which bridge line moved" has exactly one, and it belongs to somebody in the room.

HubSpot services

Onboarding, implementation, integration, migration, administration and training, each scoped and priced before the work begins

WEEKLY PROGRAM

RevOps Office Hours

A recurring weekly RevOps operating program. Live support plus hands-on HubSpot implementation work.

$1,500/mo
Monthly Operating Program
  • →1 live Office Hours session per week
  • →4 hours of hands-on implementation work per month
  • →Hours allocated against priorities agreed at the start of each period
  • →Recurring monthly cadence