The most direct way to send money to a bank account

You can send money directly to someone's bank account using a wire transfer, ACH transfer, or real-time payment system — each one moves money from your account to theirs without cash or checks. The method you choose depends on how fast you need the money to arrive, whether you know the person's account details, and which banks you and the recipient use.

Wire transfers are the fastest but cost the most (usually $15 to $30). ACH transfers are slower but cheaper or free, taking one to three business days. Real-time payment systems like Zelle or FedNow settle in minutes and often have no fee, but not all banks offer them yet.

Key Takeaways

  • Wire transfers move money the same day or next business day but charge $15 to $30 per transfer and cannot be reversed once sent.
  • ACH transfers take one to three business days, cost nothing or a few dollars, and can be reversed within a limited window if something goes wrong.
  • Real-time payment systems like Zelle settle in minutes and are free at most banks, but both you and the recipient need accounts at participating banks.
  • You will need the recipient's full name, account number, and routing number for any method, or their email or phone number if using a real-time system.
  • Scammers often pose as banks or businesses to trick you into sending money you cannot get back, so verify the recipient's identity before you transfer anything.

Wire transfers: fastest but irreversible

A wire transfer moves money from your bank account to another bank account the same business day or next business day, depending on when you initiate it and the receiving bank's processing schedule. You can do this in person at a branch, by phone, or through your bank's online platform.

Wire transfers cost $15 to $30 per transaction at most banks, though some banks charge more for international wires. Once the money leaves your account, you cannot reverse it — the receiving bank has already credited the recipient's account. If you send money to the wrong account or the recipient is a scammer, you will have to contact the receiving bank and ask them to recover the funds, which rarely works.

To send a wire, you need the recipient's full legal name, account number, and the routing number of their bank. If the wire is going to another country, you will also need the recipient's bank's SWIFT code and address. Call your bank or log into your online banking portal to start a wire transfer.

ACH transfers: slower but reversible and usually free

An ACH transfer (Automated Clearing House) moves money between bank accounts through a network that processes transfers in batches. Most ACH transfers take one to three business days to complete, though some banks now offer next-day ACH.

ACH transfers are free or cost $1 to $3 at most banks. Unlike wire transfers, you can dispute an ACH transfer within a limited window — usually 60 days — if the money went to the wrong account or you did not authorize it. Your bank will investigate and may reverse the transfer, though this takes time.

You need the same information as a wire transfer: the recipient's full name, account number, and routing number. You can set up an ACH transfer through your bank's website, mobile app, or by calling customer service. Some banks let you schedule ACH transfers in advance, which is useful if you pay the same person regularly.

Real-time payment systems: minutes, no fee

Real-time payment systems like Zelle, FedNow, and RTP (Real-Time Payments) move money between accounts in minutes, usually for free. The money appears in the recipient's account almost when ready, and both you and the recipient see the transaction right away.

Not all banks offer these systems yet. Zelle is available at most major banks and many credit unions. FedNow is newer and available at a smaller number of banks. Check your bank's website or call customer service to see which real-time systems they support.

For Zelle and similar systems, you typically need the recipient's email address or phone number, not their account number. You authorize the transfer through your bank's app or website, and the recipient receives a notification. Some systems let you set daily or monthly limits on how much you can send.

What information you need and how to verify it

For wire and ACH transfers, you need the recipient's full legal name (as it appears on their account), account number, and routing number. The routing number is a nine-digit code that identifies the bank. You can find it on a check, on the bank's website, or by calling the bank directly.

Always verify this information with the recipient before you send money. Ask them to confirm their account number and routing number in writing or over the phone — do not rely on an email or text message alone, because scammers can intercept those. If you are sending money to a business, call the business's main phone number (not one provided in an email) and ask them to confirm their banking details.

For real-time payment systems, you need the recipient's email or phone number. Verify that the email or phone number belongs to the person you intend to send money to. If you are unsure, ask them to confirm it in person or through a phone call to a number you know is theirs.

Fees, limits, and timing across all methods

MethodCostSpeedReversible?Daily Limit
Wire Transfer$15–$30Same day or next business dayNoVaries by bank; often $5,000–$25,000
ACH TransferFree or $1–$31–3 business daysYes, within 60 daysVaries by bank; often $10,000–$25,000
Real-Time Payment (Zelle, FedNow)FreeMinutesNoVaries by bank; often $500–$5,000 per day

Your bank sets daily and monthly limits on how much you can send. These limits exist to protect you from fraud. If you need to send more than your limit, contact your bank and ask them to raise it temporarily — they may ask you to verify your identity or explain why you need the higher limit.

Business days are Monday through Friday, excluding federal holidays. If you send a transfer on a Friday evening or weekend, it will not process until Monday. If Monday is a federal holiday, processing may not happen until Tuesday.

Protecting yourself from scams and fraud

Scammers often impersonate banks, businesses, or people you know to trick you into sending money. Once money leaves your account via wire or real-time payment, you cannot get it back. Here are the most common red flags:

  • Someone claiming to be from your bank asks you to send money to "verify your account" or "confirm a suspicious transaction." Your bank will never ask you to send money.
  • A business or person you do not know well asks you to send money urgently via wire or real-time payment. Legitimate businesses usually accept credit cards or checks.
  • An email or text message with a link asks you to "confirm your banking details." Do not click the link — call your bank directly using the number on your statement or card.
  • Someone claims to be a family member in an emergency and asks you to send money when ready. Call the family member directly at a number you know is theirs to verify.

If you think you have sent money to a scammer, contact your bank when ready. Tell them the account number you sent money to, the amount, and the date. Your bank can try to recover the funds, but success depends on whether the receiving bank is cooperating and how quickly you report it.

Frequently Asked Questions

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

Yes. Wire transfers, ACH transfers, and real-time payment systems all work between different banks. Your bank and the recipient's bank are connected through clearing networks that handle the transfer. You do not need to use the same bank.

What happens if I send money to the wrong account number?

For wire transfers, the money goes to that account and you cannot reverse it. Contact the receiving bank when ready and explain the mistake — they may be able to recover the funds, but this is not may provide. For ACH transfers, you can dispute the transaction within 60 days and your bank will investigate. For real-time payments, contact your bank right away; recovery depends on the receiving bank's cooperation.

How long does a wire transfer actually take?

Wire transfers usually arrive the same business day if you send them before your bank's cutoff time (often 2 or 3 p.m.). If you send after the cutoff or on a weekend, the transfer processes the next business day. International wires may take one to two additional days.

Is Zelle safe to use?

Zelle is safe if you send money only to people you know and trust. Because transfers are irreversible, scammers can use Zelle to trick you into sending money. Verify the recipient's identity and phone number before you send anything. Zelle is not responsible for fraud if you authorize the transfer yourself.

Can I cancel a transfer after I send it?

For wire and real-time transfers, no — once sent, the money is gone. For ACH transfers, you may be able to cancel within a few hours if the transfer has not yet processed. Contact your bank when ready if you need to cancel. After the transfer processes, you can only dispute it, which takes time.