Banking fees are charges your bank takes from your account for services, account maintenance, or when you break the bank's rules

Banks make money partly from interest on loans and investments, but also by charging you for the accounts you use and the transactions you make. A banking fee is a direct charge — usually a few dollars, sometimes more — that appears on your statement when you use a service, maintain a balance below a minimum, overdraw your account, or request something outside normal banking. The fee gets deducted from your account balance, and you see it listed by date and type on your statement or online.

Not all banks charge the same fees, and not all accounts carry the same fees. A checking account at one bank might cost $12 a month while the same type of account at another bank costs nothing. Understanding what fees exist, which ones your bank charges, and which ones you can avoid saves money over time — sometimes hundreds of dollars a year.

Key Takeaways

  • Monthly maintenance fees, overdraft fees, and ATM fees are the most common charges, but the amount varies by bank and account type.
  • You can often avoid monthly fees by keeping a minimum balance, setting up direct deposit, or switching to an online bank that charges no fees.
  • Overdraft fees happen when you spend more than your balance and can cost $25 to $35 per transaction, sometimes multiple times in one day.
  • Your bank statement or online account shows every fee charged; comparing statements month to month tells you which fees are costing you the most.
  • Asking your bank to waive a fee, especially if it is your first one or you have been a customer for years, sometimes works.

The most common types of banking fees

Monthly maintenance fees (also called account fees or service fees) are charged just for having the account open. They typically range from $5 to $15 a month, though some banks charge nothing. Banks use these to cover the cost of maintaining your account, processing transactions, and providing customer service. Many banks waive the fee if you keep a minimum balance — often $500 to $1,500 — or if you set up direct deposit of your paycheck.

Overdraft fees occur when you spend more money than you have in your account. If your balance is $200 and you swipe your debit card for $250, the bank covers the $50 difference but charges you a fee — usually $25 to $35 per transaction. Some banks charge multiple overdraft fees in a single day if you make several purchases while overdrawn. This is one of the most expensive fees because it can happen quickly and repeatedly.

ATM fees are charged when you withdraw cash from an ATM that does not belong to your bank. Your bank charges you (typically $2 to $3), and sometimes the ATM's bank charges you too, so you might pay $4 to $6 total for one withdrawal. Using your own bank's ATM network is free. Online banks and credit unions often have large ATM networks to reduce this cost for customers.

Wire transfer fees apply when you send money to another bank account, usually $15 to $30 per transfer. Incoming wire transfers sometimes cost money too, though less often. This is a one-time charge per transfer, not a monthly fee.

Returned check fees (also called NSF fees, for non-sufficient funds) happen when you write a check but do not have enough money in your account to cover it. The bank refuses to cash the check and charges you $25 to $35. The person who received the check may also charge you a fee for the returned check.

Foreign transaction fees apply when you use your debit or credit card outside the United States. Banks typically charge 1% to 3% of the transaction amount. This adds up quickly on vacation or when shopping online from foreign retailers.

How to find out what fees your bank charges

Your bank publishes a document called a fee schedule or pricing guide, which lists every fee the bank charges and the amount. You can find this on the bank's website, usually under "Pricing," "Fees," or "Account Terms." You can also call the bank or visit a branch and ask for a printed copy. The fee schedule is the source of truth — it shows you exactly what you will be charged and under what circumstances.

Your monthly bank statement also shows fees you have already been charged. Log into your online account or open your paper statement and look for a section labeled "Fees" or "Service Charges." Each fee appears with the date it was charged and a brief description. If you see a fee you do not recognize, call the bank and ask what it is.

Comparing your statements from three or four months tells you which fees are costing you the most. If you see a $12 monthly maintenance fee every month, that is $144 a year. If you see overdraft fees appearing regularly, that is money you can save by switching accounts or banks.

Fees you can avoid or reduce

Many banks waive monthly maintenance fees if you meet one or more conditions. Common ways to avoid the fee include: keeping a minimum balance (often $500 to $2,500), setting up direct deposit of your paycheck, making a certain number of debit card purchases per month, or maintaining a linked savings account. Check your bank's fee schedule to see which conditions apply to your account.

