Integrations

One card per source category, data flows in from anywhere.

View all integrations →

The Agentic Layer

The governed foundation — platform capabilities.

Reporting & Analysis

Business performance tracking, variance, and analytical insight.

See all →

Planning & Modeling

A comprehensive look at forward-looking corporate financial strategy.

See all →

Consolidation & Close

The entire financial close and data management cycle, at a high level.

See all →
Planning & modeling

Revenue planning tied to the GL.

Set the target and forecast the result in one governed revenue model. Salesforce, billing, and NetSuite reconcile automatically, the forecast stays current wherever you work, and every figure traces to the deal or invoice behind it.

BillingSubscriptions
CRMPipeline
ContractsRenewals
PricingQ3 uplift
CubeARR forecast
$12.40M+$55K net new
ActualsForecast →
Behind every month
Ending ARR=Starting ARR $12.35M+ New & expansion $1.22M− Churn $0.71M− Contraction $0.46M
Thousands of finance professionals, in every industry, run on Cube
The problem

The revenue model is the most argued-over file in the company.

Salesforce says bookings beat plan, NetSuite says revenue missed, and the first two days of every month go to reconciling them.

Revenue_model_v5_FINAL_board.xlsxPipeline export from last TuesdayBookings ≠ GL by $312K

Systems disagree

Bookings live in Salesforce, revenue lives in the GL, and the definitions drift a little further apart every quarter.

The pipeline is stale

The forecast rests on a pipeline export that was out of date before the model finished loading.

Five versions circulate

Copies of the revenue model multiply, and the one in the board deck is never the newest.

The solution

One revenue model everyone agrees on.

Cube brings CRM, billing, and the GL into one model, so bookings, ARR, and recognized revenue reconcile.

Systems disagree

CRM, billing, and GL reconciled

Cube ties pipeline, invoices, and revenue together in one place.

The pipeline is stale

Pipeline that stays current

Salesforce syncs on a schedule, so the forecast reflects this week.

Five versions circulate

One model, shared everywhere

Sales, finance, and leadership read from the same numbers.

Why teams choose Cube

One revenue number sales and finance both trust.

Bookings and revenue agree

Salesforce, billing, and the GL map to one governed model, so bookings, ARR, and recognized revenue reconcile.

Targets anyone can check

Driver-based targets are visible math built from capacity, win rate, ramp, and price, not a negotiated number.

Trace to the transaction

Any figure opens to the segments, products, and deals behind it, with an audit trail on every change.

Every revenue number opens.

Everyone has presented a revenue figure they could defend right up until the second question. In Cube, every number traces to the source, down to the deal and the invoice behind it.

A glass revenue bar opening into threads that lead to individual transactions
Drilldown
New bookings · March$1,215.0K
Enterprise segment$612.0K
Mid-market segment$398.0K
Jul 06Northwind Health · renewal + expansion$184.0K
Jul 08Halcyon Retail · seat expansion$96.5K
Jul 09Brightline Logistics · new logo$72.0K
+ 9 more deals · Salesforce
Source: Salesforce
Workflows

Where teams put the revenue model to work.

Rolling revenue forecast

Recognized revenue plus weighted pipeline, refreshed as actuals land.

Bookings & ARR bridge

New, expansion, contraction, and churn, reconciled to billing.

Board revenue reporting

One governed set of revenue numbers behind the deck, the model, and the CFO’s answer.

Pricing & churn scenarios

A price change or a churn uptick, recalculated across every segment.

Sales capacity planning

Quota, ramp, and rep headcount tied to the bookings target.

Pipeline by stage

Weighted pipeline flows into the plan with stage and segment intact.

One connection

Revenue planning on live actuals.

Cube connects your CRM, billing, and GL, three of the hundreds of source systems it speaks to, so the numbers agree before anyone has to argue about them.

Your sources
Where it shows up
NetSuite
Recognized revenue
Salesforce
Pipeline and stages
Stripe
Invoices and subscriptions
Data warehouse
Usage and product data
Rolling forecast
Refreshed as actuals land
Bookings & ARR bridge
New, expansion and churn
Board deck
One set of numbers

One governed revenue model that turns revenue signals into operating intelligence. Bookings, billing, and actuals are mapped once, reconciled, and traced to the transaction.

Mapped onceReconciled to the GL

The revenue forecast that updates itself.

Bookings, billing, and recognized revenue land from your CRM, billing system, and ERP. Cube runs the governed formulas behind every cell, and the forecast publishes back to the model.

Behind every cellGoverned formula
Cohort revenue (month n) =
Customers acquiredClosed-won by start month · CRM
× Retention curveRetained share by cohort age · billing
× Average revenue per customerPrice and volume by product · billing
+ ExpansionUpsell and cross-sell by cohort · ERP
Forecast revenue = Σ cohorts × retention × revenue per customer, plus new cohorts from pipeline
Watch the revenue forecast build itself.
Bring one product line and one quarter. On the demo, we build the cohort forecast live and trace one figure to the customers behind it.
Where you work

