Most debit cards are free, but some banks charge an annual fee or monthly maintenance cost
You do not have to pay for a debit card at most banks. The vast majority of checking accounts come with a debit card at no extra cost, and the card itself never expires without a replacement fee. However, some banks—particularly those targeting customers with poor credit or limited banking history—do charge an annual fee ranging from $25 to $100 or a monthly maintenance fee of $5 to $15. A few online banks and credit unions charge nothing at all.
The real cost of a debit card is not the card itself but what happens when you use it. Banks make money from debit card transactions through interchange fees paid by merchants, so they have no reason to charge you upfront. What you may pay for instead is overdraft fees, out-of-network ATM fees, or account maintenance charges—costs that exist whether or not you use the card.
Before opening an account, check the bank's fee schedule directly. Call the customer service line or visit the bank's website and search for "debit card fee" or "card replacement fee." The answer will be clear.
Key Takeaways
- Most banks include a debit card free with a checking account and do not charge an annual or monthly fee for the card itself.
- Some banks, particularly those serving customers with poor credit, charge $5 to $15 per month or $25 to $100 per year just to maintain the account.
- Replacing a lost or damaged debit card usually costs $5 to $15, though many banks waive this fee for the first replacement.
- The costs that add up fastest are overdraft fees, out-of-network ATM fees, and minimum balance requirements—not the card fee.
- Online banks and credit unions often have no debit card fees and no monthly maintenance charges at all.
When banks charge a monthly or annual debit card fee
Second-chance checking accounts and accounts designed for people rebuilding credit often include a monthly fee. Banks like Chime, LendingClub, and some regional banks charge $5 to $15 per month just to hold the account, and the debit card comes with it. These accounts typically offer overdraft protection or credit-building features that justify the cost to the bank, but the fee applies whether you use those features or not.
Some traditional banks also charge a monthly maintenance fee—usually $10 to $15—if you do not meet a minimum balance (often $500 to $1,500) or do not set up direct deposit. If you fall short of either requirement, the fee hits your account automatically each month. The debit card is free, but the account is not.
Credit unions almost never charge a debit card fee, though some charge a small monthly account maintenance fee if you do not maintain a minimum balance. The fee structure varies by union, so ask before you join.
Replacement and rush fees for lost or damaged cards
If your debit card is lost, stolen, or damaged, replacing it usually costs $5 to $15. Many banks waive the fee for your first replacement, then charge for subsequent ones. A few banks charge nothing at all for replacements.
If you need the card in a hurry, some banks offer rush delivery for an additional $15 to $25. Standard replacement typically takes 5 to 10 business days; rush delivery can cut that to 1 to 3 business days. Most banks do not offer rush delivery at all—they simply mail the card and you wait.
Before you open an account, ask the bank's customer service what they charge for a replacement card. This is a real cost you may face, and it varies widely.
Fees that cost more than the card itself
The debit card is usually free, but the account behind it may not be. Overdraft fees are the biggest expense for most debit card users. When you spend more than you have in your account, the bank charges $25 to $35 per overdraft, and multiple overdrafts can stack up in a single day. Some banks charge overdraft fees even on small purchases under $1.
Out-of-network ATM fees add up quickly if you do not use your bank's ATM network. Withdrawing cash from another bank's ATM costs $2 to $3 per transaction, and if you do this twice a week, that is $16 to $24 per month. Some banks reimburse out-of-network fees if you maintain a high balance or have a premium account, but most do not.
Minimum balance fees apply if your account balance drops below a set threshold, usually $500 to $1,500. If you fall short, the bank charges $5 to $15. This is separate from the monthly maintenance fee and can hit you even if you have direct deposit.
These three fees—overdraft, out-of-network ATM, and minimum balance—cost far more than any debit card fee. When comparing banks, focus on these first.
Banks and credit unions with no debit card fees
Online banks almost universally charge no debit card fee and no monthly maintenance fee. Ally Bank, Charles Schwab Bank, and Discover Bank all offer checking accounts with free debit cards, no minimum balance requirement, and no monthly fees. They reimburse out-of-network ATM fees, which saves money if you travel or do not live near a branch.
Traditional banks vary. Chase, Bank of America, and Wells Fargo all offer checking accounts with free debit cards, though they charge monthly maintenance fees ($12 to $15) unless you meet a minimum balance or set up direct deposit. Regional banks and local credit unions often have lower or no monthly fees.
Credit unions are typically the cheapest option. The National Credit Union Administration does not track debit card fees across all credit unions, but most charge nothing for the card and nothing for the account if you maintain a small balance ($25 to $100). You must be a member to open an account, which usually requires living or working in a specific area or joining an employer-sponsored credit union.
How to find out what a bank charges before you open an account
Every bank publishes a fee schedule, though it is not always easy to find. On the bank's website, look for a link labeled "Pricing," "Fees," "Disclosures," or "Account Terms." Download the PDF or call customer service and ask for the fee schedule in writing.
Specifically ask about: monthly maintenance fees, minimum balance requirements, overdraft fees, out-of-network ATM fees, debit card replacement fees, and rush delivery fees. Write down the answers or take a screenshot. Do not rely on what a teller tells you in person—the fee schedule is the official source.
If a bank does not publish its fees online or refuses to send them to you, that is a red flag. Move on to another bank.
Frequently Asked Questions
Can I get a debit card without opening a checking account?
No. A debit card is tied to a bank account and draws money from that account. You must open a checking account (or sometimes a savings account) to get a debit card. Some banks offer prepaid debit cards that do not require a traditional bank account, but those are separate products with their own fees.
Do I have to pay to replace my debit card if it expires?
No. When your debit card expires, the bank sends you a replacement automatically at no charge. You only pay if the card is lost, stolen, or damaged before the expiration date.
What if my bank charges a debit card fee and I do not want to pay it?
Switch to a bank that does not charge the fee. Online banks and most credit unions offer free debit cards and free checking accounts. You can open a new account and transfer your money in a few days. There is no penalty for closing an account.
Are debit card fees the same at every bank?
No. Fees vary widely by bank, account type, and region. A bank in one state may charge a monthly fee while the same bank in another state does not. Always check the specific fee schedule for the account you are considering.
Do prepaid debit cards charge a fee?
Yes. Prepaid debit cards almost always charge fees—monthly maintenance fees, ATM fees, transaction fees, or all three. They are more expensive than a free checking account with a debit card, so open a bank account instead if you can.