FP&A & Financial Modeling3 min readUpdated September 2026

Cube vs. Mosaic for Consolidating a Multi-Location DSO

Cube vs Mosaic for a dental support organization comes down to whether you want per-location detail in an auditable spreadsheet or rolled into a prebuilt dashboard. A DSO plans around production, since each provider's booked chair time drives revenue, while insurance reimbursement lags weeks behind and provider pay often ties to a percentage of production or collections.

The choice between Cube and Mosaic here comes down to whether you want per-location detail kept in a spreadsheet you can audit, or rolled into a dashboard built for you.

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.

Why production and collections tell different stories

A location can have a strong production month, meaning providers booked and performed a lot of billable work, while collections lag because insurance claims take weeks to adjudicate and pay. A forecast built only on collections will look artificially soft in a location that's actually growing its provider capacity, while a forecast built only on production ignores the real cash-timing risk of insurance reimbursement.

Track both, with a clear reconciliation between production booked and cash actually collected against it, so a slow month can be diagnosed as a production problem or a collections-timing problem rather than treated as one undifferentiated issue, which changes what corrective action actually makes sense.

Provider compensation needs its own line by location

When providers are paid a percentage of their own production or collections, that compensation cost scales with each location's specific provider mix, not with a company-wide average. A model that applies one blended compensation percentage across every location will misstate margin at any location whose provider comp structure differs from the average, which is common when a DSO has a mix of associate dentists and specialists on different comp schedules, and it tends to get worse as the group adds locations through acquisition rather than organic growth over time.

Cube for consolidating per-location detail you already trust

If your team already builds per-location P&Ls in a spreadsheet that correctly splits production, collections, and provider comp, Cube's approach of syncing that spreadsheet against your practice management and payroll data keeps the model where it's understood, with less manual export from each location's system each month.

Mosaic for a dashboard an owner or investor can open directly

Once you're consolidating enough locations that a private equity sponsor, a lender, or a multi-location owner wants a dashboard rather than a spreadsheet handed to them each month, Mosaic's consolidated view can save real time. Confirm in a demo that it can track production separately from collections at the location level, and that provider compensation can vary by location rather than assuming one company-wide formula.

Building a fee schedule and payer mix view into the forecast

Each location's payer mix, the split between different insurance plans and cash-pay patients, drives its effective reimbursement rate even before considering collections timing. A forecast that ignores payer mix differences across locations will misjudge which location's production actually converts to the most cash, so track payer mix by location and update it when a location's patient base shifts meaningfully.

Where Jirav helps model growth by adding locations or providers

Jirav's driver-based approach fits a DSO planning to add a location or bring on additional providers at existing locations, since that growth needs to be modeled against realistic ramp-up assumptions, a new location or provider rarely produces at full capacity immediately, rather than a flat revenue bump applied on day one.

Insurance write-offs deserve their own tracking line

The gap between a location's fee schedule and what insurance actually reimburses, the contractual write-off, varies by payer and by procedure, and a model that ignores it will overstate expected collections against booked production. Track write-offs by payer at each location so a shift in payer mix, say more of a location's patients moving onto a lower-reimbursing plan, shows up as a specific, explainable change rather than an unexplained dip in collections.

What to check before consolidating locations into either platform

Export a quarter of production, collections, and comp data from two or three representative locations and see how cleanly it maps into the tool you're considering, since practice management exports vary enough between systems that a location running on an older or discontinued practice management system may need real extra work before it integrates cleanly with either platform. Ask specifically whether the platform can handle a location that changed practice management systems mid-year, since that transition point is where historical consolidation most often breaks, and it's a fairly common scenario for a DSO that's still actively integrating recently acquired locations rather than a rare edge case.

Test these points before consolidating locations:

  • Export a quarter of production, collections, and comp data from two or three representative locations and test how it maps.
  • Ask how the tool handles a location running on an older or discontinued practice management system.
  • Confirm production can be tracked separately from collections at each location.
  • Check that provider compensation can vary by location instead of using one blended percentage.
  • Verify that insurance write-offs can be tracked by payer at each location.
Executive Capability Standard

What Good Looks Like

A well-run DSO can show production, collections, and provider compensation separately by location, with payer mix tracked explicitly so a soft month can be diagnosed rather than just observed.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Learn how your practice management system currently reports production versus collections by location, and how provider compensation is calculated today.
2. Do Manually:Build a spreadsheet consolidating per-location production, collections, and provider comp, updated monthly by hand from each location's practice management export.
3. Delegate:Assign a controller or multi-location manager to own the monthly consolidation and flag any location whose payer mix or comp ratio has shifted.
4. Automate:Sync practice management and payroll data into Cube or Mosaic so per-location production, collections, and comp update without a manual export each month.
5. Buy:Standardize practice management, payroll, and forecasting on one connected platform so an owner or investor can see per-location performance without a manual roll-up.

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

Should provider compensation be modeled on production or on collections?

Match whatever your actual compensation agreements specify, since DSOs use both structures. What matters for forecasting is that the comp line tracks the same basis, production or collections, consistently across every location so the model isn't mixing methodologies.

How should a new location's ramp-up period be forecast?

Against your own historical ramp data from prior location openings, not a flat assumption that a new location performs like a mature one from month one. Most new locations take several months to build a patient base and provider utilization to a steady state.

Do Cube or Mosaic calculate insurance reimbursement rates?

No, that data comes from your practice management system and each payer's fee schedule. Both tools consolidate and forecast off that data once it exists; neither one determines what an insurer actually pays for a given procedure.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides