Staffing Agencies: Cube vs Mosaic for the Pay Bill Spread
For a staffing agency, Cube and Mosaic differ most in how they handle the contractor funding gap, the days between paying contractors weekly and collecting from clients on net terms. Modeling that gap, the pay bill spread by requisition, and perm placement fees is best done as a sequence of steps.
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 do you model the contractor funding gap?
Calculate the gap between when you pay a contractor (typically weekly) and when the client pays you (typically 30 to 45 days after invoicing) as its own number, in days, and multiply it against your average weekly contractor payroll to get a working capital requirement. This is the single most important number in a staffing agency's model, and it's the one most budgets skip entirely in favor of a simple revenue and margin forecast.
Cube lets you build this funding-gap calculation directly as a formula tied to your actual contractor payroll and client payment terms. Mosaic doesn't have a native concept of a payroll-to-collection funding gap, since it wasn't built for a business that pays out before it collects, so this becomes a custom calculation in either tool, with Cube's spreadsheet format making the formula easier to trace and adjust.
How should you track the pay bill spread by requisition?
A single blended margin percentage across your whole contractor book hides which requisitions are actually profitable. A highly competitive requisition might carry a thin spread while a specialized or hard-to-fill role carries a wide one, and averaging them together means a shift in your mix toward more competitive, lower-margin roles can go unnoticed for a full quarter.
Track the pay-bill spread at the requisition level, and roll it up by client and by skill category so you can see which parts of the book are actually funding the rest. Build this as a granular table in whichever tool you use, since neither ships this specific calculation pre-built.
Step 3: Forecast Perm Placement Fees Separately From Contractor Margin
Permanent placement fees, typically a percentage of the placed candidate's first-year salary, land as a single lump sum rather than accruing over time the way contractor margin does, which means they should be forecast with their own timing assumption based on your placement pipeline, not blended into contractor revenue as if it arrived evenly.
Wage growth matters here too, since perm placement fees are usually tied to the candidate's salary: overall wage growth for civilian workers has been running at 3.4% year over year1, which is worth building into your average placement-fee assumption if you haven't updated it recently.
Step 4: Build a Rolling 13-Week Cash Forecast Around the Funding Gap
Once you know the funding gap in days and the pay-bill spread by requisition, combine them into a rolling 13-week cash forecast that shows exactly when growth will strain your credit line or cash reserve, before it happens rather than after. A desk that's winning more business than its funding can support isn't actually growing profitably, it's just borrowing against next quarter.
- List every active contractor with their weekly pay rate and the client's payment terms.
- Calculate the funding gap in dollars for the current book, updated weekly.
- Layer perm placement fees on top using your pipeline's expected close timing, not an even monthly assumption.
- Compare the total against your available credit line or cash reserve, and flag the week it would run short under current growth assumptions.
Cube supports this as a connected model where the funding gap, spread, and placement pipeline all feed the same cash forecast. Mosaic can display the resulting cash position once the inputs are calculated, but building the funding-gap logic itself will require custom configuration regardless of which platform holds the final view.
Step 5: Decide Whether Factoring or a Credit Line Fits Your Growth Rate
Once the funding gap is visible in dollars, you have a real decision to make about how to finance it: a traditional credit line against receivables, invoice factoring at a discount, or simply slower, self-funded growth that matches new contractor starts to available cash. Each option has a real cost, whether interest, a factoring discount, or opportunity cost from turning down business you can't currently fund.
Model all three options against your actual funding-gap forecast rather than choosing based on which one sounds simplest. A desk growing fast enough that the funding gap doubles within two quarters usually needs external financing lined up before the gap arrives, not after a payroll run gets tight.
What Good Looks Like
A well-run staffing agency knows its contractor funding gap in days and dollars at all times, tracks pay-bill spread by requisition rather than as a single blended margin, and forecasts cash on a rolling basis that accounts for growth actually increasing the funding requirement before it increases profit.
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 agency that wants the contractor funding gap, requisition-level spread, and cash forecast connected directly in one spreadsheet model.
Mosaic fits an agency that wants perm placement fees and overall cash position displayed automatically once the underlying funding-gap logic is built elsewhere.
Frequently Asked Questions
How do we calculate the contractor funding gap in days?
Subtract your average contractor pay date from your average client collection date, both measured from the same invoice period, to get the gap in days. Multiply that by average weekly contractor payroll to estimate the dollar amount of working capital the gap requires at any point in time.
Should perm placement fees be forecast the same way as contractor margin?
No. Contractor margin accrues weekly as hours are worked and billed, while placement fees land as a lump sum tied to a candidate's start date. Forecast them on separate timelines, with placement fees driven by your recruiting pipeline's expected close dates rather than blended into weekly contractor revenue.
Can Mosaic model a staffing agency's cash needs without heavy customization?
Mosaic can display cash position and burn metrics well, but the specific funding-gap calculation, tied to contractor pay cycles and client payment terms, isn't a built-in staffing concept and has to be configured as a custom formula in either platform.
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.
Related Guides
Cap Table Pitfalls in a Staffing Agency Roll-Up
A checklist for technical and executive staffing agencies granting equity or consolidating cap tables across a private-equity-backed roll-up.
BILL vs Tipalti for Technical and Executive Staffing Agencies
Staffing agencies juggle subcontracted recruiters, background-check vendors, and a contingent workforce. Here's how BILL and Tipalti fit that payables mix.
The Float Problem Staffing Agencies Solve Before Audit Tools
Why the payroll funding float is the reconciliation staffing agencies should nail before comparing FloQast and AuditBoard for audit readiness.
The States That Actually Tax Staffing Services
Temporary staffing is taxable in several states even though permanent placement usually is not. Here is how Anrok and Avalara handle that split.
The Procurement Problem Staffing Agencies Actually Have
Recruiting firms juggle job board subscriptions per recruiter and contractor payroll timing gaps. Compare how Airbase and Procurify handle both.
The 1099 Filing Checklist for a Technical Staffing Agency
A checklist for staffing agencies weighing Tax1099 against Track1099, with the worker-classification pitfalls that matter more than the software.