News Regulations Operators Protection Host
Average Industry Fee
15–23%
of transaction amount
Lowest Reported
~12%
select operators & promos
Highest Reported
~23%
including rate markup
Operators Tracked
10
crowdsourced data

How Bitcoin ATM Fees Work

When you use a Bitcoin ATM, you pay more than the market price for Bitcoin. The difference between what you pay and the current market rate is the operator's fee. This fee covers the cost of operating the machine, regulatory compliance, and the convenience of converting cash to Bitcoin instantly.

Most operators structure their pricing using two components that combine into a single total cost:

Transaction Fee (Percentage)

A percentage of your transaction amount, typically ranging from 6% to 20%. This is the fee the operator explicitly charges. If you insert $200 at a machine with a 15% fee, $30 goes to the operator and $170 is used to purchase Bitcoin.

Exchange Rate Markup

Some operators add a margin to the Bitcoin exchange rate displayed on the machine. The price per Bitcoin shown on the ATM screen may be 2-5% higher than the actual market rate. This markup is less visible but adds to your total cost.

Buy vs. Sell fee differences: Selling Bitcoin (converting BTC to cash) typically carries a higher fee than buying. Sell fees commonly range from 8% to 25%, while buy fees range from 6% to 23%. This is partly because sell transactions involve the operator dispensing physical cash, which adds cash management costs. Not all Bitcoin ATMs support selling — many are buy-only machines.

Why Bitcoin ATM Fees Are Higher Than Online Exchanges

Online exchanges like Coinbase or Kraken charge 0.5-2% per trade. Bitcoin ATMs charge 15-23%. The gap exists because Bitcoin ATMs operate as physical financial infrastructure with costs that digital-only platforms avoid entirely.

Hardware Costs Each ATM costs $5,000–$15,000. Operators manage fleets of hundreds or thousands of machines, each requiring installation, connectivity, and physical maintenance.
Regulatory Compliance Operators must hold FinCEN MSB registration and state-by-state money transmitter licenses. Compliance programs, BSA officers, and audits cost hundreds of thousands annually.
Cash Handling Armored car services collect and replenish cash. Currency verification hardware detects counterfeits. Cash logistics alone can cost $500–$1,000 per machine per month.
Location Rent Operators pay hosts $200–$600 per month for floor space. High-traffic retail locations in urban areas command higher rents, which are passed through in fees.
KYC/AML Systems Identity verification cameras, phone number validation, and transaction monitoring systems are mandatory. Larger transactions require ID scanning and manual review.
Customer Support Live phone support, transaction issue resolution, and on-site technical repairs. Some operators offer 24/7 support lines, adding to operational costs.

Operator Fee Comparison

Estimated Fees by Operator

Crowdsourced data — fees may vary by location
Operator Avg Fee Fee Type Buy & Sell Trust Grade
~23% Margin Buy & Sell A+
Varies Percentage Buy & Sell A+
Varies Percentage Buy & Sell A+
Varies Percentage Buy Only A
Varies Percentage Buy & Sell C
~20% Percentage + Markup Buy & Sell F
~21% Percentage + Markup Buy & Sell F
~23% Percentage + Markup Buy Only F
Varies Percentage Buy & Sell F
Varies Percentage Buy Only A+

Tips to Minimize Bitcoin ATM Fees

1

Compare Operators in Your Area

Different operators charge different rates, even for ATMs in the same neighborhood. Use the ATM map to see which operators are near you, then check fee information on each ATM's individual page before visiting.

2

Look for Promo Codes

Some operators offer promotional discounts that reduce the fee per transaction. Promo codes are displayed on individual ATM pages when available. These can save you several percentage points per transaction.

3

Consider Transaction Size

A handful of operators use tiered pricing where larger transactions carry a lower percentage fee. If you plan to buy a larger amount of Bitcoin, check whether the operator offers volume discounts before splitting your purchase across multiple smaller transactions.

4

Check the Displayed Exchange Rate

Before confirming a transaction, compare the Bitcoin price shown on the ATM to the current market rate on your phone. Some operators build additional margin into the exchange rate on top of their stated fee, increasing your actual cost beyond the advertised percentage.

