FP&A & Financial Modeling3 min readUpdated September 2026

Cube vs Mosaic for B2B Marketplaces: GMV, Take Rate, and Float

A B2B marketplace's revenue forecast should start from take rate, not gross merchandise value. GMV is the total dollar volume flowing between buyers and sellers, while real revenue is only the commission the marketplace keeps. A Cube vs Mosaic model has to separate the two, since a board deck built around GMV growth can mask a take rate that's quietly compressing.

Can either tool track take-rate trend by category or transaction size the way a marketplace actually needs? Mosaic's ARR-style waterfall assumes a subscription fee that doesn't fluctuate transaction by transaction. Cube and Jirav let you build take rate as its own tracked metric, separate from GMV, with the flexibility to see where compression is actually happening.

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 should GMV and real revenue be reported separately, not blended?

A marketplace growing GMV thirty percent quarter over quarter while its take rate compresses from four percent to three percent can show flat or even declining real revenue despite a headline number that looks like strong growth. Any report that leads with GMV without take rate right beside it is telling an incomplete story to whoever's reading it, investors, lenders, or the leadership team itself.

Build every revenue report with GMV, take rate, and resulting commission revenue as three connected lines, not one blended growth number. Cube and Jirav both make this straightforward since take rate is just a calculated ratio you can track by segment; Mosaic's metrics are built around a fixed subscription price, not a variable commission rate.

Why does take rate compress differently by category or deal size?

A marketplace often has to lower its take rate to win larger transactions or attract high-volume repeat buyers and sellers, since a smaller percentage of a much bigger deal can still mean more absolute commission dollars. If you only track a single blended take rate, you can't tell whether compression is a deliberate, healthy strategy for landing bigger accounts or an unplanned erosion across the whole platform.

Track take rate by transaction size band and by category, so a deliberate discount on your largest accounts doesn't get confused with a broader pricing weakness. This level of segmentation is where Cube's or Jirav's spreadsheet flexibility earns its keep over Mosaic's more standardized reporting.

Where does payment float belong in the marketplace's own cash model?

A marketplace that collects payment from a buyer and holds it briefly before remitting to the seller, even for a few days, generates float, cash the company holds temporarily that isn't actually its revenue. Counting that float as available cash without tracking the corresponding payable to sellers overstates the company's real liquidity, and a finance team that spends against that inflated number can find itself short when a large remittance batch goes out.

Model float and the seller payable it corresponds to as a matched pair, not as free cash the company can spend. Cube and Jirav both let you build this as an explicit balance-sheet-style line in the forecast rather than letting it disappear into a general cash number, which matters more as transaction volume grows and the float balance becomes large enough to tempt a finance team into treating it as working capital.

How should headcount scale against transaction volume instead of GMV?

Trust and safety, dispute resolution, and account management headcount typically scale with transaction count and buyer-seller relationship complexity, not with GMV, since a smaller number of very large transactions can require just as much support staff as a larger number of small ones. Planning headcount against GMV growth alone risks understaffing support functions during a period when deal sizes are growing but transaction count isn't.

Build a headcount trigger tied to transaction volume and active buyer-seller pair count, separate from the GMV-driven revenue forecast. Both Cube and Jirav handle this as a straightforward, separate driver in the model.

Making the Call

  • If take-rate segmentation and float tracking are core to how you manage the business, Cube's or Jirav's flexibility to model both explicitly will serve you better than Mosaic's subscription-oriented defaults.
  • If the marketplace also runs a smaller subscription or listing-fee revenue stream alongside commission revenue, Mosaic's recurring-revenue tools can add value for that specific line.
  • If you want a working GMV-to-revenue model fast without a long spreadsheet build, Jirav's driver-based templates get you there quicker.

Whichever tool you choose, never let a board deck or investor update lead with GMV alone. Take rate is the number that tells you whether growth is actually translating into real revenue.

Executive Capability Standard

What Good Looks Like

A well-run B2B marketplace reports GMV, take rate, and commission revenue as three connected lines rather than one blended growth number, segments take rate by transaction size and category, and tracks payment float against its matching seller payable rather than as free cash.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Pull GMV and take rate trend by transaction size band and category for the last four quarters to see where compression, if any, is actually happening.
2. Do Manually:Build a spreadsheet that reports GMV, take rate, and commission revenue as three connected lines, and track float against the matching seller payable manually for a full quarter.
3. Delegate:Assign a finance or operations lead to own take-rate segmentation reporting and headcount planning tied to transaction volume rather than GMV alone.
4. Automate:Connect your transaction and payment data to Cube or Jirav so take rate by segment and float tracking update automatically as transaction volume grows.
5. Buy:Add scenario modeling for take-rate compression at different GMV growth rates so leadership can see the real revenue impact before it shows up in a quarterly report.

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

Why isn't gross merchandise value the same thing as revenue for a marketplace?

GMV is the total transaction volume flowing through the platform between buyers and sellers. Real revenue is only the take rate the marketplace keeps as commission. A marketplace can grow GMV substantially while its take rate compresses, which means real revenue can stay flat or shrink even as the headline number looks strong.

How do we tell whether take-rate compression is strategic or a problem?

Track take rate by transaction size band and category rather than as one blended figure. A deliberate discount to win larger accounts looks very different from broad-based compression across the whole platform, and you can only tell the two apart if the metric is segmented, not blended.

Should payment float be counted as available company cash?

No, not without tracking the matching payable owed to sellers. Float is cash the marketplace holds briefly before remitting it, not revenue the company keeps. Model it as a matched pair with the seller payable so it doesn't get treated as free cash the business can actually spend.

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