Yes, you can transfer money directly to another person's bank account

You can send money directly into someone else's bank account using several methods. The most common are ACH transfers (which move money between U.S. bank accounts over one to three business days), wire transfers (which arrive the same day or next business day but cost $15 to $50), and real-time payment systems like Zelle or FedNow (which deliver funds in minutes). Which method works depends on what information you have, how fast you need the money to move, and whether both banks support the system.

The key requirement is that you need the recipient's bank account number and routing number—or, for some services, just their phone number or email address linked to their bank account. You do not need their permission in advance, though you should confirm the account details are correct before sending anything.

Key Takeaways

  • ACH transfers are free, take one to three business days, and work between most U.S. banks if you have the recipient's account and routing numbers.
  • Wire transfers cost money but arrive the same or next business day and are harder to reverse if you send them to the wrong account.
  • Real-time payment apps like Zelle move money in minutes but require both people to be enrolled and may have daily limits.
  • Always confirm the recipient's account number and routing number before sending, because reversing a transfer to the wrong account is difficult and slow.
  • Some banks limit how much you can transfer in a single transaction or per day, so check your account settings or call your bank if you need to move a large amount.

ACH transfers: the free option that takes a few days

An ACH transfer (Automated Clearing House) is the most common way to move money between bank accounts. Your bank sends the money through a clearing network that processes transfers in batches, which is why it takes one to three business days. The transfer is free on both ends—your bank does not charge you, and the recipient's bank does not charge them.

To send an ACH transfer, log into your bank's website or app, select "send money" or "transfer funds," and enter the recipient's name, account number, routing number, and the amount. Most banks let you add a new recipient and then send money to them immediately, though some require you to wait 24 hours after adding a new payee as a fraud prevention step. Once you submit the transfer, you cannot cancel it if the money has already left your account—so double-check the account number before you hit send.

ACH transfers work between most U.S. banks, credit unions, and some online banks. If the recipient's bank does not recognize the routing number or account number, the transfer will bounce back to you within a few business days, and the money will reappear in your account. This is a safety net if you make a typo, but it means the transfer fails rather than arriving.

Wire transfers: fast but expensive and hard to reverse

A wire transfer moves money the same day or next business day and is the fastest way to send money between banks. Your bank charges a fee—typically $15 to $50 depending on whether it is domestic (within the U.S.) or international. The recipient's bank may also charge a fee to receive it, though this is less common for domestic wires.

To send a wire, you will need the recipient's full name, account number, routing number, and bank name. Some banks require you to visit a branch or call a phone number to authorize a wire, especially for large amounts. Once the wire is sent, it is nearly impossible to reverse. If you send it to the wrong account, you will have to contact the recipient's bank and ask them to retrieve the money—a process that can take weeks and may not succeed if the recipient has already withdrawn it.

Wire transfers are best for time-sensitive payments or large amounts where the speed justifies the cost. They are also the standard method for real estate closings, large purchases, and international payments.

Real-time payment apps: minutes instead of days

Zelle is the most widely used real-time payment app in the U.S. If both you and the recipient have Zelle set up through your banks (or through the Zelle app itself), money moves in minutes. There is no fee for sending or receiving. You send money using the recipient's phone number or email address rather than their account number, which makes it simpler and slightly safer—you are less likely to mistype a phone number than a 17-digit account number.

The catch is that both people must be enrolled. If the recipient is not set up with Zelle, the money will not go through. Also, Zelle has daily and monthly limits—most banks cap Zelle transfers at $500 to $2,000 per day, though some allow more. If you need to send more than your limit, you will have to use ACH or a wire transfer instead.

FedNow is a newer real-time payment system run by the Federal Reserve that works similarly to Zelle but is still being rolled out. Not all banks support it yet, so check with your bank before assuming you can use it. Other real-time systems exist but are less common for person-to-person transfers.

What information you need and how to verify it

For an ACH transfer or wire, you need the recipient's routing number (a nine-digit code that identifies their bank) and account number (usually 8 to 12 digits). You can find both on a check—the routing number is the first set of digits on the bottom left, and the account number is the second set. You can also ask the recipient directly, or they can log into their bank and find it in their account settings.

Always confirm these numbers before sending money. A single wrong digit means the money goes to the wrong account. If you are unsure, ask the recipient to read the numbers back to you, or ask them to send you a photo of a check. For Zelle and other app-based transfers, confirm the phone number or email address the same way.

If the recipient's bank is a credit union or smaller regional bank, double-check that your bank supports transfers to that institution. Most do, but occasionally a smaller bank is not part of the ACH network, which means you will have to use a wire transfer or another method instead.

Limits, holds, and what happens if something goes wrong

Your bank may limit how much you can transfer in a single transaction or per day. These limits vary by bank and account type—some allow $10,000 per day, others allow $25,000 or more. If you need to send more than your limit, call your bank and ask if they can raise it temporarily. Some banks will do this for a one-time transfer; others require you to request the increase in advance.

If you send money to the wrong account by mistake, your options depend on the transfer method. With ACH, if the receiving bank rejects the account number as invalid, the money bounces back automatically. If the account number is valid but belongs to the wrong person, you will have to contact that bank and ask them to reverse the transfer—a process that can take weeks and is not may provide to work. With wire transfers, reversal is even harder and may not be possible at all.

If the recipient's bank puts a hold on the deposit (which is rare but can happen with large amounts), the money will show as pending in their account for one to three business days. They cannot spend it during the hold, but it will clear automatically once the hold expires.

Frequently Asked Questions

Can I transfer money to someone else's account if I do not know their routing number?

Yes, if you use Zelle or another app-based system that works with phone numbers or email addresses instead. For ACH or wire transfers, you need the routing number and account number. If the recipient does not have them handy, they can find both on a check or by logging into their bank account.

What if I send money to the wrong account?

Contact your bank immediately and explain the mistake. If the transfer was ACH and the account number was invalid, it will bounce back on its own. If the account was valid but wrong, your bank can file a reversal request with the receiving bank, but success is not may provide. Wire transfers are much harder to reverse, so always triple-check the account details before sending a wire.

How long does it take for the money to show up?

ACH transfers take one to three business days. Wire transfers arrive the same day or next business day. Real-time payment apps like Zelle deliver money in minutes. The exact timing depends on your bank, the recipient's bank, and the time of day you send the transfer—transfers sent after 5 p.m. may not process until the next business day.

Is there a limit to how much I can transfer?

Yes. Your bank sets daily and sometimes monthly limits. Zelle typically caps transfers at $500 to $2,000 per day. ACH and wire transfers may have higher limits, but they vary by bank. Call your bank to ask what your limit is, or check your account settings online. You can often request a temporary increase for a large transfer.

Do I need the recipient's permission to transfer money to their account?

No, you do not need their permission in advance. However, you should confirm their account details with them to make sure you send it to the right place. If you are sending money as a gift or payment, it is courteous to let them know it is coming so they are not surprised by the deposit.