One revenue model, on every surface.

Cube connects the systems where your data lives to the tools where decisions happen. When a number changes in Cube, it updates in the spreadsheet, the board deck, the dashboard, and the answer in Slack or Claude. Everyone keeps their own view and permissions, and every figure traces back to the transaction.

See it on your numbers.
On the demo, we connect a source, publish a number once, and show it land in a spreadsheet, a deck, and chat.
AI Agents

Your digital finance team works while you sleep.

Four FP&Agents handle the always-on work across your data, reports, plans and business partners. Agents scale finance's capacity, while the people remain in control.

Before your first coffee
6:00 AM Actuals synced into your Excel model.
6:04 AM March bookings variance explained in #sales-leads.
6:10 AM Board deck refreshed with the latest numbers.
6:15 AM Q3 forecast rerun on new pipeline data.
9:00 AM CEO asks in Teams what changed. Answered.
Scenario sandbox

One assumption changed. The full forecast recalculates, and then you decide.

Churn ticks up
Gross churn 9% (+3 pts)
Ending ARR
$11.6M ▾
Q4 revenue
$10.4M ▾
NRR
104% ▾
Base plan
Gross churn 6%
Ending ARR
$13.1M
Q4 revenue
$11.9M
NRR
112%
Price increase
+5% on renewals
Ending ARR
$13.8M ▴
Q4 revenue
$12.1M ▴
NRR
118% ▴
Security & governance

Board-ready means audit-ready.

Delivering numbers everywhere only works if access travels with them. In Cube it does, enforced in the layer rather than in each tool.

Security & compliance
Every export, governed.

Every AI feature respects your permissions, and every edit, sync, and publish lands in one audit trail.

SOC 1 & 2
Type 2
Certified
HIPAA
Compliant
Certified
Every edit
Tracked
To the source
Role-based access
CFO, VP and auditor views from one source.
CFO
VP Sales
Permissions on every view
User-level access wherever your numbers show up.
Viewing as David
Marketing$1.24M
Sales
Full audit trail
Who, what, when, before and after.
Maya edited Q3 rent2:14 PM
David approved forecast2:31 PM
SSO
Okta, Microsoft Entra, Google.
Single sign-on enabled

See your revenue bridge on your own numbers.

Turn revenue signals into action. Bring one segment and one quarter: we connect the sources, build the bridge live, and trace a figure to the deals behind it.

FAQs

Revenue planning questions, answered.

What is revenue planning?

Revenue planning is the process of setting a company’s revenue target and deciding the resources that will deliver it, including sales capacity, pricing, and segment mix. In Cube, the plan is built from drivers such as win rate, ramp, deal size, and price, so anyone can check the math behind the target.

What is the difference between revenue planning and revenue forecasting?

Revenue planning sets the target. Revenue forecasting predicts what the company will actually achieve, based on live pipeline, bookings, and billing. The variance between them drives the next decision. Cube runs both in one governed model, so they share the same actuals and definitions.

How do you automate revenue forecasting?

Connect the forecast directly to the systems that hold revenue data, so bookings, billing, and recognized revenue load on a schedule instead of through exports. Cube connects to your CRM, billing, and GL, weights open pipeline by stage, rolls renewals and churn forward, and recalculates as actuals land.

What is the best revenue planning software?

The best revenue planning software connects CRM, billing, and GL data in one model, supports driver-based planning and scenarios, reconciles bookings to recognized revenue, and lets finance trace every figure to the deal or invoice behind it. Cube does this as the Agentic FP&A Platform, and keeps the forecast current in the spreadsheets, decks, and chat tools your team already uses. 

What should you look for in revenue planning software?

Look for live connections to your CRM, billing, and ERP; driver-based modeling; an ARR bridge that reconciles to billing; scenario and version management; drilldown to source deals and invoices; role-based access so sales leaders see their segment; and audited security such as SOC 1 and SOC 2. Also check whether the team can keep working in Excel or Google Sheets, since that decides adoption. 

How do you reconcile bookings in Salesforce with revenue in the GL?

Map both systems to one shared set of definitions for bookings, ARR, and recognized revenue, then reconcile the movements between them automatically. Cube maps Salesforce, billing, and the GL into one governed model, so a gap shows up with the deals and invoices that explain it.

What is an ARR bridge?

An ARR bridge, or ARR waterfall, explains how annual recurring revenue moved from the start of a period to the end: starting ARR plus new and expansion, minus contraction and churn. Cube builds the bridge from billing and CRM data and reconciles it to the GL.

What data do you need for a revenue forecast?

You need recognized revenue from the GL, billing and subscription data, open pipeline with stages and close dates, contract and renewal dates, and historical win rates and churn. Cube connects to hundreds of source systems, including Salesforce, HubSpot, Stripe, and NetSuite.

What is driver-based revenue planning?

