What bank fees actually cost you and where they hide
Bank fees are charges your bank takes from your account for specific actions or for not meeting account requirements. The most common ones are monthly maintenance fees (charged just for having the account), overdraft fees (when you spend more than you have), ATM fees (for using another bank's machine), and minimum balance fees (when your balance drops below a set amount). A single overdraft fee can run $25 to $35, and if you overdraft multiple times in one day, some banks charge you for each one.
For someone living paycheck to paycheck, these fees compound quickly. A $35 overdraft fee on a $200 balance doesn't just take money—it can push you further into overdraft, triggering another fee. Over a year, someone who hits overdraft four times and pays a monthly maintenance fee of $12 can lose $200 or more to fees alone. That money comes directly out of money you need for rent, food, or transportation.
The fees that hurt low-income account holders most are ones triggered by being poor: overdraft fees (because your balance is tight), minimum balance fees (because you can't keep much in savings), and maintenance fees (because you're charged just for the privilege of banking). Some banks also charge fees for paper statements, transfers between accounts, or closing an account early.
Key Takeaways
- Overdraft fees, monthly maintenance fees, and minimum balance requirements are the biggest cost drivers for low-income account holders and can total $200 or more per year.
- No-fee checking accounts exist at credit unions, online banks, and some traditional banks, though you may need to meet small requirements like one direct deposit per month or keeping a tiny minimum balance.
- Opting out of overdraft protection stops your bank from charging fees when you overspend, though transactions may still be declined.
- Credit unions often charge fewer fees than traditional banks and may offer fee waivers or refunds if you contact them after an overdraft.
- Switching banks takes about 15 minutes to set up, and your old account can stay open while you test a new one.
How to find accounts with no monthly fees
The easiest way to cut fees is to move to an account that doesn't charge a monthly maintenance fee in the first place. These accounts exist, but you have to look for them—banks don't advertise them as heavily as their premium accounts.
Online banks almost always offer free checking with no minimum balance and no monthly fee. Banks like Ally, Charles Schwab, and Discover have checking accounts with no maintenance charges. The trade-off is that you can't walk into a physical branch, but you can deposit checks by phone camera and withdraw cash at ATMs nationwide (some banks reimburse ATM fees). If you don't need a physical location, online banks are usually the cheapest option.
Credit unions typically charge lower fees than traditional banks. Many credit unions offer free checking with no minimum balance. To join, you usually need to live or work in a specific area, belong to a certain employer, or be part of an organization. You can search for credit unions you're may be able to access to join at CO-OP.org or Alliant Credit Union's website. Once you join, you get access to their ATM network, which is often larger than you'd expect.
Traditional banks do offer no-fee checking, but they often hide it. Look for accounts labeled "basic," "student," or "no-frills" checking. Some require one direct deposit per month (like a paycheck), a minimum balance of $100 or less, or a small monthly transfer. Read the fine print—the fee might be waived if you meet one condition, not all of them.
Overdraft fees: how they work and how to stop them
An overdraft happens when you spend more money than you have in your account. Your bank can either decline the transaction (so it doesn't go through) or pay it anyway and charge you a fee. That fee is the overdraft fee, and it's where banks make the most money from low-income customers.
Here's the trap: if you have $50 in your account and make five $15 purchases, your bank might charge you an overdraft fee for each one—five fees of $25 to $35 each, totaling $125 to $175. You're now $75 to $125 in the negative, which triggers more fees. Some banks charge a "sustained overdraft fee" if you stay negative for several days, adding another $10 to $25.
You have the right to opt out of overdraft protection. This means your bank will decline transactions that would overdraft your account instead of charging you a fee. Call your bank or log into your online account and look for "overdraft settings" or "overdraft protection." Flip the switch to off. Your debit card will be declined at the register, which is embarrassing, but it costs you nothing. Some banks make opting out difficult—they bury the option in settings or require a phone call—but it's always possible.
If you've already been hit with overdraft fees, call your bank and ask for a refund. Many banks will reverse one or two overdraft fees per year if you ask, especially if you've been a customer for a while. They won't advertise this, but it's a standard practice. Say something like: "I was charged an overdraft fee on [date]. I'd like to request a one-time courtesy reversal." Banks often say yes.
ATM fees and how to avoid them
Every time you use an ATM that doesn't belong to your bank, you may pay a fee. Your bank charges you (usually $2 to $3), and the other bank charges you too (another $1 to $3). That's $3 to $6 just to withdraw your own money. If you withdraw cash twice a week, that's $300 to $600 per year.
The simplest solution is to use your bank's ATM network. Before you open an account, check how many ATMs your bank has in your area. If you use a big national bank like Chase or Bank of America, you'll find ATMs everywhere. If you use a smaller bank or credit union, you might not.
Online banks solve this by reimbursing ATM fees. Ally Bank and Charles Schwab reimburse all ATM fees, anywhere in the world. You pay the fee at the moment, but it shows up back in your account within a day or two. If you use ATMs often, this can save you hundreds of dollars per year.
Credit unions also have a solution: the CO-OP network and Alliant network give you access to tens of thousands of ATMs nationwide with no fee. When you join a credit union, you automatically get access to these networks, so you can withdraw cash almost anywhere without paying extra.
Minimum balance requirements and how they trap you
Some accounts require you to keep a minimum balance—often $500, $1,000, or more. If your balance drops below that, you're charged a fee, usually $10 to $25 per month. For someone living paycheck to paycheck, this is impossible. You can't keep $500 sitting in a checking account when you need that money for bills.
Avoid these accounts entirely. Look for accounts with no minimum balance requirement, or a minimum of $25 or less. Most no-fee checking accounts have no minimum at all. When you're comparing accounts, search the terms and conditions for the word "minimum"—if it's not mentioned, there probably isn't one.
If you're already in an account with a high minimum balance and you can't meet it, switch. The process takes about 15 minutes: open a new account online, set up direct deposit at your new bank, and let your old account close naturally (or call and close it). You don't have to do everything at once. Open the new account, test it for a month, and close the old one once you're sure the new one works.
Direct deposit and how it can lower your fees
Many no-fee accounts require at least one direct deposit per month to waive the monthly fee. A direct deposit is when your employer (or a government program like Social Security) sends your payment straight to your bank account instead of giving you a check. If you get a paycheck, unemployment, disability, or any regular payment, that's a direct deposit.
Setting up direct deposit is free and takes five minutes. Ask your employer or benefits administrator for a direct deposit form, give them your account number and routing number (both on the bottom left of your checks, or available in your online banking), and they'll handle the rest. The money arrives on payday automatically, and you never have to go to the bank.
If you don't have regular income or direct deposit, you can still find no-fee accounts—they just might have a small minimum balance ($25 to $100) instead. Online banks and credit unions often waive fees regardless of direct deposit, so check before you assume you need it.
Comparing accounts side by side
| Account Type | Monthly Fee | Minimum Balance | Overdraft Fee | ATM Access |
|---|---|---|---|---|
| Online bank (Ally, Discover) | $0 | $0 | $0 if you opt out | Nationwide, fees reimbursed |
| Credit union | $0–$5 | $0–$25 | $20–$35 (often waivable) | CO-OP network nationwide |
| Traditional bank (basic checking) | $0 with direct deposit | $25–$100 | $25–$35 | Limited to bank branches |
| Traditional bank (standard checking) | $12–$15 | $500–$1,500 | $25–$35 | Limited to bank branches |
What to do when you switch banks
Switching banks doesn't have to be complicated. You don't have to close your old account first, and you don't have to move all your money at once. Here's the order that works best:
First, open the new account. Most banks let you do this online in 10 minutes. You'll need your Social Security number, a photo ID, and proof of address (a utility bill or lease). Second, update your direct deposit with your employer or benefits program to send money to your new account. Third, set up bill pay at your new bank for any bills you pay automatically. Fourth, wait one full pay cycle to make sure everything works. Fifth, once you're confident, close your old account or just stop using it.
You don't have to move money between accounts—just let your old account naturally empty as you stop using it. If you have automatic payments still coming out of the old account, update those one at a time as you notice them. This slow approach is safer than trying to move everything at once and missing a payment.
Frequently Asked Questions
Can I get a bank account if I have a bad banking history?
Yes. Credit unions and online banks rarely check ChexSystems (the banking history database), so you can open an account even if you've been denied before. Traditional banks check more often, but some offer "second chance" checking accounts specifically for people with past issues. Call ahead and ask if they offer this option.
What if I can't do direct deposit because I'm self-employed or don't have regular income?
Look for accounts with no minimum balance and no direct deposit requirement. Online banks like Ally and Discover don't require direct deposit. Credit unions often don't either. You'll have to check each bank's terms, but they exist.
If I opt out of overdraft protection, will my debit card be declined?
Yes, sometimes. If you try to spend more than you have, the transaction will be declined at the register or online. This is embarrassing in the moment, but it costs you nothing. You can still use your debit card for purchases within your balance. Online and phone transactions may process differently—check with your bank about how they handle each type.
How long does it take to switch banks?
Opening a new account takes 10 to 15 minutes online. Updating direct deposit takes a few days to process. You can start using your new account when ready, but wait one pay cycle before closing your old account to make sure all your payments have moved over.
What if my bank charges me a fee for closing my account early?
Some banks do charge a $25 to $50 early closure fee if you close within 90 or 180 days. Before you open an account, search the terms for "early closure fee" or "account closure fee." If there is one and you're planning to switch, just leave the old account open and unused instead of closing it. After the required period passes, you can close it with no fee.