Yes, Bank of America can take money from your checking account without your permission in specific situations
Bank of America has the legal right to remove funds from your checking account to cover debts you owe them, unpaid fees, or court-ordered judgments. This is called setoff rights, and it applies to overdraft fees, loan defaults, credit card debt, and tax levies. The bank does not need your approval each time—the right is built into your account agreement and federal law.
The most common scenario is an overdraft: if you spend more than your balance, the bank covers the difference and charges you a fee (typically $35 per transaction at Bank of America). The bank then deducts that fee from your account. You agreed to this when you opened the account.
Less common but more serious: if you default on a Bank of America loan or credit card, the bank can freeze your checking account and take money to pay down that debt. If a court issues a judgment against you—for unpaid taxes, a lawsuit, or child support—the bank must comply with a levy and remove the funds the court specifies.
Key Takeaways
- Bank of America can deduct overdraft fees, monthly maintenance fees, and returned-check fees directly from your checking account without asking first.
- If you default on a Bank of America loan or credit card, the bank can freeze your account and take money to settle the debt.
- A court-ordered levy (from the IRS, a creditor, or a child support agency) forces the bank to remove funds, and the bank must comply within days.
- You have the right to dispute unauthorized transactions and fees, and the bank must investigate within 10 business days.
- Putting money in a savings account instead of checking does not protect it from a levy, but certain accounts (like IRAs) have legal protection.
How overdraft fees and monthly charges work
When you overdraw your checking account, Bank of America charges an overdraft fee and covers the transaction. The fee is automatically deducted from your account the next business day. You do not authorize each fee individually—you authorized overdraft coverage when you signed the account agreement.
Bank of America also charges a monthly maintenance fee (currently $12 for most checking accounts, though some accounts waive it if you meet balance or deposit requirements). This fee is deducted automatically on a set date each month. The bank sends you a statement showing the deduction, but does not ask permission first.
If a check you deposit bounces or an ACH transfer fails, Bank of America charges a returned-item fee (typically $35). This fee is also deducted without advance notice. You can dispute any of these fees by calling the bank or visiting a branch, but the money is removed first.
What happens when you default on a Bank of America loan or credit card
If you stop paying a Bank of America credit card, personal loan, or home equity line of credit, the bank can use setoff rights to take money directly from your checking account to cover the debt. The bank does not need a court order for this—the right is in your loan agreement.
Before the bank takes action, it will typically send you notices and attempt to contact you by phone. If you ignore these, the bank may freeze your checking account and begin removing funds. This is different from a credit card payment you authorize—the bank initiates the removal.
The bank can only take money to cover the actual debt, not punitive amounts. If you owe $2,000 on a credit card, the bank can take up to $2,000 from your checking account (plus any court costs if it sued you). Once the debt is paid, the bank must stop taking money.
How court-ordered levies work
A levy is a court order that forces a bank to remove money from your account and send it to a creditor, government agency, or court. The IRS, state tax authorities, child support agencies, and judgment creditors can all issue levies. When the bank receives a valid levy, it must comply within one to three business days.
The bank will freeze your account and remove the funds specified in the levy. You will receive a notice after the money is taken, not before. The bank charges a levy fee (typically $25 to $100) that comes out of the frozen funds.
You have the right to challenge a levy if it was issued in error or if the debt is not yours. You must contact the agency that issued the levy (the IRS, your state tax authority, or the creditor's attorney) within the timeframe stated in the notice. The bank cannot reverse a valid levy on its own—only the issuing agency can.
Accounts and funds the bank cannot touch
Bank of America cannot take money from certain types of accounts, even if you owe the bank money. Individual Retirement Accounts (IRAs), 401(k)s, and other may have access to retirement accounts are protected by federal law. The bank also cannot take Social Security deposits that are in a separate account designated for that purpose (though this protection is limited and varies by state).
A savings account at Bank of America is not protected—if the bank has setoff rights or receives a levy, it can take money from savings just as easily as from checking. Moving money to a different bank does not help either; a levy applies to all accounts you hold at that bank.
If you receive a levy and believe the funds are protected (for example, they are all Social Security income), you can file a claim with the bank or the agency that issued the levy. You will need to provide proof, such as bank statements showing only Social Security deposits or a letter from Social Security.
How to dispute a charge or unauthorized removal
If Bank of America removed money you believe was taken in error, you have the right to dispute it. Call the bank's customer service line or visit a branch and explain the situation. For overdraft fees, you can ask the bank to reverse them if you have a good account history or if the fee was charged in error.
For unauthorized transactions (someone else used your card or account number), you have stronger protection. Report it within 60 days of the statement date, and the bank must investigate within 10 business days. If the bank finds the transaction was unauthorized, it must refund the money and reverse any fees related to it.
For disputed levies, contact the agency that issued the levy, not the bank. The bank is required to comply with a valid court order. If you believe the levy was issued in error or the debt is not yours, you must work with the creditor, tax authority, or court that issued it.
Steps to take if the bank has already taken money
First, contact Bank of America immediately. Call the number on the back of your card or visit a branch. Ask why the money was removed and request documentation. The bank must provide a clear explanation and a record of the transaction.
If it was an overdraft fee or monthly charge, ask the bank to reverse it. Many banks will reverse one or two fees per year if you ask, especially if you have been a customer for a long time or have a good account history. There is no harm in asking.
If it was a setoff for a loan or credit card debt, ask the bank for the payoff amount and the terms for stopping the removals. If you can pay the debt in full or set up a payment plan, the bank will stop taking money from your account.
If it was a levy, request a copy of the court order or levy notice from the bank. Contact the agency that issued it (the IRS, state tax authority, or creditor's attorney) and ask about payment plans, hardship relief, or the process to challenge the levy. The bank cannot help you with this—only the issuing agency can.
Frequently Asked Questions
Can Bank of America take money from my account if I owe another bank money?
No. Bank of America can only take money to cover debts you owe to Bank of America itself or to satisfy a court-ordered levy. If you owe money to another bank or creditor, that bank or creditor must sue you and obtain a judgment before they can levy your Bank of America account.
What if I have direct deposit and the bank takes money for an overdraft fee?
The bank can take money for overdraft fees even if your paycheck was just deposited. The fee is deducted as a separate transaction. If you want to protect your paycheck, ask the bank about a savings account or money market account, or set up direct deposit to a different bank.
Can the bank take money if my account is overdrawn by just a few cents?
Yes. Bank of America charges an overdraft fee for any transaction that overdraws your account, even by $0.01. The fee is typically $35, which is much larger than the overdraft amount. You can opt out of overdraft coverage to prevent this, though the bank may decline transactions instead.
How long does the bank have to remove money after receiving a levy?
Bank of America must comply with a valid levy within one to three business days, depending on the type of levy and the agency that issued it. The bank will freeze your account immediately and remove the funds within that window. You will receive a notice after the money is taken.
Can I get my money back if the bank made a mistake?
If the bank removed money in error—for example, it charged an overdraft fee twice or took money for a debt you already paid—you can dispute it and ask for a refund. Contact the bank with proof (a statement, receipt, or payment confirmation) and the bank must investigate within 10 business days.