IT Consulting and MSPs: Cube vs Mosaic for Blended Revenue
For an IT consulting firm or managed service provider, Mosaic's recurring revenue engine works reasonably well on per-seat managed contracts, while Cube suits a blended book that needs formulas you can open and argue with. The deciding factor is whether your billing data already separates managed fees, project work, and hardware pass-through.
Managed services revenue looks like SaaS ARR on the surface, a monthly per-seat fee that renews automatically, which is why Mosaic's recurring-revenue engine can work reasonably well for the MSP side of the business. The trouble starts when project revenue, hardware resale, and subcontractor pass-through costs get mixed into the same view without being separated first.
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.
Separating Recurring Contracts From Project and Hardware Revenue
A managed services agreement that bills a flat per-seat fee behaves close enough to SaaS ARR that Mosaic's waterfall logic, new, expansion, contraction, churn, applies with minor adjustment. The problem is when a single client invoice mixes the managed fee, a one-time project charge, and a hardware markup, and your accounting system doesn't split them at the line-item level.
Cube lets you build a classification layer in your spreadsheet that tags each invoice line by revenue type before it ever reaches the ARR calculation, so hardware markup (which should carry a much lower margin assumption than the managed fee) never gets counted as if it were recurring. Mosaic can do the same if your billing system already tags line items cleanly, but if it doesn't, you'll spend your setup time fixing the source data rather than configuring the tool.
Why Subcontractor Pass-Through Costs Distort Margin
Bringing in a subcontractor for a specialized project (a network migration, say) usually means passing their cost through to the client with a markup. If that pass-through revenue and cost both get counted in your top-line and cost-of-service numbers without being flagged, your margin percentage swings around based on how much subcontracted work happened to close that month, not on how your core delivery team is actually performing.
Build a separate line for subcontracted delivery, in either tool, so a quarter heavy on subcontracted network projects doesn't make your margin trend look worse than the story your own technicians are telling.
Modeling Help Desk Headcount Against Seat Growth
A help desk or NOC team needs to scale with the number of endpoints and seats under contract, not with total revenue, since a hardware resale deal adds revenue without adding a single monitored device. Track ratio of technicians to managed seats as its own metric, separate from a general revenue-per-headcount number that a services benchmark would use.
Technician pay has been climbing with the broader labor market. Employment Cost Index data shows civilian wage and salary growth of 3.4% over the trailing year1, a reasonable starting point for your annual merit-increase line before layering on any local market premium for certifications like specific vendor accreditations. Cube lets you build the seats-per-technician ratio directly into your headcount trigger formula. Mosaic's headcount planner works off department budgets more than a per-unit ratio, so you'd be adapting it rather than using it as designed.
Where Rule of 40 Doesn't Translate for a Services Book
Rule of 40, growth rate plus profit margin, is a SaaS shorthand, and the median private SaaS company posts a score around 25, with the top quartile above 402. A managed services provider can compute the same math, but a firm with a large hardware resale component will show a much lower margin than a pure managed-services book even when the underlying delivery business is healthy, because hardware carries thin margin by nature.
If you use Rule of 40 internally, calculate it twice: once for the whole business, and once for the managed-services-only revenue, stripped of hardware and project pass-through. The second number is the one that actually reflects how well you're running the recurring side of the business.
Deciding Based on How Clean Your Billing Data Already Is
- If your billing system already separates managed fees, project revenue, and hardware resale at the line-item level, Mosaic's automated classification will likely work with light configuration.
- If those three revenue types are currently mixed on client invoices, budget time to fix that at the source regardless of which tool you pick, since neither tool can classify what it can't see separately.
- If subcontractor pass-through is a meaningful share of revenue, Cube's spreadsheet flexibility makes it easier to exclude that revenue from margin calculations without a workaround.
Whichever you choose, get the invoice-level tagging right first. That fix pays off even if you end up staying on a spreadsheet a while longer.
What Good Looks Like
A well-run MSP or IT consulting firm reports managed services margin separately from project and hardware margin every month, tracks technician headcount against managed seat count rather than total revenue, and can identify a subcontractor-heavy quarter before it distorts the delivery margin trend.
Building The Capability (5-Stage Skill Ladder)
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.
Cube fits an MSP with messier blended invoices or meaningful subcontractor pass-through, since you can build the revenue-type classification into the model yourself.
Mosaic fits an MSP whose billing system already separates managed fees from project and hardware revenue, since its automated classification needs that split to work cleanly.
Frequently Asked Questions
Can Mosaic separate hardware resale margin from managed services margin automatically?
Only if your billing system already tags those revenue types separately at the line-item level. Mosaic classifies based on the data it receives, so mixed invoices need to be split at the source, either in your billing tool or through a mapping layer, before the margin split will be accurate.
How should we treat subcontractor pass-through revenue in the model?
Most MSPs exclude subcontractor pass-through cost and matching revenue from core delivery margin, tracking it as a separate low-margin line instead. This keeps a subcontractor-heavy quarter from distorting the margin trend of your own technicians' work, and both Cube and Mosaic can carry it as its own category.
Does per-seat MSP revenue really behave like SaaS ARR for modeling purposes?
Close enough for the waterfall logic, new, expansion, contraction, churn, to apply with minor adjustment. The main difference is seat count changes often track headcount changes at the client rather than a deliberate upgrade decision, so churn and downgrade reasons are worth tracking separately from a typical SaaS churn reason.
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.
- ECI wages & salaries growth, civilian workers (12-month change). BLS Employment Cost Index, 2026.
- Rule of 40 score (growth % + profit margin %). Benchmarkit 2026 SaaS & AI-Native Performance Metrics Report (FY2025 data), 2025.
Related Guides
Corporate Cards for IT Consulting and Managed Service Providers
A practical checklist for choosing between Ramp and Brex when your IT consulting or managed services firm mixes recurring contracts with one-off hardware buys.
Cap Table Checklist for an MSP's First Option Grants
A pre-decision checklist for IT consulting and MSP owners choosing between Pulley and Carta to manage equity, 409A valuations and stock comp reporting.
BILL vs Tipalti for IT Consulting and Managed Service Providers
MSPs and IT consultancies juggle subcontracted engineers, hardware resale, and client pass-through costs. Here's how BILL and Tipalti compare for that mix.
Comparing FloQast and AuditBoard for an IT Consulting Firm
How FloQast and AuditBoard solve different problems for an IT consulting or MSP close, from retainer reconciliation to subcontractor pass-through billing.
409A Platforms for IT Consulting Firms Weighing a PE Deal
IT consulting and managed service firms increasingly take private equity capital. Here's how Carta and Shareworks fit that rollover-equity reality.
Sales Tax for MSPs When One Invoice Has Five Tax Rules
An MSP invoice can mix taxable hardware, taxable software resale, and exempt labor on one line. Here is how Anrok and Avalara handle that mix.