Active Promo: America Bitcoin ATM Use code BITCOINATMNEWS for 25% off the standard 23% margin at any America Bitcoin ATM location. Look for the code on individual America Bitcoin ATM pages.

Frequently Asked Questions

What is the average Bitcoin ATM fee?

The average Bitcoin ATM fee in 2026 ranges from 15% to 23% of the transaction amount, depending on the operator and location. This total cost includes both the explicit transaction fee and any exchange rate markup. The effective fee you pay is the difference between the market price of Bitcoin and the price the ATM charges you. Some operators advertise lower base fees but add a wider spread to the exchange rate, so the actual cost can be higher than the stated fee.

Why are Bitcoin ATM fees so high compared to online exchanges?

Bitcoin ATMs carry significantly higher costs than online exchanges. Operators must purchase and maintain physical hardware ($5,000–$15,000 per machine), pay rent at retail locations ($200–$600/month per site), handle physical cash through armored car services, maintain state-by-state money transmitter licenses, operate KYC/AML compliance programs, and provide customer support. Online exchanges avoid all of these physical infrastructure costs, which is why they can charge under 2%. The premium you pay at a Bitcoin ATM is the cost of instant, cash-based convenience.

Which Bitcoin ATM operator has the lowest fees?

Fee rates vary by operator, location, and transaction size, making it difficult to name a single lowest-fee operator. Some operators with A+ trust grades offer competitive rates, particularly when promotional codes are applied. The most reliable approach is to compare operators available at your specific location using the ATM locator map. Fee data on individual ATM pages is crowdsourced from user reports and gives you the most current picture of what each machine actually charges.

Do Bitcoin ATMs charge a flat fee or a percentage?

Most Bitcoin ATMs charge a percentage-based fee rather than a flat dollar amount. This means the fee scales with your transaction size. If a machine charges 20% and you insert $100, you pay $20 in fees and receive $80 worth of Bitcoin. If you insert $500, you pay $100. Some operators add a small flat fee on top of the percentage for very small transactions (under $20), but this is not common. Always review the fee summary screen before confirming your transaction.

Are Bitcoin ATM fees tax deductible?

For most individuals, Bitcoin ATM fees are not directly tax deductible. However, the fee is factored into your cost basis. When you buy Bitcoin at an ATM for $100 (with fees included in that amount), your cost basis for that Bitcoin is $100. If you later sell it for $150, your taxable capital gain is $50. The fee effectively reduces your gain (or increases your loss) when you sell. Business transactions may have different rules. Consult a tax professional for advice specific to your circumstances — this information is not tax advice.

How do I report a fee I observed at a Bitcoin ATM?

Visit the individual ATM page for the machine where you observed the fee. You can find it by searching for the address on our ATM locator map. Each ATM page has a fee reporting feature where you can submit the percentage fee, transaction type (buy or sell), and the approximate transaction amount. Your report is added to our crowdsourced fee database, which helps other users compare costs. All fee reports are moderated before publication to ensure accuracy.

Do fees differ for buying versus selling Bitcoin?

Yes. Selling Bitcoin (receiving cash from the ATM) typically carries a higher fee than buying. Sell fees commonly range from 8% to 25%, while buy fees range from 6% to 23%. The higher sell fees reflect additional costs for cash dispensing, including maintaining cash reserves in the machine and more frequent armored car replenishment. Not all Bitcoin ATMs support selling — many smaller operators deploy buy-only machines.

Can I negotiate Bitcoin ATM fees?

Individual transaction fees at a Bitcoin ATM are set by the operator's software and cannot be negotiated at the machine. However, you can reduce your effective fee in other ways: use available promo codes (displayed on ATM location pages), compare operators in your area before visiting, and check whether the operator offers lower rates for larger transactions. Some operators also run time-limited promotions with reduced fees for new customers.

Fee data on this page is approximate and based on crowdsourced user reports, publicly available information, and operator disclosures. Actual fees may vary by location, transaction amount, time of day, and operator pricing changes. This page is for informational purposes only and does not constitute financial advice. Always verify the fee displayed on the ATM screen before confirming any transaction. Last updated: February 2026.