

Founder of Arcanomy
Ph.D. engineer and MBA writing about wealth psychology, financial clarity, and why most money advice misses the point.
Subscribe for more insights, tips, and updates, straight to your inbox.
We respect your privacy and will never share your information.
There's a bodega on the corner of 38th and 8th in Manhattan with an ATM that charges $3.50 just to check your balance. Not to withdraw money. To look at a number on a screen. A number you could see for free by opening your phone.
That ATM is a small monument to a $4.86 problem. That's the current record-high average cost of a single out-of-network ATM withdrawal in the United States, combining the machine's surcharge ($3.22) and your own bank's out-of-network fee ($1.64). Two fees. One transaction. For the privilege of accessing your own money.
If you use out-of-network ATMs twice a month, you're spending $116.64 per year on cash access. Do that for a decade and you've burned through $1,166 in pure friction. More than enough to fund an emergency fund, buy a plane ticket, or invest in something that actually grows.
30-Second Summary: ATM fees are a double charge (the machine's surcharge + your bank's fee) that averages $4.86 per withdrawal. You can eliminate them entirely by switching to a bank that reimburses ATM fees, using in-network ATMs, or withdrawing cash at checkout. Total annual savings: $100-$250 for a typical user.
Most people don't realize they're paying two separate fees every time they use an out-of-network ATM.
Fee 1: The ATM surcharge ($3.22 average). Charged by whoever owns the machine. The bodega, the gas station, the hotel lobby. They set the price. It can be $2.00 in small towns or $5.50 in airports. This fee appears on screen before you confirm the withdrawal.
Fee 2: Your bank's out-of-network fee ($1.64 average). Charged by your own bank for "allowing" you to use someone else's ATM. This one shows up on your statement, sometimes days later. It's the fee people forget about.
Combined average: $4.86 per withdrawal.
On a $40 cash withdrawal, that's effectively a 12.1% surcharge. You're paying $4.86 to access forty dollars of your own money. No investment in history has a worse cost ratio.
The cost varies wildly depending on where you live.
| City | Average Total ATM Fee |
|---|---|
| Atlanta, GA | $5.37 |
| Phoenix, AZ | $5.35 |
| San Diego, CA | $5.31 |
| Houston, TX | $4.93 |
| National Average | $4.86 |
If you live in Atlanta and hit an out-of-network ATM twice a month, you're paying $128.88 per year. That's a streaming subscription, a couple of nice dinners, or 32 gallons of gas. Gone, for no reason.
The classic advice was "get cash back at the grocery store instead of using an ATM." For decades, this worked. Retailers offered free cash back with debit purchases.
Not anymore.
The CFPB reported in 2024 that major retail chains have started charging for cash back. Dollar General charges $1 or more for amounts under $50. Kroger and its subsidiaries charge $0.50 to $3.50 depending on the amount and store brand.
The loophole isn't gone, but it's shrinking. Check your regular stores' policies before assuming cash back is free. Target and Walmart still offer it at no charge (for now), so plan accordingly.
This is the nuclear option. It eliminates ATM fees permanently, everywhere.
| Bank | Reimbursement Policy |
|---|---|
| Charles Schwab Investor Checking | Unlimited worldwide ATM fee rebates |
| Alliant Credit Union | Up to $20/month in rebates |
| Axos Bank | Unlimited domestic rebates |
| USAA | Up to $10/month in rebates |
| Fidelity Cash Management | Unlimited ATM fee rebates |
Charles Schwab and Fidelity stand out because they reimburse every ATM fee, worldwide, with no monthly cap. Use any ATM on Earth. Schwab refunds the surcharge at the end of the month. (Schwab requires opening an investment account alongside checking, but neither account has minimums or fees.)
For frequent travelers, this alone justifies switching banks.
If switching banks feels like too much work, learn your bank's ATM network.
Most banks belong to shared networks like Allpoint (55,000+ ATMs) or MoneyPass (30,000+ ATMs). These ATMs are located inside CVS, Walgreens, Target, Costco, and other retailers. Your bank's app should have an ATM locator.
The trick is planning ahead. Withdraw cash once a week from an in-network ATM instead of scrambling to find cash at the nearest random machine.
Cash accounted for only 14% of all consumer payments in 2024. Most purchases don't require it. Tap-to-pay, Venmo, and Zelle cover most situations.
The exceptions: tipping service workers who prefer cash, farmers' markets, laundromats, and that one food truck that makes incredible tacos but won't take cards. For these, withdraw enough cash once a week from a free ATM and keep it in your wallet.
If you can't avoid out-of-network ATMs entirely, minimize the damage by withdrawing more cash less frequently. One $200 withdrawal at $4.86 costs 2.4% of the transaction. Four $50 withdrawals at $4.86 each cost 9.7% of the total.
Same amount of cash. One-quarter the fees.
Traveling abroad adds a third fee layer.
Derek, 39, withdraws £200 (~$260 USD) from an ATM in London using a standard big-bank debit card.
| Fee | Amount |
|---|---|
| Bank out-of-network fee | $5.00 |
| Foreign transaction fee (3%) | $7.80 |
| ATM surcharge (local machine) | ~$4.00 |
| Total | $16.80 |
That's $16.80 to access $260 of his own money, a 6.5% effective tax.
With a Charles Schwab Investor Checking account (no foreign transaction fee, unlimited ATM reimbursements), Derek would pay $0.
One more thing to watch for abroad: Dynamic Currency Conversion (DCC). International ATMs often ask if you'd like to see the amount "in your home currency." Always say no. This triggers a conversion at a terrible exchange rate, typically 3-5% worse than your bank's rate. Pay in local currency. Always.
Check your last 3 bank statements. Count every ATM fee. Multiply by 12. That's your annual ATM tax.
Download your bank's app and find the ATM locator. Identify in-network ATMs near your home, work, and regular routes.
Open a Schwab Investor Checking or Fidelity Cash Management account if ATM fees are costing you more than $50/year. The 15-minute signup pays for itself within months.
Set a weekly cash routine. Withdraw what you need once from a free ATM. Stop using random machines when you run out.
Before your next trip abroad, get a debit card with no foreign transaction fees and unlimited ATM reimbursements. This single step can save $50-$100 per international trip. For more on managing your checking account to minimize all types of fees, we've got a full guide. Use our compound interest calculator to see what your annual ATM savings could grow into over time.