The main ways to deposit cash into an online bank account
Most online banks cannot accept cash directly because they have no physical branches. Instead, you deposit cash through a partner bank's ATM, a retail location like Walmart or CVS, or by transferring money from another account you already have. The method depends on which bank you use — some offer multiple routes, others only one or two.
The fastest deposits happen at ATMs branded with your bank's network. If your online bank is part of a larger network like Allpoint or MoneyPass, you can walk into thousands of ATMs nationwide and deposit cash without a card — you just need your account number and a PIN or one-time code. Retail deposits work similarly: you hand cash to a cashier, they credit your account, and the money shows up within minutes to a few hours.
A third option is to deposit cash at a branch of a partner bank. Some online banks partner with regional or national banks so their customers can use those branches for deposits. This is slower than ATM or retail deposit because the partner bank processes it on their schedule, usually within one business day.
Key Takeaways
- ATMs in your bank's network let you deposit cash without a card — you enter your account number and a PIN or code instead.
- Retail locations like Walmart, CVS, and grocery stores accept cash deposits for many online banks, with money reaching your account within hours.
- Partner bank branches can accept deposits, but processing takes a full business day because the partner bank handles the transaction.
- Check your bank's website or app to see which deposit methods are available for your specific account — options vary widely between banks.
- Mobile deposit (photographing a check) does not work for cash, only for paper checks.
ATM deposits through your bank's network
If your online bank is part of an ATM network, you can deposit cash at any ATM in that network. The largest networks are Allpoint (over 55,000 ATMs worldwide), MoneyPass (30,000+ ATMs), and Surcharge-Free Network (30,000+ ATMs). Your bank's website or app will tell you which network you belong to and show you a map of nearby ATMs.
To deposit cash at an ATM, you do not need your debit card. Instead, you enter your account number (usually printed on statements or visible in your app) and either a PIN you set up or a one-time code the bank sends to your phone. The ATM accepts bills and coins, counts them, and credits your account immediately. The money is available to spend right away, though it may take one business day to fully settle.
The main limitation is that not all ATMs in a network accept deposits — some are withdrawal-only. Before you go, use your bank's ATM locator to filter for "deposit" or "cash deposit" to confirm the machine you plan to use accepts deposits.
Retail cash deposits at stores and pharmacies
Many online banks partner with retail chains to let you deposit cash at the register. Common partners include Walmart, CVS, Walgreens, Target, and grocery store chains. You walk up to customer service or the pharmacy counter, tell them you want to deposit cash, and hand over your money. The cashier enters your account number (or scans a barcode from your app), counts the cash, and gives you a receipt.
The money usually appears in your account within minutes to a few hours. Some banks show it as pending immediately and clear it within the same business day. Check your bank's website to see which retailers partner with them — the list varies. Not every location of a partner chain may offer deposits, so call ahead if you are unsure.
Retail deposits typically have limits. Many banks cap deposits at $500 to $1,000 per transaction, though some allow higher amounts. Your bank's app or website will show your limit. If you need to deposit more, you can make multiple transactions or use a different method.
Deposits through partner bank branches
Some online banks have partnerships with regional or national banks that let you deposit cash at their physical branches. For example, if your online bank partners with a credit union network, you can walk into any branch in that network and deposit cash. The branch teller processes your deposit and sends it to your online bank to post to your account.
This method takes longer than ATM or retail deposits because the partner bank processes it on their schedule. Deposits made before the partner bank's cutoff time (usually 2 or 3 p.m.) may post the same day. Deposits after that time or on weekends post the next business day. Check your bank's website to see if they have partner branches and where they are located.
Partner branch deposits are useful if you live near one and prefer handing cash to a person rather than using an ATM or retail counter. They are also a backup option if your bank's ATM network is sparse in your area.
Transferring money from another account you own
If you have cash in another bank account — a savings account, a credit union account, or another checking account — you can transfer that money to your online checking account electronically. This does not move physical cash, but it moves the money that represents the cash you already deposited elsewhere.
To do this, link your other account to your online bank. Log into your online bank's app or website, go to "Transfer" or "Link Account," and enter the routing number and account number of the other bank. The bank will verify the link by sending two small test deposits to that account (usually $0.01 each). Once verified, you can transfer money between the accounts instantly or within one business day, depending on the banks involved.
This method works if you have access to a traditional bank with branches where you can deposit cash, or if someone else can deposit cash into an account and then transfer it to you. It is not a direct way to deposit cash, but it solves the problem if you have cash sitting in another account.
What to do if your bank has no cash deposit option
A small number of online banks do not offer any cash deposit method. If yours is one of them, you have a few workarounds. The most common is to open a second account at a traditional bank or credit union that accepts cash deposits, then transfer the money to your online checking account. Many people do this anyway to have a backup account or to access ATMs and branches when needed.
Another option is to use a money transfer service like Western Union or MoneyGram. You can deposit cash at their locations and have it sent to your online bank account, though this usually costs $5 to $15 per transaction. This is expensive for regular deposits but works in a pinch.
Before opening a new account just to deposit cash, check whether your current bank has added deposit options recently. Banks update their networks and partnerships regularly, so a method that was not available six months ago might be available now. Log into your app and look for "Deposit" or "Add Money" options, or call customer service to ask what methods are currently available.
Frequently Asked Questions
Can I deposit cash using my debit card at an ATM?
Most ATM cash deposits do not require your debit card. You enter your account number and a PIN or one-time code instead. This is safer because you do not have to carry your card. If your bank requires a card, it will tell you in the ATM instructions or in your app.
How long does it take for cash deposited at a retail store to show up?
Retail deposits usually appear within minutes to a few hours. Some banks show the money as pending immediately and clear it the same business day. Check your bank's policy in the app or on their website, as timing varies by bank and retailer.
Is there a limit to how much cash I can deposit at once?
Yes. Most banks cap retail deposits at $500 to $1,000 per transaction, and ATM deposits at $1,000 to $5,000 depending on the machine. Your bank's app will show your limit. If you need to deposit more, make multiple transactions or use a partner bank branch.
What if I deposit cash and the ATM or store says my account number is invalid?
Double-check that you entered your account number correctly — it is easy to mistype. If the number is right, contact your bank's customer service. The account number on your statement or in your app is the one to use. If the machine or cashier still rejects it, try a different ATM or retail location, as some machines or registers have technical issues.
Can I deposit cash using my phone or online banking app?
No. Mobile deposit (photographing a check) works only for paper checks, not cash. To deposit cash, you must use an ATM, retail location, or partner bank branch in person.