Driver-based revenue planning builds the revenue target from operating inputs such as rep capacity, ramp time, win rate, average deal size, price, and churn, instead of a single top-down number. In Cube, each driver is visible, adjustable by scenario, and tied to the forecast.

How often should a revenue forecast be updated?

Most teams refresh the revenue forecast weekly during the quarter and roll the full-year view monthly. With Cube, actuals sync from your CRM, billing, and GL on the schedule you set, the forecast recalculates as soon as they land, and FP&Agents flag material changes overnight.

Can sales leaders see their own revenue numbers?

Yes. Cube uses role-based permissions, so sales leaders see their segment while finance sees the whole model. They can check numbers in Cube Web, Excel, Google Sheets, Slack, or Teams, and every view comes from the same governed source.

Does revenue planning software replace Excel or the CRM?

No. Your CRM and ERP remain the systems of record, and Cube works alongside them. Teams keep working in Excel or Google Sheets, with live, governed numbers from Cube flowing into their spreadsheets and edits publishing back to the model.

Is revenue planning software secure?

It should be audited and access-controlled. Cube is SOC 1 and SOC 2 Type 2 audited, with SSO and SAML support, role-based permissions, encryption in transit and at rest, and a full audit trail on every driver, mapping, and plan change.

Still have questions? See it on your own revenue data.
Start here

What is revenue planning and forecasting?

Revenue planning sets the company’s revenue target and decides the resources that will deliver it, including sales capacity, pricing, and segment mix. Revenue forecasting predicts the revenue the company will actually achieve, based on live pipeline, bookings, and billing actuals.

Together they form a loop: the plan sets the target, the forecast measures progress against it, and the variance between them drives the next decision. Cube runs both halves of that loop in one governed model.

Top-down

Target-based revenue planning

Start from the growth goal and allocate it to segments, regions, and reps.

Bottom-up

Driver-based revenue planning

Built from capacity, win rate, ramp, deal size, and price.

Rolling

Automated revenue forecast updates

Re-projected on a set cadence so the horizon never expires.

Scenario

Revenue scenario planning

The same forecast under different assumptions.

Why revenue planning matters

Revenue drives hiring, spend, and cash, so a revenue plan that is off by a few points moves every other plan with it. A reliable revenue forecast shows the gap between target and trajectory early, so finance and sales can adjust capacity, pricing, or spend in time, and answer the board with one number both teams stand behind.

How to build a revenue forecast

The same five steps apply whether the forecast lives in a spreadsheet or in Cube.

  1. 1.
    Define revenue and segments. Agree on what counts as bookings, ARR, and recognized revenue, and how you cut them by segment, product, and region.
  2. 2.
    Start from recognized actuals. Use GL revenue and billing data, reconciled to each other, as the starting point.
  3. 3.
    Project new bookings. Weight open pipeline by stage and historical win rate, then add sales capacity for deals not yet in the pipeline.
  4. 4.
    Project renewals and churn. Forecast renewals, expansion, contraction, and churn from contract dates and customer history.
  5. 5.
    Compare to actuals and roll forward. Each period, replace forecast with actuals, explain the variance, and extend the horizon so it never runs out.

Key revenue planning metrics

Annual recurring revenue (ARR)
The annualized value of active subscription contracts.
Net revenue retention (NRR)
Revenue kept from existing customers after expansion, contraction, and churn, as a share of the starting base.
Gross churn
The share of recurring revenue lost to cancellations in a period.
Win rate
The share of qualified opportunities that close as won.
Weighted pipeline
Open pipeline multiplied by the probability of each stage closing.
Bookings
The contract value signed in a period, before it is billed or recognized.

Revenue planning vs. revenue forecasting

Revenue planning Revenue forecasting
Answers What revenue should we target, and what will it take? What revenue will we actually achieve?
Built from Growth goals, capacity, pricing, and segment mix. Live pipeline, bookings, renewals, and billing actuals.
Cadence Annually, with quarterly resets. Weekly or monthly, on a rolling basis.
Accuracy depends on Realistic capacity and win-rate assumptions. Clean, current pipeline and billing data.
In Cube Driver-based targets anyone can check. A rolling forecast from the same governed model, so both tie.

Manual spreadsheet vs. Cube

Step Manual spreadsheet With Cube
Gather the data Export pipeline from Salesforce, billing from Stripe, and revenue from NetSuite, then reconcile by hand. Sources stay connected; actuals land in the model mapped and consolidated.
Weight the pipeline One flat probability per stage, adjusted from memory. Win rates by stage and segment from real history, adjustable by scenario.
Build the ARR bridge New, expansion, and churn tallied by hand, with totals that drift from billing. Every movement reconciles to billing and the GL automatically.
Reforecast Rebuild the file, re-check the links, recirculate. Refresh the view; assumptions carry forward and actuals replace forecast.
Defend a number Trace it through pasted tabs and hope the trail holds. Drill from the figure to the source transactions.