Buy a washing machine and pay for delivery. The delivery fee reflects a van, a driver, two flights of stairs and an hour. It does not reflect what the machine cost. Nobody would accept a courier who wanted a percentage of the appliance, because moving a $2,000 machine and moving a $400 one is the same van and the same stairs.
Game distribution in this industry is priced the other way round. The distributor takes a percentage of what the goods earn, indefinitely, and the percentage is not connected to the cost of distributing anything.
What distribution actually costs
Strip a game aggregator down to what it does. It holds one integration with each provider so the operator does not have to. It runs the session handshake. It carries the bet and win callbacks to the operator’s wallet and back inside a few seconds. It reconciles, it keeps an audit trail, it handles the certification paperwork per market.
That work is real, and it scales with spins. Not with bet size, not with GGR, not with how good the operator’s marketing is. One spin is one session call, one callback, one journal row, whatever the stake.
So the honest unit of a distribution fee is a spin. Once you accept that, the rest follows: the fee should be a small number per spin, it should fall as volume rises because serving the millionth spin is cheaper than the first, and it should have nothing to say about the operator’s revenue.
Where the money goes on our platform
Both numbers are on one open endpoint, no account needed:
curl https://api.aggregator.gg/v1/pricing
| Tier | Operator pays | Provider is paid |
|---|---|---|
| Starter | $0.0022 | $0.0012 |
| Growth | $0.0019 | $0.0012 |
| Scale | $0.0017 | $0.0012 |
| Pro | $0.0015 | $0.0012 |
| Enterprise | Custom | $0.0012 |
The provider’s rate is fixed by Section 8.2 of the Provider Service Offer and is universal across providers. The operator’s price falls with volume. The gap between the two columns is what pays for distribution, and it is the column that narrows as an operator grows.
That is the shape a distribution fee is supposed to have. The maker of the product is paid the same for making it, whoever is selling it and however well they sell. The distributor earns less per unit as the units multiply, because that is what happens to the cost of serving them.
The same fee as a share of revenue
Revenue share is quoted against GGR, so to compare like with like you have to convert. GGR per spin is your average bet times your house edge, and what distribution costs you as a share of it is:
price per spin / GGR per spin
Worked through with example numbers, at a $1 average bet and a 4% blended edge, so $0.04 of GGR per spin:
| Tier | Price per spin | As a share of GGR |
|---|---|---|
| Starter | $0.0022 | 5.5% |
| Growth | $0.0019 | 4.8% |
| Scale | $0.0017 | 4.3% |
| Pro | $0.0015 | 3.8% |
| Enterprise | Custom | Depends on the rate |
Those are example figures and they move with your bet size. Raise the average bet and every number in the right-hand column falls, because GGR per spin rises and the fee per spin does not. Run it with your own two numbers.
Set that column against a revenue share in the low double digits, which is what this market has treated as normal, and the gap is not a discount. It is a different theory of what the fee is for.
Why we can run on that
A low fee per unit only works if the unit is cheap to serve, and most of what an aggregator does to serve it is coordination: onboarding, configuration, reconciliation questions, support threads, the endless small back-and-forth of integrating one more provider with one more operator.
That is the part we automate, and it is the honest reason the number can be small. Not generosity, and not scale we have not reached yet. Software doing work that this industry has historically staffed with account managers, and a price that reflects it.
The test of whether we mean it is on the table above, and you can query it yourself. If we ever start taking a percentage of your revenue, you will be able to see it on the same endpoint.