SoFi does not accept cash deposits directly through ATMs or branches

SoFi is an online bank with no physical branches, so you cannot walk into a location and deposit cash. SoFi also does not own ATM networks that accept cash deposits. If you need to deposit cash into your SoFi checking account, you will need to convert that cash to a digital transfer method first — usually by depositing it at another bank's ATM or branch, then moving the money to SoFi electronically.

The most practical routes are depositing cash at a partner bank's ATM, using a third-party service like MoneyLion or Chime (if you have accounts there), or asking someone with a bank account to receive the cash and send it to you via ACH or peer transfer. Each method has different timelines and fees.

Key Takeaways

  • SoFi has no ATMs or branches that accept cash deposits, so you must convert cash to a digital transfer first.
  • Depositing cash at another bank's ATM or branch, then transferring the balance to SoFi via ACH, is the most common workaround.
  • Some third-party payment apps like PayPal or Square Cash can receive cash at retail locations and send it to your SoFi account, though fees vary.
  • Peer-to-peer transfers from someone else's bank account are free but require finding someone willing to receive your cash and send it forward.

Deposit cash at a partner bank, then transfer to SoFi

The straightforward method is to deposit your cash at any bank or credit union that accepts cash deposits — your own bank, a friend's bank, or any retail location that offers banking services. Once the cash is in that account, you can transfer it to SoFi using ACH (Automated Clearing House), which is free and takes one to three business days.

To do this, you will need your SoFi account and routing number. Log into your SoFi app, go to Transfers, and select "Add External Account." Enter the bank details from the account where you just deposited the cash. Then initiate a transfer from that account to SoFi. The receiving bank (the one holding your cash) will process the outgoing transfer, and SoFi will receive it within the stated timeframe.

This method works if you have access to another bank account — either your own at a traditional bank or a trusted person's account. There are no fees on the SoFi side, though your other bank may charge for transfers depending on your account type and how many you make per month.

Use a retail cash deposit service

Some payment apps and services let you deposit cash at retail locations (like Walmart, CVS, or 7-Eleven) and then transfer the balance to your SoFi account. PayPal, Square Cash, and MoneyLion all offer this in some form, though availability and fees vary by location and service.

The process is usually: load cash into the third-party app at a retail location, wait for the balance to appear in that app's account, then transfer from that app to SoFi via ACH or linked transfer. Each service charges differently — some take a flat fee per deposit, others take a percentage. Check the app's fee schedule before you deposit, because a $50 cash deposit might cost $2 to $5 depending on the service.

This route is slower than depositing at a bank (retail deposits may take 24 hours to post to the app, then another 1–3 days to reach SoFi), but it works if you do not have access to a traditional bank account or ATM.

Ask someone to receive cash and send it via peer transfer

If you know someone with a bank account, you can give them cash and ask them to send it to your SoFi account using a peer-to-peer transfer service like Venmo, PayPal, or your bank's own transfer tool. This is free on both ends and usually arrives within minutes to one business day.

The catch is that this requires trust and coordination. The other person receives your cash, logs into their app or bank, and sends the money to your SoFi account. Make sure you have their correct SoFi username or account details before you hand over the cash. If something goes wrong — they send it to the wrong account, or there is a delay — you will need to contact them to sort it out.

This method is fastest for small amounts and works well if you regularly receive cash from the same person. For one-time or large deposits, the bank deposit route is more straightforward.

Timing and what to expect

ACH transfers from another bank to SoFi take one to three business days. Weekends and bank holidays do not count as business days, so a transfer initiated on Friday may not arrive until Tuesday. If you need the money faster, peer-to-peer transfers are usually instant or next-day, and some retail cash deposit apps offer faster posting if you pay a fee.

Once the money arrives in your SoFi account, it is available to spend immediately — you can use your debit card, write checks (if your account includes checkwriting), or transfer it elsewhere. SoFi does not hold deposits for verification the way some banks do, so there is no additional waiting period after the transfer lands.

Fees and costs to watch for

SoFi does not charge you to receive an ACH transfer, and peer-to-peer transfers between individuals are free. Your costs come from the other side: the bank or service where you deposit the cash may charge you for the outgoing transfer, or the retail cash deposit service may take a percentage.

Check with your other bank before you deposit — many allow a certain number of free transfers per month, and charge a small fee (usually $1 to $3) for transfers beyond that. Retail cash deposit services typically charge $1 to $5 per deposit, or 1% to 3% of the amount, depending on the service. For a $100 deposit, that could be $1 to $3 in fees. For a $500 deposit, it could be $5 to $15.

If you deposit cash regularly, the cheapest long-term option is to maintain a second account at a traditional bank that offers free transfers, or to use a peer-to-peer method with someone you trust.

What not to do: cash-back at retail

You cannot deposit cash directly into SoFi by asking a cashier to add it to your account. SoFi is not set up to receive deposits at point-of-sale terminals the way some fintech banks are. Do not attempt to use your SoFi debit card to get cash back and then re-deposit it — that defeats the purpose and may trigger fraud alerts if the pattern looks unusual.

Stick to the methods above: bank deposit plus ACH transfer, retail cash deposit app, or peer transfer. These are the only reliable ways to move cash into your SoFi account.

Frequently Asked Questions

Can I deposit cash at an ATM using my SoFi card?

No. SoFi does not own ATMs that accept cash deposits. You can withdraw cash from ATMs in the SoFi network, but you cannot deposit cash. You must deposit at a different bank's ATM or branch, then transfer the money to SoFi.

How long does it take for cash to show up in my SoFi account?

If you deposit at another bank and transfer via ACH, expect one to three business days. Peer-to-peer transfers are usually instant or next-day. Retail cash deposit apps may take 24 hours to post the cash to the app, then another 1–3 days to reach SoFi.

Is there a limit to how much cash I can deposit?

SoFi does not set a limit on incoming ACH transfers, but the bank or service where you deposit the cash may have daily or monthly limits. Check with that bank or service. Deposits over $10,000 may trigger federal reporting, but that is not a SoFi rule — it applies to all banks.

What if I do not have another bank account?

Use a retail cash deposit service like PayPal or MoneyLion, which let you load cash at stores and transfer to SoFi. You will pay a fee (usually $1 to $5 per deposit), but you do not need a second bank account.

Can someone else deposit cash into my SoFi account for me?

Not directly. They would need to deposit the cash into their own account or a third-party service, then send it to you via peer transfer or ACH. They cannot walk into a bank and deposit cash directly into your SoFi account because SoFi has no branches.