Banks charge fees because they are businesses that need to cover their operating costs, and fees are how they make money when you are not borrowing from them

A bank is not a charity holding your money for free. When you deposit cash, the bank uses that money to make loans to other customers, invest it, and run the physical and digital infrastructure that lets you access your account. Fees are one of the ways they pay for all of that. The other main way is interest — they pay you a small amount on savings, then lend that same money out at a higher rate and keep the difference. Fees cover what interest margins do not.

The specific fees you see — overdraft charges, monthly maintenance fees, ATM fees — exist because banks have to pay for the actual services those fees are attached to. An overdraft fee covers the cost of processing a transaction that puts your account negative, plus the risk the bank takes by lending you that money instantly. A monthly fee covers the cost of maintaining your account, processing your deposits and withdrawals, and keeping your data secure. An ATM fee covers the cost of operating the machine and the network that connects it to your bank.

Key Takeaways

  • Banks are for-profit businesses that use fees and interest to cover operating costs and generate revenue.
  • Different fees cover different services: overdraft fees cover instant loans, monthly fees cover account maintenance, and ATM fees cover machine operation.
  • You can reduce the fees you pay by choosing account types that match your habits and keeping a minimum balance if required.
  • Banks compete on fee structures, so comparing accounts before opening one can save you money over time.

How banks use the money they collect in fees

When a bank collects overdraft fees, monthly maintenance fees, and ATM charges from thousands of customers, that money goes into the bank's general revenue. It pays for the salaries of tellers, loan officers, and customer service staff. It pays for the buildings, the security systems, the computers, and the software that runs the bank's operations. It pays for compliance — the legal and regulatory work required to stay licensed and follow banking laws. It pays for fraud prevention and the cost of investigating disputes when customers report unauthorized transactions.

Some of that fee revenue also becomes profit for the bank's shareholders. Banks are owned by investors who expect a return on their money, just as you might expect interest on your savings. The amount of fee revenue that becomes profit versus operating cost varies by bank and by year, but both are real parts of why fees exist.

Why some banks charge more fees than others

Banks set their own fee schedules, so the amount you pay depends on which bank you choose. Large national banks like Chase, Bank of America, and Wells Fargo typically charge higher monthly maintenance fees — often $12 to $15 per month — because they have more physical branches, more employees, and higher overhead costs. Smaller regional banks and credit unions often charge lower monthly fees or none at all, because they have fewer locations and lower operating costs to pass along.

Online-only banks like Ally, Charles Schwab, and Discover typically charge no monthly maintenance fee at all, because they have no physical branches and much lower overhead. However, they may charge fees in other places — for example, some charge for wire transfers or for paper statements. The fee structure you see reflects the bank's business model. A bank with 5,000 branches nationwide has to charge more to cover those branches than a bank with a website and a phone line.

Overdraft fees and why they are the largest source of fee revenue

Overdraft fees are the single largest source of fee income for most banks. When you spend more money than you have in your account, the bank covers the difference — instantly, without asking — and then charges you a fee for doing so. That fee is typically $30 to $35 per transaction, and if you overdraft multiple times in one day, you can be charged multiple times.

Banks make money on overdrafts in two ways. First, they charge the fee itself. Second, they earn interest on the money they lend you when your account goes negative. From the bank's perspective, an overdraft is a short-term loan, and like any loan, it carries a cost to you. The fee compensates the bank for the risk that you might not have the money to cover it, and for the administrative work of processing the transaction and collecting the debt.

Overdraft fees are controversial because they disproportionately affect people with lower balances and less stable income. If you live paycheck to paycheck, you are more likely to overdraft, and more likely to be charged multiple times in a short period. Some banks have reduced or eliminated overdraft fees in recent years, but most still charge them.

Monthly maintenance fees and what they cover

A monthly maintenance fee — also called a monthly service charge — is a flat fee that banks charge just to keep your account open. These fees range from zero to $15 per month depending on the bank and account type. Banks justify these fees by pointing to the cost of maintaining the account infrastructure: the servers that store your data, the software that processes your transactions, the customer service team that answers your questions, and the compliance work required to keep the account legal.

However, many banks waive the monthly fee if you meet certain conditions. Common waivers include maintaining a minimum balance (often $500 to $1,500), setting up direct deposit, or using the bank's debit card a certain number of times per month. These waivers exist because the bank is trying to attract and keep customers. A customer who maintains a high balance or uses the bank's services frequently is more valuable to the bank than one who does not, so the bank is willing to waive the fee to keep that customer.

ATM fees and out-of-network charges

When you use an ATM that does not belong to your bank, you may be charged a fee by both your bank and the ATM operator. Your bank's fee is typically $2 to $3. The ATM operator's fee is typically $1 to $3 more. That means a single out-of-network withdrawal can cost you $4 to $6 in fees.

Banks charge these fees because they have to pay the ATM operator to use their machine. The ATM operator has to maintain the machine, stock it with cash, and connect it to the banking network. That costs money. Your bank passes that cost along to you in the form of a fee. Banks with large ATM networks — like Chase, which has tens of thousands of ATMs — charge lower out-of-network fees because they have more machines of their own. Banks with smaller networks charge higher fees or encourage you to use their own ATMs.

How to reduce the fees you pay

The most direct way to reduce fees is to choose a bank account that matches your financial habits. If you rarely overdraft, overdraft fees do not matter to you. If you maintain a high balance, you can often get the monthly fee waived. If you use your debit card frequently, you can meet the conditions for a fee waiver. If you have direct deposit set up, many banks will waive the monthly fee.

You can also reduce fees by using your bank's own ATM network and avoiding out-of-network withdrawals. If your bank has few ATMs near you, that is a sign you should consider switching to a bank with better coverage in your area, or to an online bank that reimburses out-of-network ATM fees.

Finally, you can reduce overdraft fees by monitoring your balance and setting up alerts. Most banks let you set a low-balance alert that notifies you when your account drops below a certain amount. That gives you time to transfer money in before you overdraft. Some banks also offer overdraft protection, which automatically transfers money from a savings account or credit line to cover overdrafts — usually for a smaller fee than a standard overdraft charge.

Frequently Asked Questions

Why do banks charge overdraft fees if they are already making interest on the money?

The overdraft fee and the interest are two separate charges for two separate things. The interest is the cost of borrowing the money. The fee is the cost of the service — the bank has to process the transaction, verify you do not have the funds, and then cover the difference. The fee also compensates the bank for the risk that you might not repay the overdraft.

Can I dispute an overdraft fee?

Yes. If you believe the overdraft was caused by an error on the bank's part, or if you have a good history with the bank, you can call and ask the bank to reverse the fee. Many banks will reverse one or two fees per year as a courtesy, especially if you have been a customer for a long time. There is no harm in asking.

Why do some banks charge monthly fees and others do not?

Banks with lower overhead costs — like online-only banks with no physical branches — can afford to charge no monthly fee. Banks with many physical locations and employees have higher costs and charge monthly fees to cover them. You are paying for the convenience of having a branch near you.

Do credit unions charge the same fees as banks?

Credit unions are nonprofit organizations owned by their members, so they typically charge lower fees than for-profit banks. However, they still charge some fees to cover operating costs. Credit unions often have no monthly maintenance fee and lower overdraft fees than banks, but they may charge fees for other services like wire transfers.

What is the difference between a monthly fee and an overdraft fee?

A monthly fee is charged just for having the account open, regardless of whether you use it. An overdraft fee is charged only when you spend more money than you have and the bank covers the difference. You can avoid overdraft fees by monitoring your balance, but you can only avoid monthly fees by choosing an account with no monthly fee or by meeting the conditions to have it waived.