A maintenance fee is a monthly or annual charge your bank takes from your account just for keeping it open
Banks call it different things — account maintenance fee, monthly service fee, account fee — but the result is the same: money leaves your account whether you use it or not. The fee typically ranges from $5 to $15 per month, though some accounts charge nothing and others charge more. It is not tied to overdrafts, late payments, or anything you did wrong. It is simply the price the bank charges for the right to have an account with them.
The fee appears as a line item on your statement, usually near the bottom. Some banks waive it if you meet certain conditions — keeping a minimum balance, setting up direct deposit, or maintaining a certain number of transactions per month. Others charge it no matter what. The key is knowing whether your account has one and what, if anything, you can do to avoid it.
Key Takeaways
- Maintenance fees are charged monthly or annually just for having an account open, regardless of how much money you deposit or withdraw.
- Most banks waive the fee if you meet one condition, such as keeping $500 or more on deposit or receiving a direct deposit each month.
- Checking accounts are more likely to have maintenance fees than savings accounts, though both can charge them.
- Switching to an online bank or credit union often eliminates the fee entirely, since these institutions have lower overhead costs.
- You can ask your bank to waive a fee you have already been charged, especially if you have been a customer for a long time.
Why banks charge maintenance fees
Banks charge maintenance fees to cover the cost of running your account — processing transactions, maintaining servers, paying tellers, and keeping the lights on. The fee is their way of making money from accounts that do not generate much profit otherwise. If you keep a small balance and rarely use the account, the bank makes almost nothing from you. The maintenance fee makes up for that.
Some banks use maintenance fees as a baseline charge for all customers. Others use them selectively — charging customers with low balances but waiving the fee for those who keep more money in the account. A few banks have eliminated maintenance fees altogether as a competitive advantage, betting that the volume of customers will make up for the lost revenue.
Common conditions that waive the fee
Most banks that charge a maintenance fee will drop it if you meet at least one of these conditions:
- Minimum balance: Keep a set amount in the account at all times, usually $500 to $2,500. Some banks check the balance daily; others check it monthly. If your balance dips below the threshold even once, you may be charged the fee for that month.
- Direct deposit: Have your paycheck or government benefits deposited directly into the account each month. This is one of the easiest ways to waive the fee because it requires no ongoing action from you.
- Monthly transactions: Complete a certain number of debit card purchases, transfers, or other transactions — often 10 or more per month. This is harder to predict and easier to miss.
- Account type: Some banks charge no maintenance fee on student accounts, senior accounts, or accounts linked to a savings account at the same bank.
- Account age: A few banks waive fees for customers who have held the account for a certain number of years.
Read your account agreement or call your bank to find out which conditions apply to your account. The rules vary widely, and what works at one bank will not work at another.
Checking accounts versus savings accounts
Checking accounts are far more likely to carry a maintenance fee than savings accounts. Banks expect checking accounts to be used frequently — for paying bills, making purchases, and transferring money — so they charge a fee to offset the cost of all that activity. Savings accounts, by contrast, are meant to sit relatively untouched, so banks are more willing to let them run fee-free.
That said, some savings accounts do charge maintenance fees, especially if the balance falls below a minimum or if the account is inactive for a long period. High-yield savings accounts at online banks almost never charge maintenance fees because their lower operating costs allow them to offer better rates without needing the extra revenue.
How to avoid or eliminate a maintenance fee
The simplest way to avoid a maintenance fee is to choose an account that does not have one. Online banks and credit unions typically offer checking and savings accounts with no maintenance fees at all. Banks like Ally, Charles Schwab, and many credit unions have eliminated the fee entirely because they operate with lower overhead than traditional brick-and-mortar banks.
If you already have an account with a maintenance fee, you have three options. First, meet one of the waiver conditions — usually the easiest is setting up direct deposit if your employer or benefits provider offers it. Second, call your bank and ask them to waive the fee. If you have been a customer for years and your account is in good standing, many banks will remove it as a courtesy, especially if you threaten to move your money elsewhere. Third, switch to a different bank or credit union that does not charge the fee.
Before you switch, check whether your current bank charges any other fees that might offset the savings. Some banks waive maintenance fees but charge high overdraft fees or ATM fees. A bank with no maintenance fee but a $35 overdraft charge might cost you more in the long run than a bank with a $10 monthly fee and a $25 overdraft charge.
What to do if you have been charged a maintenance fee
If a maintenance fee appears on your statement and you did not expect it, your first step is to check your account agreement or log into your online banking portal to see whether the fee was supposed to be charged. Sometimes a fee is charged because you missed a waiver condition — your direct deposit did not go through that month, or your balance dipped below the minimum.
If the fee was charged in error, or if you believe you met the waiver condition, contact your bank. Call the customer service number on the back of your card or visit a branch in person. Explain the situation and ask them to reverse the charge. Many banks will do this once or twice, especially if you have been a loyal customer. If the fee is recurring and you do not want to keep paying it, ask what you need to do to waive it going forward, or ask about switching to a different account type that does not charge the fee.
Frequently Asked Questions
Can a bank charge a maintenance fee without telling me?
No. Banks must disclose all fees in the account agreement you sign when you open the account, and they must provide a fee schedule. However, many people do not read these documents carefully. If you are surprised by a fee, check your agreement or call the bank to confirm it was disclosed.
Is a maintenance fee the same as an overdraft fee?
No. A maintenance fee is charged simply for having the account open. An overdraft fee is charged when you spend more money than you have in the account. They are separate charges, and you can be hit with both in the same month.
Do all checking accounts have maintenance fees?
No. Many online banks, credit unions, and some traditional banks offer checking accounts with no maintenance fee at all. The fee is common but not universal. If you are paying one, you likely have other options available.
What happens if I do not pay a maintenance fee?
The bank deducts it from your account balance automatically. You do not have to do anything — the fee is taken without your permission each billing cycle. If your account does not have enough money to cover the fee, you may be charged an overdraft fee on top of it.
Can I negotiate a lower maintenance fee?
Rarely. Banks set their fees based on account type and do not usually negotiate individual rates. However, you can ask them to waive the fee entirely if you have been a good customer, or you can switch to a bank with lower or no fees.