You buy a refurbished ATM for $2,400, sign a one-page placement agreement with a corner-store owner, load $5,000 in twenties, and walk away expecting passive income. Three weeks later, the machine has done 180 transactions, you collected roughly $450 in surcharge revenue, the host wants a 30% commission, and you are staring at your bank statement trying to figure out whether you actually made any money. You also have not registered as a Money Services Business with FinCEN, even though federal law required you to do so within 180 days of "establishing" your business — a deadline most independent ATM operators miss entirely.
This is the gap between the YouTube version of the independent ATM business and the operational reality. The economics can be excellent — a well-placed machine in a bar, laundromat, or convenience store at $2.50 to $3.50 surcharge with 150 to 250 monthly transactions can clear $3,000 to $7,500 per year in net profit. But the books are unusually tricky. You are running a cash-intensive route business, a federally regulated financial institution, and a small fleet of depreciating capital assets, all at once. The bookkeeping has to account for all three.
If you operate Bitcoin or crypto cash kiosks under a brand like Bitcoin Depot, Coinme, or CoinFlip, the regulatory layer gets heavier still: state-level money transmitter licensing, surety bonds, customer identification programs, and aggregated Form 8300 reporting on the cash-in side. This guide walks through what actually goes on the ledger, what the IRS and FinCEN expect on your filings, and the handful of KPIs that separate route operators who scale to 30 machines from the ones who quietly shut down after year two.
How an Independent ATM Operator Actually Makes Money
There are three revenue streams on a typical traditional ATM route, and a fourth on the crypto side. Confusing them on the books is the single most common mistake new operators make.
Surcharge revenue
This is the convenience fee the cardholder sees on screen — "This terminal charges a $3.00 fee. Do you accept?" The amount is set by the ATM operator and ranges from $2.00 in low-margin markets to $4.50 in nightclubs, casinos, or remote areas. The cardholder's account is debited for the withdrawal plus the surcharge in a single transaction, and the surcharge portion is routed back to the operator (net of network fees) within one to three business days through the ATM processor (Cardtronics' surcharge program, Switch Commerce, Columbus Data Services, Empyr, etc.).
For accounting purposes, surcharge revenue is recognized at the moment of withdrawal under ASC 606 — the performance obligation is the cash dispensing event, and it is satisfied instantaneously. The processor settlement reports that arrive monthly are the source document for the journal entry.
Interchange reimbursement
When a cardholder uses a debit or credit card at your machine, the card-issuing bank pays a small fee to the network (Cirrus, Plus, Pulse, Allpoint, Star, NYCE), and a portion flows back to you as the deploying merchant. Interchange typically nets $0.15 to $0.40 per transaction in 2026 after network fees. It is recognized when the transaction settles through the processor — usually batched daily.
Site commission paid out
Almost every placement agreement requires you to share revenue with the host merchant. Common structures: a flat per-transaction fee ($0.25 to $1.50), a percentage of the surcharge (10% to 40%), or a hybrid. Some hosts negotiate a guaranteed monthly minimum.
This is an operating expense, not a contra-revenue line. Record surcharge revenue at the gross amount and report the site commission as "Site commissions paid" — this matters because it changes how Schedule C, your gross margin metrics, and your sales-tax nexus calculations work. (No, ATM surcharges are not generally subject to sales tax, but the gross-versus-net presentation question still comes up in audits.)
Crypto kiosk spread revenue (for Bitcoin kiosk operators)
This is its own beast. A customer hands the kiosk $100 in cash to buy Bitcoin. The kiosk operator (or the network partner like Bitcoin Depot) charges a spread of 10% to 22% over the spot price and a flat fee. The operator's revenue is the spread itself, recognized at the moment the on-chain transaction is broadcast (the performance obligation). Network operator splits typically run 40/60 or 50/50 with the location partner, and the host site collects a smaller commission than on traditional ATMs because the float and risk sit with the network.
The Vault Float vs. Working Capital Loan Distinction
One of the cleanest ways to spot a beginner's books: vault cash treated as an operating expense.
Vault cash is not an expense. It is an asset — your inventory of currency sitting inside the machines. When you load $5,000 of twenties into an ATM, your "Cash in machines" account goes up by $5,000 and your operating bank account goes down by $5,000. When a customer withdraws $200, "Cash in machines" decreases by $200 and the processor receivable increases by $200 (minus your surcharge revenue, which is also recognized at that moment).
The trap: most operators finance their vault cash with a short-term working capital loan, a HELOC against personal real estate, or a vault-cash line from a specialized lender like LibertyX Capital or NCR Atleos. The interest on that financing is a real expense and goes on the P&L. The vault balance itself is a balance-sheet item. Mixing them — for example, expensing the loan principal when you load it — destroys your gross margin and makes route-level profitability impossible to measure.
For route operators with 10+ machines, plain-text accounting tools that let you maintain per-machine cash accounts and reconcile them against processor settlement reports are far better than spreadsheet-based tracking. Each machine effectively becomes a sub-ledger.
FinCEN MSB Registration: The Threshold Everyone Misreads
Here is where most independent operators get it wrong. FinCEN issued specific guidance — FIN-2007-G006 and the 2010 Statement for Independent ATM Owners or Operators — clarifying that if your machine offers customers no services other than remote access to their own accounts at their own depository institutions for balance inquiries or cash withdrawals, you are not a "money transmitter" and therefore not required to register as an MSB at the federal level.
Sounds like an exemption. But read carefully — the exemption depends on:
- The cash dispensed at the ATM having come from a source other than the cardholder's account (typically your own vault cash, not bank-loaded cash).
- The transaction being limited to withdrawals or balance inquiries — no money transfer, currency exchange, or check cashing.
If your machine does anything else — currency exchange, check cashing, prepaid card loading, money transmission, bill payment, or Bitcoin transactions — you are an MSB. You must register on FinCEN Form 107 within 180 days of establishing the MSB business, renew every two years, and comply with the full Bank Secrecy Act regime.
Even traditional cash-only ATM operators should keep documentation on file showing they meet the limited-services exemption — site lists, transaction-type configuration screenshots, and processor agreements. FinCEN compliance examiners have asked for this documentation during sweeps.
State licensing varies widely
Federal MSB registration is independent of state money transmitter licensing. States including New York (DFS), California (DFPI Money Transmission Act), Texas (Department of Banking), Florida (OFR), Connecticut, Washington, and a growing list of others require their own license for any operator handling Bitcoin, currency exchange, or money transmission activities. State MTL costs run from $50,000 to $500,000+ in net-worth, surety bond, and application fees and can take 6 to 18 months to obtain. Most Bitcoin kiosk operators partner with a network like Bitcoin Depot precisely so the network — not the small operator — holds the state licenses.
If you are operating purely traditional withdrawal-only ATMs, you likely have no state licensing obligation. But the moment you add a bill-payment kiosk or a Coinme-branded machine, you have crossed a regulatory threshold that needs legal review before the first transaction.
BSA/AML Program Requirements (When MSB Status Applies)
If you do register as an MSB, FinCEN requires a written AML compliance program that covers:
- Designated Compliance Officer — usually the owner for a small route, but the appointment must be documented.
- Written policies and procedures — risk assessment, customer identification, transaction monitoring, recordkeeping.
- Training — periodic AML training for anyone with vault-cash access or kiosk-servicing responsibilities.
- Independent review — at least annually for higher-risk operators, less frequent for limited-scope businesses.
- Suspicious Activity Reporting (SAR-MSB, FinCEN Form 111) — filed within 30 days of detecting suspicious activity (60 if no suspect identified).
- Currency Transaction Reports (CTR, FinCEN Form 112) — for transactions over $10,000 in currency on the cash-in side. Bitcoin kiosk operators routinely cross this threshold.
For OFAC sanctions screening, operators serving cash-in transactions (Bitcoin kiosks especially) must screen customer information against the SDN list. Most independent operators piggyback on their network partner's compliance infrastructure — but the legal obligation still rests with the licensed entity.
IRS Form 8300 and the Cash-In Side
Form 8300 is separate from FinCEN's CTR — it lives at the intersection of the Bank Secrecy Act and the Internal Revenue Code. Any trade or business receiving more than $10,000 in cash from a single customer in one transaction (or related transactions) must file Form 8300 within 15 days.
For traditional ATM operators, this is rarely triggered — you receive cash from your own vault, not from customers. But for Bitcoin and cash-kiosk operators, every cash-in transaction over $10,000 from a single customer is reportable. Aggregating cash-in transactions across a 24-hour window for the same customer is also required. The 2023 IRS update emphasized that "structuring" — breaking up cash into smaller transactions to avoid the $10,000 reporting threshold — carries criminal penalties up to five years in prison and fines up to $250,000 for individuals.
Practical implication: kiosk operators must configure transaction limits and customer-identity verification (driver's license scan, phone-number OTP, in some cases biometric) at amounts well below $10,000 to create natural reporting friction. Most Bitcoin Depot, Coinme, and CoinFlip-branded kiosks cap single-customer daily activity around $7,500 to $9,500 for this exact reason.
Capital Assets: Section 179 and Bonus Depreciation
ATM hardware is qualifying tangible personal property under IRC Section 179. A new through-the-wall ATM runs $3,500 to $6,500; a refurbished freestanding lobby machine runs $1,800 to $3,000. Skimmer-defense upgrades (anti-skimming bezels, internal jammers) and EMV cardreader upgrades are also qualifying property.
For 2026, the Section 179 expense limit is $1,250,000 with a phase-out beginning at $3,130,000 of qualifying property placed in service. Bonus depreciation continues to phase down — 40% for property placed in service in 2026, dropping further in subsequent years unless Congress acts.
A practical capitalization rule for route operators: any machine purchase plus its initial installation, security cage, and signage goes on the books as a depreciable asset with a 5-year MACRS recovery period. Ongoing cassette servicing, communications fees, and minor repair parts are expensed.
The IRS classifies ATM machines as Asset Class 57.0 (Distributive Trades and Services) under Rev. Proc. 87-56 if you treat them as point-of-sale type equipment. Your tax preparer should verify the classification, especially if you elect bonus depreciation rather than Section 179.
Insurance: General Liability + Crime Coverage Is Non-Negotiable
A standard small-business general liability policy does not cover cash inside or in transit to an ATM. Crime coverage — specifically inside-the-premises and in-transit endorsements on vault cash — is what protects you against theft, robbery, and (in many cases) employee dishonesty.
Typical coverage limits for a 5-to-15 machine route: $25,000 to $100,000 per machine inside-the-premises, $10,000 to $50,000 in-transit per trip, plus $1M general liability. Premiums for a small route run $1,500 to $4,500 per year. Operators who use armored car services (Brinks, Loomis, GardaWorld) often shift the in-transit risk to the carrier's coverage but should verify gap exposure during transfer windows.
Skimmer-related claims have spiked over the last three years. Insurers now ask whether you have anti-skimming bezels, internal jammers, and routine inspection protocols documented. Operators without those controls face higher premiums or coverage exclusions.
Bookkeeping Setup That Actually Works for a Route Business
A route operator with three or more machines should not run their business out of a single bank account and a generic accounting tool. The structure that scales:
- Operating bank account — surcharge and interchange settlements flow in; operating expenses, rent, software, insurance flow out.
- Vault cash account — a separate ledger account (not necessarily a separate bank account) tracking cash currently inside machines, by machine. This is your in-transit-and-in-machine inventory.
- Vault-replenishment account — the working-capital pool you draw from to load machines. Often a HELOC or specialized vault-cash line.
- Site commission liability — what you owe hosts at month-end before payouts.
- Processor receivable — what your processor owes you for transactions that have settled in your favor but not yet paid out.
Per-machine sub-ledgers let you compute machine-level profitability monthly: surcharge revenue + interchange − site commission − communications − cash-loading labor − pro-rata insurance − pro-rata processor fees = machine contribution margin. Machines below $50/month in contribution should be flagged for either re-pricing, relocation, or removal.
Accurate per-machine bookkeeping from day one prevents the most expensive route operator mistake: discovering at year three that 30% of your fleet has been quietly losing money while the high-performing 20% subsidized the rest.
The KPIs That Tell You Whether You Have a Business
Five metrics drive nearly every operational decision on a mature route:
Transactions per machine-month
The industry benchmark for healthy placement is 150 to 250 transactions per machine per month. Anything under 80 is almost certainly losing money once you account for cash-loading trips and communications fees. Over 300 is excellent and often justifies a higher-capacity cassette setup to reduce reload frequency.
Average surcharge revenue per machine
At $2.50 to $3.50 surcharge times 150 to 250 transactions, you should see $375 to $875 in gross surcharge revenue per machine-month. Subtract site commission and you have the gross contribution before fixed costs.
Cash velocity (turns per month)
Cash velocity = monthly dispense volume ÷ average vault load. A machine with a $5,000 average load dispensing $40,000 monthly has a velocity of 8. Higher velocity is generally better — your working capital is cycling faster — but extremely high velocity (15+) means you are reloading too often and burning labor cost. Target 4 to 8 turns for most placements.
Skim rate / fraud loss rate
Skim losses divided by total dispense volume. A healthy route runs well below 0.05%. Any month above 0.2% should trigger a fleet-wide inspection. Track this both in dollars and as a percentage of dispense volume.
Site margin per location
After all variable costs (site commission, communications, cash-loading, processor fees, pro-rata insurance), what does each location contribute? Sort your fleet from most profitable to least, every quarter. The bottom 15% should be on a watch list for relocation, renegotiation, or removal.
A spreadsheet can track these for 5 machines. By machine 15, you want a real system — a per-machine ledger account, monthly processor reconciliation, and an automated way to produce the site-margin sort. Operators who treat the bookkeeping as a back-office afterthought end up unable to make the routing, pricing, and relocation decisions that drive growth.
Common Bookkeeping Mistakes to Avoid
- Recording surcharge revenue net of site commission — destroys gross margin tracking and gross-receipts visibility.
- Expensing vault cash on load — overstates expenses, understates assets, distorts cash flow reporting.
- No per-machine accounting — you cannot make routing decisions you cannot measure.
- Treating ATM hardware as repair-and-maintenance — you lose the Section 179 benefit and create depreciation-recapture issues on disposal.
- Skipping FinCEN documentation even on traditional ATMs — the limited-services exemption is conditional, and you need to be able to prove it.
- Mixing personal HELOC funds with route working capital without clear basis tracking — creates a mess at tax time and limits your interest deduction.
- No SOP for armored car / cash-handoff windows — gap exposure during transfers is a frequent loss vector that insurers ask about.
Keep Your Route's Books in Plain Text
Route businesses generate a lot of small, repeated transactions: surcharge settlements, interchange microdeposits, cassette reloads, host commission payouts, communications fees, processor statement adjustments. Plain-text accounting tools like Beancount were designed for exactly this kind of high-volume, multi-account ledger — every transaction is an auditable line in a version-controlled file, and per-machine sub-accounts come naturally.
Beancount.io gives you transparent, double-entry bookkeeping that is version-controlled and AI-ready — no black box, no proprietary lock-in, and a complete history of every reconciliation you have ever run. For an operator who has to defend their site-commission structure to a host or their vault-cash basis to the IRS, that audit trail is the difference between a five-minute answer and a five-week reconstruction. Get started for free and see why route operators are moving their books off opaque tools and into plain text.