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.
RevRule itself
The production rules engine: $99 perpetual license, or managed plans from $29/month.
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.