SoFi does not accept cash deposits at physical locations
SoFi is an online bank with no branch network, so you cannot walk into a location and deposit cash directly. Instead, you will need to move cash into your SoFi checking account through a third-party ATM network, a linked external bank account, or a mobile deposit method if SoFi offers it at the time you read this.
The most practical route for most people is to deposit cash at an ATM that belongs to a network SoFi partners with, then transfer the funds into your SoFi account. Alternatively, you can deposit cash at your current bank and transfer the balance electronically to SoFi.
Key Takeaways
- SoFi has no physical branches, so you cannot deposit cash directly at a SoFi location.
- You can deposit cash at an ATM belonging to a network SoFi partners with, then access those funds in your SoFi account.
- If you have another bank account, you can deposit cash there and transfer the money electronically to SoFi using a bank transfer or ACH.
- Check SoFi's current ATM network partnerships before you deposit, because these partnerships can change.
- Cash deposits at third-party ATMs may take one to two business days to appear in your SoFi account, depending on the ATM operator and the time of deposit.
Using SoFi's ATM network partners
SoFi partners with ATM networks that allow you to deposit cash without paying a fee. The most common partnership has been with Allpoint, a global ATM network with machines in retail locations, grocery stores, and convenience stores. Log into your SoFi app or website to find the current list of networks SoFi supports and to locate nearby ATMs.
When you arrive at a partner ATM, select the deposit option on the screen, insert your debit card, and follow the prompts to deposit your cash. The ATM will count the bills and confirm the amount before the transaction completes. Funds typically post to your account within one to two business days, though some ATM operators process deposits faster.
Before you make a trip to deposit cash, verify that the ATM you plan to use is still part of SoFi's current network. ATM partnerships shift, and a location that accepted SoFi deposits last month may no longer do so. The SoFi app shows real-time ATM availability and confirms which machines accept deposits.
Depositing cash through a linked bank account
If you have a checking or savings account at another bank, you can deposit cash there and then transfer the money to SoFi electronically. This method works well if you already visit that bank's branch or ATM regularly.
Once the cash is in your external bank account, log into SoFi and initiate an ACH transfer or external bank transfer from that account to your SoFi checking account. You will need the routing number and account number of your external bank. The transfer usually takes one to three business days, depending on both banks' processing schedules.
This approach avoids the need to find a SoFi partner ATM and gives you a paper trail if you need to dispute the deposit later. It also works if you receive cash from someone else and want to deposit it into your account without handling the cash yourself.
Timing and posting of cash deposits
Cash deposited at a partner ATM does not appear instantly in your SoFi account. The ATM operator must process the deposit, confirm the amount, and send the funds to SoFi's bank. This process typically takes one to two business days.
Deposits made after business hours or on weekends may not begin processing until the next business day. If you deposit cash on a Friday evening, for example, the funds may not post until Monday or Tuesday. Check the timestamp on your deposit receipt to know when the ATM recorded the transaction.
If your deposit does not appear after two business days, contact SoFi customer service with your receipt. Provide the ATM location, the date and time of the deposit, and the amount. SoFi can trace the deposit through the ATM network and investigate if the funds were lost or misapplied.
Fees and limits on cash deposits
Deposits at SoFi partner ATMs carry no fee from SoFi itself. However, the ATM operator may charge a fee if you are not a customer of their bank. Check the ATM screen before you complete the deposit to see if a fee applies. Most Allpoint ATMs do not charge fees for deposits, but independent or regional ATM networks may.
SoFi does not publish a maximum deposit limit per transaction at partner ATMs, but individual ATM machines may have their own limits—often $500 to $1,000 per deposit. If you need to deposit more than one machine allows, you can make multiple deposits across different ATMs or on different days.
Your SoFi account itself may have daily or monthly deposit limits set by SoFi's fraud prevention system. If you attempt to deposit an unusually large amount, SoFi may flag the transaction for review. Contact SoFi in advance if you plan to deposit a large sum so they can note it on your account.
What to do if a cash deposit fails or goes missing
If the ATM rejects your cash or returns it without completing the deposit, the machine will display an error message. Do not leave the ATM—retrieve your cash immediately and try a different machine or method. Keep your receipt as proof you attempted the deposit.
If you received a receipt confirming the deposit but the funds never appear in your SoFi account after two business days, contact SoFi with the receipt details. Include the ATM location, date, time, and amount. SoFi can request a trace from the ATM network to determine whether the funds were sent to your account or lost in transit.
If the trace shows the ATM operator received your cash but did not send it to SoFi, SoFi will work with the ATM network to recover the funds. This process can take several weeks. In the meantime, keep your receipt and any correspondence with SoFi in case you need to file a dispute with your state's banking regulator.
Alternatives if you cannot find a partner ATM
If no SoFi partner ATM is near you, deposit the cash at your current bank and transfer it to SoFi electronically. This is slower than an ATM deposit but more reliable and leaves a clear record of the transaction.
You can also ask someone with a bank account to deposit the cash for you and then transfer the funds to your SoFi account. Make sure you trust the person and have a clear agreement about the transfer in writing or via text message.
Some employers and payroll services allow direct deposit to SoFi accounts. If you receive a paycheck, setting up direct deposit eliminates the need to deposit cash at all. Ask your employer's payroll department for SoFi's routing number and your account number.
Frequently Asked Questions
Can I deposit cash at a Walmart or grocery store ATM with my SoFi card?
Only if that ATM is part of a network SoFi partners with, such as Allpoint. Not all Walmart or grocery store ATMs accept deposits, and not all that do are connected to SoFi's network. Use the SoFi app to search for nearby ATMs that accept deposits before you go.
How long does it take for a cash deposit to show up in my SoFi account?
One to two business days is typical. Deposits made after hours or on weekends may take longer because the ATM operator processes them during the next business day. Check your receipt for the exact time the ATM recorded the deposit.
What if I deposit cash and the ATM keeps it but gives me an error message?
Contact SoFi immediately with your receipt and the ATM location. SoFi can request a trace from the ATM network. If the ATM operator received your cash, SoFi will work to recover it, though this can take several weeks.
Can I deposit cash at a bank that is not SoFi?
Yes. Deposit the cash at your own bank account, then transfer the funds to SoFi using an ACH transfer or external bank transfer. This takes one to three business days but works reliably if you already have an account elsewhere.
Is there a limit to how much cash I can deposit at one time?
Individual ATMs may limit deposits to $500 or $1,000 per transaction. SoFi itself does not publish a per-transaction limit, but large or frequent deposits may trigger a review. Contact SoFi if you plan to deposit a large amount.