The basic path: what happens when you send money online

When you send money from your bank account online, your bank pulls the funds from your account, routes them through one or more payment networks, and deposits them into the recipient's bank. The whole process takes anywhere from a few minutes to three business days, depending on which method you use and whether both banks are connected to the same network.

You have several ways to do this: wire transfer, ACH transfer, peer-to-peer apps, or bill pay through your bank's website. Each one moves money differently, costs different amounts, and takes different amounts of time. The method you choose depends on who you're sending to, how fast you need it to arrive, and whether you know their account details.

Your bank doesn't actually hand over physical cash. Instead, it sends an electronic instruction to move money from your account number to another account number, usually through a clearing house that both banks use. The receiving bank then credits that money to the recipient's account on their end.

Key Takeaways

  • Wire transfers move money the fastest—usually within hours on the same business day—but cost $15 to $50 and cannot be reversed once sent.
  • ACH transfers are free or cost $1 to $3, take one to three business days, and work between any two U.S. bank accounts connected to the ACH network.
  • Peer-to-peer apps like Venmo, PayPal, and Cash App move money when ready to other app users but may charge fees for bank transfers and have daily sending limits.
  • Bill pay through your bank's website is free and works for sending money to businesses, but takes three to five business days and requires a mailing address.
  • You need either the recipient's full account and routing number, their email or phone number, or their username in an app—never send money based on a name alone.

Wire transfers: fastest but irreversible

A wire transfer is the fastest way to send money from your bank account. Your bank sends the funds through the Federal Reserve's wire network (for domestic transfers) or through SWIFT (for international transfers). The money usually arrives within hours on the same business day, sometimes within minutes.

Wire transfers cost money—typically $15 to $50 depending on your bank and whether the transfer is domestic or international. More importantly, once the money leaves your account, you cannot get it back. The receiving bank has already credited it to the recipient's account, and reversing it requires the recipient's cooperation and their bank's approval, which rarely happens.

To send a wire, you need the recipient's full legal name, their bank account number, their bank's routing number, and the bank's address. You can initiate a wire through your bank's website, mobile app, or by calling or visiting a branch. Your bank will ask you to confirm all details before sending because mistakes are expensive and hard to fix.

ACH transfers: free and reliable for most payments

ACH stands for Automated Clearing House, a network that connects virtually every U.S. bank and credit union. An ACH transfer moves money from one account to another through this shared system. It takes one to three business days because the ACH network processes transfers in batches, not in real time.

ACH transfers are free or very cheap—many banks charge nothing, and some charge $1 to $3. They work between any two accounts on the ACH network, which includes nearly all consumer bank accounts in the United States. You need the recipient's account number and their bank's routing number, or you can set up a transfer through their bank's bill pay system if you know their mailing address.

Because ACH transfers take time to settle, they are reversible for a limited period. If you send money to the wrong account, you can contact your bank and ask them to recall the transfer before it settles—usually within one business day. After settlement, reversal becomes much harder and depends on the receiving bank's willingness to help.

Peer-to-peer apps: when ready for app users, slower for bank transfers

Apps like Venmo, PayPal, Cash App, and Zelle let you send money to someone else's phone number or email address without needing their account number. If both people use the same app, the money moves when ready. If you're sending to someone's bank account through the app, it takes one to three business days and may cost a fee.

These apps are convenient for splitting bills or sending money to friends, but they have daily limits on how much you can send—often $500 to $2,000 per day depending on the app and how long you've had the account. Some apps charge a percentage fee (usually 1% to 3%) if you want the money to arrive when ready instead of waiting for the standard ACH timeline.

The main risk with peer-to-peer apps is sending money to the wrong person. Once the recipient accepts the payment, it's theirs. If you send $200 to someone's phone number and you got the number wrong, recovering that money is difficult and depends on whether the recipient will cooperate. Always double-check the recipient's name and phone number before confirming.

Bill pay: free but slow, designed for businesses and utilities

Most banks offer bill pay through their website or mobile app. You enter the recipient's name and mailing address, the amount, and the date you want the payment sent. Your bank then mails a check or sends an ACH transfer on your behalf. Bill pay is free and works for any business or person with a mailing address.

