A $0.99 purchase sounds trivial, and that is exactly why it is the hardest kind of payment a mobile game has to take. The standard fee on a card transaction includes a fixed component near $0.30, and on a one-dollar sale that single charge eats almost a third of the price before the studio sees a cent. A payment stack designed for $80 checkouts treats these tiny sales as rounding error. Mobile games live on them. The gap between what most gateways were built to do and what a free-to-play game actually needs is the reason small-transaction processing deserves its own attention.
The Fixed Fee Problem
Card processing costs come in two parts, a percentage of the sale and a flat per-transaction fee. On large purchases, the flat fee disappears into the total. On a microtransaction, it dominates. A $0.30 fixed fee against a $0.99 gem pack is a 30% tax before the percentage is even added, and a game running millions of these sales a day loses a fortune to the structure of the fees more than to any single charge.
This is the core reason a pay-as-you-go card model is a poor fit for small spends. The economics that work fine for a clothing order break down the moment the basket holds a single low-value item, which is the basket a mobile game presents most often.
The True Size of a Mobile Purchase
The amounts involved are smaller than outsiders assume. The average paying user in mobile in-app purchases spent $27.50 across an entire year in 2024, spread over many separate taps. In-app purchases make up about 95% of all spending in mobile games, and 79% of gaming apps build around them. The market is enormous even at these ticket sizes, with mobile in-app purchases producing $80.9 billion in 2024. They are constant streams of dollar and sub-dollar transactions, repeated all day.
That pattern is the whole design problem. A gateway has to make a $0.99 charge settle cleanly and cheaply thousands of times, not handle one large payment well.
Processing Built for Tiny Amounts
Mobile games need igaming payment processing designed around small amounts from the start, because a stack built for retail checkouts prices a $0.99 sale out of profitability. Purpose-built processing changes the unit economics by reducing the per-transaction drag that makes microtransactions unworkable on a standard setup.
The methods that do this are known. Funding a balance once and drawing from it for many purchases, batching small charges into fewer settlements, and routing through low-cost rails all attack the same fixed-fee problem from different angles. A processing layer designed for games builds these in, so a studio does not have to bolt them on.
Aggregation and Prepaid Balances
The oldest fix for tiny payments is to stop processing them one at a time. Aggregation bundles many small charges into a single larger one, so the fixed fee is paid once across dozens of purchases instead of once per purchase. Prepaid balances do the same job from the player’s side, funding a wallet with one larger transaction that then covers a long run of in-game buys.
This is why so many games sell currency in bundles, charging once for many purchases the player makes later. The pack is an aggregation tool. A player buys 1,000 gems in one charge, then spends them across forty separate actions, and the studio paid a single processing fee for forty purchases worth of engagement. The currency layer exists in large part to beat the fee structure. The same pack model wraps loot boxes, randomized buys that drew regulatory attention abroad, into single charges a player funds up front.
The Whale Economics Behind Small Spends

Small transactions and large customers coexist in the same game. Roughly 5% of players, the ones the industry calls whales, generate about 65% of all in-game purchase revenue. A payment system has to serve both the player making a single $0.99 buy and the one making hundreds of charges a month without friction on either end.
For the high-spender, repeated declines or clumsy re-entry of card details are a direct threat to the revenue that keeps a game funded. For the casual buyer, a checkout with any drag at all kills a sale worth less than the effort of completing it. A small-transaction gateway has to keep both paths smooth, because the game depends on the volume of the many and the loyalty of the few at the same time.
Account-to-Account Rails and Local Methods
Newer payment rails make tiny charges cheaper than cards ever could. Account-to-account systems move money directly between bank accounts at a fraction of card cost, and Brazil’s Pix platform already processes six billion transactions a month, many of them worth a single cent. For a mobile game, supporting these rails turns a market where card fees made small sales pointless into one where they finally work. Card networks were never built for a one-cent transfer, so a system that moves pennies cheaply opens spending that fixed card fees had sealed off.
Local methods matter for the same reason. A player in a region where cards are rare but a mobile wallet or instant bank transfer is common cannot fund a balance by card at all. A gateway that supports the rail the market actually uses unlocks spending that a card-only checkout leaves on the table, and on small transactions the cost advantage of the local rail often decides if the sale is worth processing.
Designing the Stack Around the Cent
The reason mobile games need payment processing built for small transactions is a matter of arithmetic. When the typical sale is a dollar and the fixed fee is thirty cents, every design choice in the payment stack either protects the margin on that sale or destroys it. A game that aggregates charges, funds balances in larger blocks, and routes small payments through the cheapest viable rail keeps money that a default card setup would surrender to fees. Build the stack around the cent, and a thirty-cent fee stops eating a third of every ninety-nine-cent sale.