The fastest way depends on what you both have

The simplest online transfer is Zelle, which works between most US banks if both people have it set up — you just need their phone number or email address, and the money arrives within minutes to a few hours. If Zelle isn't available to you or the person you're sending to, your bank's own transfer tool (sometimes called "send money" or "pay a person") lets you move funds to another bank account using their routing number and account number — this usually takes one to three business days. For people without traditional bank accounts, services like PayPal, Venmo, or Square Cash work differently: they hold the money in their own system first, and the recipient has to transfer it to a bank account separately if they want it there.

The method you choose depends on three things: whether you both use the same bank, whether you know the person's account details, and how fast you need the money to arrive. Start by checking what your own bank offers, because the easiest path is usually through your existing account.

Key Takeaways

  • Zelle is the fastest option if both people have it — money arrives in minutes to hours using only a phone number or email.
  • Your bank's own transfer tool works to any US bank account if you have the recipient's routing number and account number, but takes one to three business days.
  • Mobile payment apps like Venmo and PayPal work between people who have those apps, but the recipient must transfer the money to their bank account separately.
  • You will need either the recipient's phone number and email (for Zelle) or their full account and routing numbers (for bank transfers).
  • Transfers between accounts at the same bank are usually when ready and free, while transfers to other banks may have small fees depending on your account type.

Using Zelle through your bank

Zelle is a payment network that most large US banks have built into their apps and websites. To send money through Zelle, log into your bank's app or website, look for a "send money" or "Zelle" button (the location varies by bank), and enter the recipient's phone number or email address. You then enter the amount and confirm — the money usually arrives within minutes, though some banks take up to a few hours.

The person receiving the money needs to have Zelle set up at their bank too. If they don't, the transfer will fail and the money comes back to you. You can ask them to check their bank's app or website for a Zelle option, or call their bank's customer service to ask if Zelle is available. Some smaller banks and credit unions don't offer it yet.

Zelle transfers are free from most accounts, though some banks charge a fee for certain account types — check your account terms or ask your bank. There are also limits on how much you can send per day or per month, which varies by bank.

Using your bank's transfer tool for any US account

If Zelle isn't available or the recipient doesn't have it, you can transfer money directly to any US bank account through your own bank's system. Log into your bank's app or website and look for "send money," "transfer funds," "pay a person," or "external transfer." You'll be asked to enter the recipient's full name, their bank's routing number, and their account number.

The routing number is a nine-digit code that identifies the bank or credit union. The account number is unique to that person's account. You can find both on a check (the routing number is the first set of numbers on the bottom left, the account number follows it), or the recipient can get them by logging into their own bank account or calling their bank.

This type of transfer usually takes one to three business days because it moves through the banking system rather than when ready. Some banks offer a faster option called "same-day ACH" for an extra fee, which delivers the money the same business day. Ask your bank whether this is available and what it costs.

Mobile payment apps when both people have the app

Apps like Venmo, PayPal, Square Cash, and Google Pay let you send money to someone if you both have the app installed. You typically search for the person by their username, phone number, or email, enter the amount, and send it. The money goes into their account within the app first — they then have to transfer it to their bank account separately if they want it in their actual bank.

These apps are fast and convenient if you already use them, but they add an extra step for the recipient. Some apps charge a fee if you want to transfer the money out to a bank account, or if you use a credit card instead of a bank account to fund the transfer. Check the app's fee structure before you send.

These services also have daily and monthly limits on how much you can send, which are lower than bank transfers. If you need to send a large amount, a direct bank transfer is usually your only option.

What information you need before you start

For a Zelle transfer, you need only the recipient's phone number or email address — whichever one they used to set up Zelle at their bank.

For a bank-to-bank transfer, you need the recipient's full name exactly as it appears on their account, their account number, and their bank's routing number. If the name doesn't match exactly, the transfer may be rejected or delayed. Ask the recipient to confirm the spelling of their name on their account if you're not sure.

For a mobile payment app, you need their username or the phone number or email they used to set up the app. Different apps use different identifiers, so check the app itself to see what it's asking for.

Fees and limits you should know about

Most transfers between accounts at the same bank are free and when ready. Transfers to other banks vary: Zelle is free from most accounts, bank-to-bank transfers are usually free but may have a fee for same-day delivery, and mobile payment apps often charge a fee if you use a credit card to fund the transfer (using a bank account is usually free).

Every bank and app sets its own daily and monthly limits. You might be able to send $500 per day but only $5,000 per month, for example. These limits often increase if you've had the account for longer or if you contact the bank to request a higher limit. Check your account settings or call your bank to see what your current limits are.

What to do if the transfer fails or takes too long

If a Zelle transfer fails, the most common reason is that the recipient doesn't have Zelle set up at their bank, or you entered their phone number or email incorrectly. The money will return to your account within a few hours. Ask the recipient to confirm their phone number or email, or suggest they set up Zelle at their bank if it's available.

If a bank-to-bank transfer fails, it's usually because the account number, routing number, or name doesn't match what the receiving bank has on file. The money will return to your account, usually within three to five business days. Contact the recipient and ask them to double-check all the details, then try again.

If a transfer is taking longer than expected, log into your bank's app or website and look for a transaction history or pending transfers section. You can see the status there. If it's been longer than the stated timeframe, call your bank's customer service — they can trace the transfer and find out where it's stuck.

Frequently Asked Questions

Can I send money to someone at a different bank than mine?

Yes. Zelle works across most banks, and your bank's transfer tool can send to any US bank account if you have the routing and account numbers. Mobile payment apps work between people who both have the app, regardless of their banks.

What's the difference between a routing number and an account number?

The routing number identifies the bank or credit union — it's the same for everyone at that institution. The account number is unique to that person's individual account. You need both to make a bank-to-bank transfer.

How long does it take for money to show up?

Zelle is fastest — usually minutes to a few hours. Bank-to-bank transfers typically take one to three business days. Mobile payment apps are when ready within the app, but transferring out to a bank account takes one to three business days. Same-day ACH, if your bank offers it, delivers the same business day for a fee.

Is it safe to give someone my account number?

Yes, it's safe to share your account number and routing number for the purpose of receiving a transfer. These numbers are printed on your checks and are meant to be shared. Never share your PIN, password, or the full card number on a debit card.

What if I sent money to the wrong person?

Contact your bank when ready — the sooner you report it, the better your chances of stopping the transfer. If the money has already arrived at the other account, your bank will have to contact that bank and request a reversal, which the recipient's bank may or may not honor. This is why it's important to double-check the account details before you send.