How Does a Crypto ATM Operator Make Money from Float, Fees, and Spread?
A crypto ATM operator makes money primarily through three mechanisms: transaction fees charged to users, the spread between the buy and sell exchange rates, and the "float" - the profit earned by holding user cash before converting it to cryptocurrency (or vice versa). Each contributes differently to the operator's revenue, and understanding them helps you decide whether the convenience of a crypto ATM is worth the cost.
Transaction fees: the most visible cost
The fee you see on the ATM screen is the operator's primary, upfront revenue stream. These fees are typically a percentage of the transaction amount plus a flat fee. For example, a machine might charge 10% plus $3.00. The operator sets these rates, and they can vary by location, machine type, and the cryptocurrency being bought or sold. While some operators advertise lower fees for larger transactions, the percentage is almost always higher than what you'd pay on a centralized exchange. The fee is collected immediately at the time of the transaction, with no waiting for blockchain confirmation.
Spread: the hidden markup
Spread is the difference between the exchange rate the operator offers and the market rate you would see on a major exchange like Coinbase or Binance. Operators do not use the live market rate. Instead, they lock in a rate that is slightly worse for you - higher when you buy, lower when you sell. This markup is separate from the transaction fee. For example, if Bitcoin's market price is $30,000, the ATM might offer a buy rate of $31,500 (a 5% spread) and a sell rate of $28,500 (a 5% spread). The operator pockets that difference. Spreads at crypto ATMs commonly range from 4% to 8% but can be higher on less popular coins or during volatile periods. You rarely see the spread broken out on the receipt; it's baked into the quoted price.
Float: earning while waiting
Float is the profit the operator earns by holding your cash between the time you insert it and the time the cryptocurrency is actually sent to your wallet. When you buy crypto, the ATM accepts your cash immediately, but the operator does not necessarily purchase the cryptocurrency on the open market at that exact moment. They may hold the cash for minutes, hours, or even days, depending on their backend processes and the blockchain confirmation time. During that period, the operator can lend, invest, or simply earn interest on that cash. The same applies when you sell crypto: the operator receives your crypto immediately but may delay converting it to cash until they have a buyer. Float is a smaller revenue stream than fees or spread, but it adds up across thousands of transactions. It is also why operators sometimes set minimum transaction amounts - to ensure the float is worth the administrative cost.
How operators set rates and manage risk
Operators are not market makers. They do not speculate on price direction. Instead, they use a pricing model that covers their costs and desired profit margin. The model includes:
- Wholesale cost of crypto: What the operator pays to acquire the coin from a liquidity provider or exchange.
- Operational costs: Machine maintenance, cash logistics, software licensing, location rent, and compliance with anti-money laundering regulations.
- Risk buffer: A cushion to protect against price swings during the transaction window. If Bitcoin drops 2% while your cash is being processed, the operator still needs to send you the agreed amount. The spread and fee absorb that risk.
Most operators update their rates every few minutes or lock them for a short period (e.g., 30 seconds) to prevent arbitrage. If the market moves sharply during that window, the operator may lose money on that transaction - but the spread and fee are designed to cover such losses on average.
Are these costs worth it?
For the operator, the model is profitable because users are willing to pay a premium for speed, privacy (up to KYC limits), and access to cash. For you, the question is whether those benefits justify the total cost, which is often 10% to 15% or more when you combine the fee and spread. Compare that to a typical exchange fee of 0.1% to 0.5% per trade. If you are using an ATM for a small amount (e.g., $50), the fixed fee alone can be a large percentage of your purchase. For larger amounts, the percentage cost drops but remains significantly higher than an exchange.
Operators also face their own costs: cash handling fees, machine depreciation, and regulatory compliance. Those expenses are passed on to you. In short, the operator's profit comes from your willingness to pay for convenience, and the structure of fees, spread, and float ensures they profit on nearly every transaction even when the market moves against them.
Not financial advice. cryptoswifties.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.