Most banks allow overdraft, but the terms vary widely

Nearly every bank in the United States offers overdraft in some form, but what that means depends on which bank you use and which account type you have. Some banks automatically cover overdrafts up to a limit and charge a fee. Others let your transaction fail instead. A few let you link a savings account or credit line to cover the gap without a fee. The key difference is whether overdraft is opt-in (you choose to turn it on) or opt-out (it's on by default and you have to turn it off).

Federal law requires banks to get your permission before charging overdraft fees on debit card and ATM transactions. For checks and ACH transfers, overdraft fees can happen without your consent. This means your bank's overdraft policy has two separate tracks: one for card transactions and one for everything else.

Key Takeaways

  • All major banks offer overdraft protection, but you must opt in to overdraft fees on debit card and ATM transactions under federal law.
  • Overdraft fees range from $25 to $38 per transaction at most banks, and you can be charged multiple fees in a single day.
  • Linking a savings account, money market account, or credit line to your checking account can cover overdrafts without a fee at many banks.
  • Banks treat checks and ACH transfers differently from card transactions—overdraft fees on these can occur even if you have not opted in.
  • Switching to a bank with no overdraft fees or lower limits can save hundreds of dollars per year if you regularly carry a negative balance.

How overdraft opt-in works at major banks

When you open a checking account at Chase, Bank of America, Wells Fargo, Citibank, or most regional banks, overdraft protection for debit card and ATM transactions is off by default. You have to actively turn it on. If you do not opt in, your debit card will simply be declined if you do not have enough money, and you will not be charged a fee.

To opt in, you typically log into your online banking portal, call the bank, or visit a branch and ask to enable overdraft coverage. Once you do, the bank will cover transactions that would otherwise fail—but charge you a fee each time. At Chase, that fee is $34 per transaction. At Bank of America, it is $35. Wells Fargo charges $35. These fees can stack: if you overdraft five times in one day, you could owe $170 in fees alone.

Checks and ACH transfers (like bill payments or peer transfers) are handled separately. Banks can charge overdraft fees on these without your permission, even if you have not opted into overdraft coverage for cards. This is why you can have overdraft fees on your account even if you thought you had turned overdraft off.

Banks that offer free overdraft alternatives

Several banks let you link a backup account to your checking account so overdrafts are covered without a fee. This is called overdraft transfer or overdraft protection, and it works differently from overdraft fees.

Ally Bank, Charles Schwab, and some credit unions offer this at no cost. When your checking account balance drops below zero, the bank automatically transfers money from your linked savings account to cover it. You pay no fee—only the cost of the transfer itself, which is usually nothing. The catch is that you have to have money in the linked account. If both accounts are empty, the transaction still fails.

Some banks, including Discover Bank and certain online banks, simply do not charge overdraft fees at all. If you overdraft, the transaction is declined. No fee, no coverage, no surprise charges. This appeals to people who want to avoid overdraft fees entirely but are willing to have their card declined occasionally.

Overdraft fees at different bank types

Bank TypeTypical Overdraft FeeOpt-In Required for CardsFree Alternative Available
Large national banks (Chase, Bank of America, Wells Fargo)$34–$35 per transactionYesLink savings account (some branches)
Online banks (Ally, Charles Schwab)$0–$25VariesFree transfer from linked account
Credit unions$25–$30YesOften free transfer option
Banks with no overdraft fees (Discover, some online banks)$0N/ADeclined transactions instead

Credit unions typically charge less than national banks—usually $25 to $30 per overdraft—and many offer free overdraft transfer to members. If you belong to a credit union, ask whether they link accounts at no cost before you opt into paid overdraft coverage.

What happens when you overdraft without opting in

If you have not opted into overdraft coverage for debit cards and ATM transactions, your card will be declined. The transaction fails, and you are not charged a fee. This is the safest outcome: you know immediately that you do not have enough money, and you can find another way to pay.

Checks and ACH transfers are different. Even without opting in, your bank can still charge an overdraft fee if a check clears or an ACH payment posts when your balance is negative. This happens because the bank has already committed to processing the transaction. You cannot decline a check that someone else wrote to you, and ACH transfers are often initiated by billers, not by you.

If you receive overdraft fees you did not authorize, you can dispute them with your bank. Call the customer service number on the back of your card or log into your account and file a dispute. Banks sometimes reverse one or two overdraft fees as a courtesy, especially if you have been a customer for a long time or if the fees were caused by a system error.

How to avoid overdraft fees

The simplest way is to keep a buffer in your checking account—money you do not spend. Even $100 or $200 can prevent most overdrafts. If that is not possible, turn off overdraft coverage for debit cards and ATM transactions. Your card will be declined instead of charging you a fee.

Set up account alerts through your bank's app or website. Most banks let you receive a text or email when your balance drops below a certain amount—say, $50. This gives you time to transfer money in before you overdraft.

If you regularly overdraft, consider switching to a bank that offers free overdraft transfer or no overdraft fees at all. Ally Bank, Charles Schwab, and Discover Bank are popular choices. The money you save in fees often exceeds any difference in interest rates or monthly fees.

For bills and recurring payments, set them up to come out a few days after you get paid. This reduces the chance that a payment will post when your balance is low. If you use ACH transfers for bills, ask your billers whether they can delay the payment date.

Overdraft limits and how they work

Banks set an overdraft limit—the maximum amount they will cover before declining a transaction. This limit is not the same as your credit limit. It is the bank's way of controlling their risk if you overdraft repeatedly.

At large banks, overdraft limits are often $100 to $500, though some banks set them higher for customers with good account history. Online banks and credit unions may have lower limits or no limit at all. Your bank will tell you your overdraft limit when you opt in, and you can usually find it in your account settings online.

If you exceed your overdraft limit, the transaction is declined even if you have opted in. You will not be charged a fee for the declined transaction, but you may be charged a fee for the overdraft itself if your balance went negative before the decline.

Frequently Asked Questions

Can I turn off overdraft after I opt in?

Yes. Log into your bank's website or app, go to account settings, and disable overdraft coverage. You can do this anytime. Transactions will be declined instead of overdrafted going forward. Any overdraft fees you already incurred will not be reversed unless you dispute them.

Will my bank charge overdraft fees on automatic bill payments?

Yes, even if you have not opted into overdraft coverage. ACH transfers and automatic payments can trigger overdraft fees because the bank processes them without your real-time approval. Call your bank or log in to see your overdraft policy for ACH transfers specifically.

What is the difference between overdraft fees and NSF fees?

An overdraft fee is charged when your bank covers a transaction and your balance goes negative. An NSF (non-sufficient funds) fee is charged when a transaction is declined because you do not have enough money. Some banks charge both; others charge only one. Check your fee schedule to see which applies to you.

Can I get overdraft fees refunded?

Banks sometimes reverse one or two overdraft fees if you call and ask, especially if you have a good account history or if the overdraft was caused by a bank error. There is no may provide, but it is worth asking. If the bank refuses, you can file a complaint with the Consumer Financial Protection Bureau.

Do online banks charge overdraft fees?

Some do, some do not. Ally Bank and Charles Schwab offer free overdraft transfer instead. Discover Bank charges no overdraft fees at all. Check the fee schedule before you open an account if overdraft fees are a concern.