The direct path: linking your bank account and transferring in

Cash App pulls money from your bank account through a process called ACH transfer — the same system that handles direct deposit and bill payments. You link your checking or savings account to Cash App once, then move money between them whenever you need to. The transfer takes one to three business days, and Cash App does not charge you for it.

The mechanics are straightforward: Cash App requests your bank login credentials (or you can give it permission through your bank's own app), verifies the account with two small test deposits, and then you can transfer money in either direction. Your bank sees this as an outgoing ACH transfer, which most banks allow without extra fees, though a few charge for ACH sends — check your account terms if you move money regularly.

This is the slowest option but the most reliable. If you need cash when ready, this is not the route. If you can wait a few days and want to avoid fees, this is the standard choice.

Key Takeaways

  • Linking your bank account to Cash App through ACH transfer takes one to three business days and costs nothing.
  • Cash App verifies your account with two small test deposits before you can transfer money, which adds a day or two to the first-time setup.
  • Your bank may charge a fee for ACH transfers out, so check your account agreement if you plan to move money regularly.
  • If you need cash the same day, debit card transfers are faster but carry a small fee, or you can use a third-party service like Stripe or PayPal as an intermediate step.

Setting up the bank account link for the first time

Open Cash App and tap the balance icon (the circle at the bottom of the screen). Select "Add a Bank Account" and choose whether you want to link a checking or savings account. Cash App will ask for your bank's name and your login credentials — you can either type them in or use your bank's app to authorize Cash App directly, depending on which bank you use.

Once you authorize the connection, Cash App sends two small deposits to your account — usually between $0.01 and $0.99 each. These arrive within one to two business days. When they land, go back into Cash App, tap "Verify Bank Account," and enter the two amounts. This confirms that you actually own the account and can receive money there.

After verification, you can transfer money. The whole process from start to finish usually takes three to five business days because of the deposit timing. Some banks move faster, but do not count on it.

Moving money from your bank to Cash App balance

Once your account is verified, tap the balance icon again and select "Add Cash." Choose the amount you want to transfer and confirm. Cash App will show you the transfer date — typically one to three business days out. The money lands in your Cash App balance, where you can hold it, send it to another Cash App user, or cash it out to a debit card.

There is no fee for this transfer on Cash App's side. Your bank might charge you for sending an ACH transfer, but most do not — check your account terms or call your bank's customer service line to confirm. If your bank does charge, the fee is usually $1 to $3 per transfer.

The timing matters if you are trying to send money to someone else. If you transfer from your bank on Monday, the money does not arrive in your Cash App balance until Wednesday or Thursday at the earliest. If the person you are sending to needs the money faster, you would need to use a debit card transfer instead, which is quicker but costs a small percentage.

Using a debit card for faster transfers

If you have a debit card linked to your Cash App account, you can transfer money from your bank to Cash App using that card instead of ACH. This is faster — usually same-day or next-day — but Cash App charges a fee: 1.5% of the amount you transfer, with a minimum of $0.25 per transfer.

To do this, tap the balance icon, select "Add Cash," and choose your debit card as the source instead of your bank account. Enter the amount and confirm. The fee appears on the screen before you complete the transfer, so you know exactly what you are paying.

This option makes sense if you need the money in your Cash App balance quickly and the fee is worth it to you. For a $100 transfer, you pay $1.50. For a $500 transfer, you pay $7.50. If you are moving money regularly, the ACH route is cheaper over time.

What happens if the transfer fails or gets stuck

ACH transfers sometimes fail if your bank rejects the connection, if you enter the wrong account number, or if your account does not have enough funds to cover the transfer. Cash App will notify you and usually let you retry. Check that your account number is correct and that you have the funds available, then try again.

If a transfer is pending and you need to cancel it, you can usually do so within the first day or two. After that, it has likely already left your bank and is in transit — you cannot stop it, but it will arrive within the stated timeframe. If it does not arrive after three business days, contact your bank's customer service with the transfer details and ask them to trace it.

Occasionally a transfer will show as completed in Cash App but not appear in your bank account. This is rare but happens when there is a mismatch between the two systems. Contact Cash App support with your transaction ID (visible in your transaction history) and they can investigate on their end while you contact your bank on theirs.

Transferring money back to your bank from Cash App

The reverse direction — from Cash App to your bank — works the same way. Tap the balance icon, select "Cash Out," choose your linked bank account, enter the amount, and confirm. The money takes one to three business days to arrive in your checking or savings account. Cash App does not charge for this either.

If you want the money faster, you can cash out to a linked debit card instead, which usually takes one to two hours. This also costs 1.5% of the amount. Some users cash out to their debit card first, then transfer from the debit card to their bank account through their bank's app if they need the money in their main account — this is slower overall but avoids the percentage fee if you are willing to wait.

Frequently Asked Questions

Can I transfer money from my savings account or only checking?

Cash App accepts both checking and savings accounts. The process is identical — you link the account, verify it with the two test deposits, and transfer money. Savings accounts work fine, though some banks may charge you a fee for ACH transfers out of savings if you exceed a certain number per month (federal rules allow up to six per month before banks can charge).

What if my bank is not showing up in Cash App's list?

Smaller regional banks and credit unions sometimes do not appear in Cash App's dropdown. Instead of selecting from the list, look for an option to enter your bank's routing number and account number manually. You can find your routing number on your bank's website or by calling their customer service line. This method works with almost any bank.

How long does the first verification actually take?

The two test deposits usually arrive within one to two business days, but can take up to five if your bank processes slowly. Once they arrive, you enter the amounts and verification is when ready. Plan for three to five business days total from linking to being able to transfer money.

Is it safe to give Cash App my bank login?

Cash App uses encryption to protect your credentials and does not store your password. If you are uncomfortable entering your login directly, most banks now let you authorize Cash App through your bank's own app instead — look for an option like "Connected Apps" or "Third-Party Access" in your bank's settings. This is equally find and avoids typing your password into a third-party app.

What if I transfer money but then change my mind?

If the transfer is still pending (has not completed yet), you can cancel it through your Cash App transaction history. Once it shows as completed, it has left Cash App and is in the ACH system — you cannot cancel it, but it will arrive within the stated timeframe. If you want to reverse a completed transfer, you would need to send the money back manually once it arrives.