Free utility · RevRule

Revenue split calculator

Model a revenue split for an API, a marketplace, or a platform before you build the payout code: platform fee first, then percentage, fixed, and per-use shares, caps, and advance recoupment. Everything runs in your browser; the result is a link you can share.

Party

Party

Party

Recoupment (optional)

Calculation order and rounding are documented in the questions below. Amounts are in the currency you think in; the calculator is currency-neutral.

Run these exact rules on live events

A calculator models one period. RevRule runs the same rules on every real payment event, keeps the entitlement record for each party, and verifies that payouts match what was owed. It never holds or moves funds.

Free: the RevRule sandbox

Load one of this page's presets in the sandbox and run it against sample events, with a free console key: 1,000 operations a month, no card.

Open the RevRule sandbox →

RevRule itself

The production rules engine: $99 perpetual license, or managed plans from $29/month.

RevRule →

Questions

How does the calculation order work?

The platform fee comes off gross revenue first. Percentage shares are then calculated on what remains (the pool); fixed and per-use shares are amounts against the same pool. Caps limit a party's share, with any excess moving to the remainder. Recoupment is applied last: the chosen percentage of the source party's share is redirected to the recouping party until the balance is recovered.

How is rounding handled?

Each party's amount is rounded to cents, half-up. Any residual cent difference from rounding is assigned to the remainder party, so the outputs always sum to the gross revenue entered.

What does revenue at full recoupment mean?

The gross revenue at which the recoupable balance reaches zero if every period looks like the one you modelled: this period's redirected amount divided into the balance, scaled by this period's gross. It is a linear projection, not a forecast.

Can this run my actual payouts?

No. The calculator models one period with static rules. Running the same rules on live payment events, with an entitlement record and payout verification, is what RevRule does; the free sandbox below takes these exact presets.