FP&A & Financial Modeling4 min readUpdated September 2026

B2B SaaS Finance: Cube vs Mosaic for ARR Waterfalls and Headcount

For B2B SaaS finance teams, choosing between Cube and Mosaic comes down to who owns the definition of your core metrics. Mosaic calculates ARR, NRR, and burn multiple itself from connected billing and CRM data, while Cube keeps your spreadsheet as the system of record and feeds it clean data.

Both platforms serve recurring revenue businesses, but they start from opposite assumptions. Mosaic wants to become the system of record for your SaaS metrics, calculating ARR, NRR, and burn multiple itself from connected billing and CRM data. Cube wants your spreadsheet to stay the system of record, feeding it clean data instead of replacing the formulas your team already trusts.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

How Each Tool Builds New ARR, Expansion, and Churn

Mosaic pulls contract and invoice data from your billing system and CRM, then classifies every change as new, expansion, contraction, or churn using its own rule set. You configure exceptions (a downgrade that's really a plan migration, say) but the classification logic lives inside Mosaic, not in a formula you can open and edit line by line.

Cube takes the same raw data and lands it in a structured layer, but the waterfall itself is still a spreadsheet model your team builds and owns. That matters most when your revenue has edge cases a generic SaaS template doesn't anticipate: multi-year deals with built-in step-ups, seat-based pricing with a usage floor, or an early cohort still on grandfathered terms.

At the median private B2B SaaS company, expansion revenue makes up 40% of new ARR added in a given year1, and that share tends to climb as a company scales past $50 million in ARR. If expansion is already your main growth lever, you'll spend real time in whichever tool you pick tuning how upgrades get classified, so test both on your messiest actual contracts before you decide.

Planning Headcount Against Sales Ramp, Not Just Payroll

A headcount plan that only tracks salary and start date misses the part that actually drives revenue: how long a new account executive takes to ramp to full quota capacity. Only 51% of SaaS account executives hit quota in a given year2, which is exactly the kind of assumption a plan gets wrong when it assumes every hire ramps on schedule.

Mosaic's headcount planner links each sales hire's start date to a ramp curve and rolls that straight into the revenue forecast, so a board asking what happens if we delay two AE hires a quarter gets an answer in minutes. Cube handles the same question inside your workbook: you build the ramp curve yourself, which takes longer to set up but lets you model a ramp that doesn't fit a standard curve, like a hire who inherits an existing book of renewals.

Either way, the plan should separate quota-carrying hires from support roles, since lumping them together is how a board deck ends up overstating how fast new revenue actually shows up.

Reading Burn Multiple the Way Investors Actually Use It

Burn multiple, net cash burned divided by net new ARR, is the number a board or investor will ask about before anything else in a down round or a bridge conversation. Investors generally treat a burn multiple under one as the mark of a capital-efficient company3, though the acceptable range loosens for earlier-stage companies still proving the model works.

Mosaic recalculates burn multiple automatically every time actuals load, and shows it next to Rule of 40 and runway in the same view, so a spike shows up before the month closes. Cube leaves you to build the calculation, which is more work up front but lets you decide exactly what counts as burn: does a one-time legal bill from a contract dispute belong in the number, or should it be excluded as non-recurring. Neither answer is wrong, but pick one and apply it consistently, because a burn multiple that changes definition quarter to quarter is worse than no burn multiple at all.

When Your Revenue Model Is Too Complex for a Template

If your contracts are close to a standard subscription, one product, monthly or annual billing, a handful of tiers, Mosaic's out-of-the-box classification will probably match how you'd model it by hand anyway, and you save the setup time. The calculation gets harder to trust once you add usage-based overages, professional services bundled into the contract, or reseller margins that aren't simple percentage splits.

That's the point where Cube's spreadsheet foundation earns its complexity. You can build a formula that handles a customer paying a base fee plus metered usage that resets each renewal, something a configured metrics engine may force into an approximation. The tradeoff is that your model is only as good as the person who built it, and if that person leaves, the next analyst has to learn a bespoke workbook instead of a documented platform.

A reasonable test: pull your five most contractually unusual customers and try to model their ARR contribution by hand first. If that's straightforward, a templated tool will likely keep up. If it takes real judgment calls, you'll want the flexibility to encode those judgment calls yourself.

Run these checks before you commit to either tool:

  • Check whether your contracts are close to a standard subscription: one product, monthly or annual billing, and a handful of tiers that a template can classify.
  • Look for usage-based overages, bundled professional services, or reseller margins in your contracts, since these strain a generic classification of new, expansion, and churn.
  • Ask how each tool treats a mid-month upgrade or a downgrade that is really a plan migration, and whether you can edit that rule yourself.
  • Confirm your team can open and audit the formula behind the ARR waterfall line by line, rather than trusting a rule set hidden inside the tool.

What the Comparison Leaves Out

Neither tool fixes a retention problem. If gross churn is climbing or net revenue retention has been sliding for three quarters, a better dashboard just gives you a clearer view of a shrinking number, it doesn't make the number bigger. Get the retention and pricing conversation right first, then choose the modeling tool that fits how your revenue actually behaves.

If you want a second opinion on the assumptions before you commit to either platform, MeetMyCFO's AI CFO, Frank, can walk through your current ARR waterfall and flag where the classification logic is likely to disagree with a configured tool like Mosaic.

Executive Capability Standard

What Good Looks Like

A well-run B2B SaaS finance function keeps an ARR waterfall that ties out to the general ledger every close, forecasts cash runway on a rolling basis, and can explain a swing in net revenue retention by customer cohort without pulling a special report.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Agree on one written definition each for new ARR, expansion, contraction, and churn, and confirm every function that touches a contract, sales, customer success, and finance, uses the same one.
2. Do Manually:Build the ARR waterfall in a spreadsheet and reconcile it against billing and the general ledger by hand at each month end for at least two consecutive quarters.
3. Delegate:Assign a RevOps or FP&A analyst to own the billing-to-ledger reconciliation and flag contract edge cases before they get misclassified in the waterfall.
4. Automate:Connect your billing platform and CRM to Cube or Mosaic so new, expansion, contraction, and churn calculate automatically each time actuals load.
5. Buy:Layer in product usage data so expansion and churn risk can be flagged from account activity before the billing event that confirms them.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Frequently Asked Questions

Does switching to Mosaic mean giving up our spreadsheet model entirely?

No. Most teams keep a lightweight spreadsheet for ad hoc scenarios and board-deck formatting while Mosaic handles the automated ARR waterfall and metric calculations. The tradeoff is less about giving up spreadsheets and more about which system holds the authoritative metric definitions your team reports from.

Can Cube handle usage-based or consumption billing without heavy customization?

Cube can ingest usage data through its data layer, but the logic that turns consumption into recognized revenue and ARR still has to be built as a formula in your model. Budget real analyst time for this if your usage tiers or overage rules change often, since each change means updating the underlying spreadsheet logic.

Which tool is better for a board that wants a polished deck fast?

Mosaic's built-in dashboards and export options generally get you to a presentable board deck faster, since the ARR waterfall and cohort charts are already formatted. Cube can produce the same views, but someone on your team has to design and maintain the presentation layer inside the spreadsheet or a connected reporting tool.

Sources

Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.

  1. Expansion ARR as % of total new ARR, median. Benchmarkit 2025 SaaS Performance Metrics Benchmark Report (FY2024 data), 2024.
  2. Percent of SaaS AEs hitting quota (Bridge Group). The Bridge Group 2024 SaaS AE Metrics & Compensation Report, 2024.
  3. Burn multiple guidance bands by ARR (net burn / net new ARR). a16z Growth burn multiple framework (Kahl & George, 'A Framework for Navigating Down Markets', May 2022), table transcribed by Kruze Consulting, 2022.

Related Guides