Bill pay takes three to five business days because your bank may mail a physical check, or it may send an ACH transfer that takes time to clear. You cannot use bill pay to send money to someone's bank account directly—it's designed for paying bills to companies, utilities, and service providers. If you need to send money to a person's account, use ACH, wire, or a peer-to-peer app instead.

Bill pay is useful for paying rent, insurance, loan payments, and other recurring bills. You can set up automatic payments so the same amount goes out on the same day each month. If you need to cancel a payment, contact your bank before the payment date—once it's sent, you'll need to ask the recipient to return the money.

What information you need before sending

The information you need depends on the method. For a wire transfer, you need the recipient's full legal name, account number, routing number, and their bank's address. For an ACH transfer, you need account number and routing number, or you can use bill pay with just a mailing address. For peer-to-peer apps, you need their phone number, email, or username in that app.

Never send money based on a name alone. Account numbers and routing numbers are specific to each bank and account. Two people named John Smith at the same bank will have different account numbers. If you send money to the wrong account number, it goes to the wrong person, and getting it back is slow and uncertain.

If someone asks you to send money but won't give you their account details—only their name or a vague instruction—that's a warning sign. Legitimate recipients can always provide their account information or accept payment through a standard app or bill pay system.

Timing: when the money actually arrives

Wire transfers arrive within hours on the same business day, sometimes within minutes. ACH transfers take one to three business days. Peer-to-peer apps move money when ready between app users, but one to three business days if you're sending to a bank account. Bill pay takes three to five business days.

Timing also depends on when you send. If you send a wire at 3 p.m. on a Friday, it may not process until Monday morning. If you send an ACH transfer on a weekend, it doesn't start processing until Monday. Banks and the ACH network only process transfers on business days, Monday through Friday, excluding federal holidays.

If you're sending money internationally, wire transfers go through SWIFT and can take three to five business days depending on the receiving country and bank. International ACH transfers are not standard—most banks require a wire for money leaving the United States.

Fees and costs

Wire transfers cost $15 to $50 per transfer. ACH transfers are free at most banks, or cost $1 to $3. Peer-to-peer apps are free for standard transfers (one to three days) but may charge 1% to 3% for when ready transfers. Bill pay is always free.

Some banks charge different amounts for domestic versus international wires. Some charge more if you initiate the wire in person at a branch versus online. Check your bank's fee schedule or call and ask before sending, especially if the amount is large.

Peer-to-peer apps sometimes charge a fee only if you want the money when ready instead of waiting for the standard ACH timeline. If you can wait one to three business days, the transfer is usually free.

Frequently Asked Questions

Can I cancel a transfer after I send it?

Wire transfers cannot be cancelled once sent. ACH transfers can sometimes be recalled within one business day if you contact your bank when ready. Peer-to-peer app transfers can be cancelled if the recipient hasn't accepted yet. Bill pay can be cancelled before the payment date. Always contact your bank or app as soon as you realize a mistake.

What if I send money to the wrong account number?

Contact your bank when ready. For ACH transfers, your bank may be able to recall the transfer within one business day. For wire transfers, your bank can ask the receiving bank to return the funds, but the receiving bank is not required to comply. Recovery depends on whether the receiving bank cooperates and whether the recipient has already withdrawn the money.

Is it safe to send money online from my bank account?

Sending money through your bank's official website or app is safe as long as you verify the recipient's information before confirming. The risk is sending to the wrong person, not the transfer itself being intercepted. Never click links in emails or texts claiming to be from your bank—go directly to your bank's website or app instead.

How much money can I send at once?

Wire transfers have no standard limit, but your bank may have internal limits based on your account history. ACH transfers are limited to $25,000 per day at most banks. Peer-to-peer apps typically limit you to $500 to $2,000 per day. Contact your bank if you need to send more than your limit allows.

Do I need the recipient's routing number if I have their account number?

For wire transfers and ACH transfers, you need both the account number and the routing number. The routing number tells your bank which bank to send the money to. If you only have the account number, you cannot complete the transfer. For peer-to-peer apps and bill pay, you don't need a routing number—just the recipient's phone number, email, or mailing address.