Overdraft fees can be avoided by monitoring your balance before you spend, setting up account alerts (most banks let you get a text or email when your balance drops below a certain amount), or linking a savings account as overdraft protection. Some banks offer overdraft protection that transfers money from savings to checking automatically when you overdraft, though this may cost a small fee ($5 to $10) instead of the larger overdraft fee ($25 to $35).

ATM fees disappear if you use your bank's ATM network. If your bank has few ATMs near you, switching to a bank with more locations or joining a credit union with a shared ATM network can save money. Online banks often reimburse ATM fees charged by other banks, so you can use any ATM without cost.

Wire transfer fees are harder to avoid because they are a standard service charge, but some banks waive them for customers who maintain high balances or have premium accounts. Asking does not hurt — if you rarely send wire transfers, the bank may waive the fee as a courtesy.

What to do if you are charged a fee you think is wrong

Call your bank and explain the situation. If it is your first overdraft fee or the first time you have been charged that particular fee, many banks will waive it as a one-time courtesy. If you have been a customer for years and have a good history, the bank is more likely to remove the fee. Be polite and specific: "I was charged a $35 overdraft fee on March 15, but I thought my paycheck had been deposited. Can you look into this?" is more effective than "I should not have been charged."

If the bank refuses to waive the fee and you believe it was charged in error, ask to speak with a supervisor or manager. Document the conversation — write down the date, time, and name of the person you spoke with, and what they said. If the issue is not resolved, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB investigates complaints about banks and can sometimes force a bank to refund fees.

Comparing banks to find lower fees

Not all banks charge the same fees. A traditional bank with many branches might charge $12 a month for a basic checking account, while an online bank with no branches might charge $0. Before opening an account, look at the fee schedule and calculate what you would actually pay based on how you use your account. If you withdraw cash twice a week, ATM fees matter. If you rarely overdraft, overdraft fees might not matter. If you travel internationally, foreign transaction fees matter.

Credit unions often charge lower fees than banks because they are nonprofit organizations owned by their members. If you are part of a credit union (through your employer, a professional organization, or your neighborhood), compare their fees to your current bank. You might save $100 to $200 a year by switching.

Online banks typically have the lowest fees because they have no physical branches and lower overhead costs. Many online banks offer checking accounts with no monthly fee, no minimum balance, and ATM fee reimbursement. The tradeoff is that you cannot walk into a branch to deposit cash or speak with someone in person, though most online banks let you deposit checks by phone camera.

Frequently Asked Questions

Can a bank charge me multiple overdraft fees in one day?

Yes. If you make several purchases while overdrawn, each one can trigger a separate overdraft fee. Some banks charge one fee per day regardless of how many transactions overdraft your account, while others charge per transaction. Check your bank's fee schedule to see which rule applies to you. This is why monitoring your balance matters — one mistake can cost $50 to $100 in a single day.

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

A monthly fee is charged automatically every month just for having the account, regardless of whether you use it. An overdraft fee is charged only when you spend more than your balance. You can avoid a monthly fee by meeting the bank's conditions (like keeping a minimum balance). You can avoid an overdraft fee by not spending more than you have.

Do online banks really charge no fees?

Most online banks charge no monthly maintenance fee and no overdraft fees (though they may decline transactions instead of covering them). However, they may still charge wire transfer fees, foreign transaction fees, or fees for other services. Read the fee schedule before opening an account. Some online banks also reimburse ATM fees charged by other banks, which saves money if you use cash regularly.

If I switch banks, do I have to close my old account?

No, you can keep both accounts open. However, if you are switching to avoid fees, closing the old account stops you from being charged fees there. Before closing, make sure any automatic payments or direct deposits have been moved to your new account. Some banks charge a fee to close an account if you close it within a certain time period (like 90 days), so check the terms first.

Why do banks charge overdraft fees if I did not ask for the overdraft?

Banks charge overdraft fees because they are covering the cost of lending you money (even briefly) and the risk that the transaction might fail. The fee is also meant to discourage overdrafting. You can opt out of overdraft coverage for debit card and ATM transactions, which means the bank will decline the transaction instead of charging you a fee, but you cannot opt out for checks and automatic payments.