FP&A & Financial Modeling3 min readUpdated September 2026

Cube vs. Mosaic for Contract Manufacturing Cost Forecasts

A precision contract manufacturer plans around a backlog of purchase orders, a bill of materials that drives input cost for each one, and machine or cell utilization that determines how fast that backlog actually turns into shipped revenue. Change one input price or one machine's uptime and every open job's margin shifts, which is a different forecasting problem than most FP&A tools were originally built to solve.

Cube and Mosaic both sit above your ERP or MRP system rather than replacing it, but they get there from different directions worth understanding before you pick one, especially since a mistake here shows up as a margin surprise weeks after the jobs already shipped.

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.

Standard cost versus actual cost, and why the gap matters

Most shops set a standard cost per part based on expected material price and labor time, then compare actual results against it. The forecasting problem is what happens when actual material costs drift from standard, whether from a supplier price increase or a scrap rate running above plan; if your model still forecasts off the standard cost, your margin projection quietly overstates reality until someone reconciles the variance.

A model built to carry both standard and actual cost, with the variance called out explicitly, tells you which jobs are eroding margin before the quarter closes instead of after, which is the only point where you can still do something about it.

Cube for a controller who owns the standard-cost logic

If your controller or cost accountant already maintains a bill-of-materials cost roll-up in a spreadsheet and trusts that logic, Cube's approach of syncing your ERP data into that same spreadsheet keeps the calculation exactly where it's already understood, just with less manual export and re-entry from the MRP system each month.

That matters in a shop where the standard-cost methodology has real institutional knowledge behind it and rebuilding it inside a new interface would risk losing nuance a spreadsheet formula already captures, like how a specific product line handles scrap allowance differently from the rest of the shop.

Mosaic for rolling up backlog and utilization into one view

Once you're tracking backlog across multiple product lines or cells, a dashboard that shows expected revenue by ship date next to current machine utilization can surface capacity constraints before they become a missed delivery. Check in a demo whether Mosaic's revenue recognition matches how your shop actually bills, shipment-based, milestone-based, or something else, since a mismatch there undermines the whole forecast regardless of how good the dashboard looks.

Building a utilization-adjusted backlog forecast

Backlog tells you what's been ordered; utilization tells you how fast you can actually turn it into shipped, billed revenue. A shop running near full capacity on a bottleneck machine or cell will convert backlog into revenue more slowly than the order dates alone suggest, so a forecast that ignores utilization tends to overstate near-term revenue.

A common mistake is forecasting shipments off customer-requested dates rather than realistic dates given current capacity; build the forecast off what your shop floor can actually deliver, and flag the gap to sales and customers rather than letting the forecast quietly assume it away.

Where Jirav's driver-based approach helps a growing shop

Jirav is worth a look when you're planning to add a shift, a machine, or a new production cell and want the model to show what that addition does to both cost and capacity, rather than just adding a flat revenue bump. Tying the forecast to operational drivers like machine hours or headcount per cell keeps a capacity expansion plan honest about what it actually costs before the added capacity pays for itself.

Watching supplier concentration inside the cost forecast

A shop that sources a critical raw material or component from one or two suppliers carries a forecasting risk that a diversified supply base doesn't: a single supplier's price increase or delivery delay can move standard cost across every job using that input at once. Track supplier concentration by material inside the model, not just at the company level, so a forecast can flag which product lines are most exposed before a single vendor's decision forces a repricing conversation with your own customers.

What to check before moving cost forecasting into either tool

Export a month of actual job-cost data from your ERP and check how cleanly it maps into the tool's expected fields before you commit; bill-of-materials structures that nest sub-assemblies several layers deep are a common place where an otherwise good integration breaks down. Ask specifically how the platform handles a job that spans two accounting periods, since a long production run that starts in one month and ships in the next needs cost and revenue matched to the right period on both ends.

Run through these checks before you commit:

  • Export a month of actual job-cost data from your ERP and check how cleanly it maps into the tool's expected fields.
  • Test a bill of materials that nests sub-assemblies several layers deep, since that is a common place for an otherwise good integration to break.
  • Ask how the platform handles a job that spans two accounting periods, especially a long production run.
  • Confirm the tool's revenue recognition matches how your shop bills, whether shipment-based, milestone-based, or something else.
  • Check that supplier concentration by material can be tracked inside the model, not just at the company level.
Executive Capability Standard

What Good Looks Like

A well-run contract manufacturer can show, job by job, how actual material and labor cost compares to standard cost, and can forecast shipments against real machine capacity rather than customer-requested dates alone.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Learn how your ERP or MRP system currently calculates standard cost and where the variance against actual cost gets reported, if at all.
2. Do Manually:Build a monthly spreadsheet comparing standard cost to actual cost by job, and flag any job whose variance is trending in the wrong direction.
3. Delegate:Assign a cost accountant to own the variance review and escalate any supplier price or scrap trend before it shows up in the quarterly close.
4. Automate:Sync ERP and MRP data into Cube or Mosaic so standard-to-actual variance and capacity-adjusted backlog update without a manual export each month.
5. Buy:Standardize on one connected platform tying cost accounting, capacity planning, and financial forecasting together across every product line.

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

Do Cube or Mosaic calculate standard cost variances for us?

No, that calculation lives in your ERP or MRP system, which tracks actual material and labor cost against the standard you've set. Cube and Mosaic pull that variance data into a forecasting model; they don't generate the underlying cost accounting.

How does machine utilization change a revenue forecast?

A shop running near capacity on a bottleneck process converts backlog into shipped revenue more slowly than order dates alone suggest. Building utilization into the forecast, rather than assuming every order ships on the date requested, keeps near-term revenue projections realistic.

Should scrap and rework costs be built into the forecast separately?

Yes, if scrap rates vary meaningfully by job or product line. Folding scrap into a blanket cost assumption hides which products are actually eroding margin; tracking it as its own line lets you see whether a specific process or supplier is the real driver.

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