The basic path: what happens when you send money

When you send money from your bank account, your bank removes the amount from your balance and passes it to the recipient's bank through a payment network. The recipient's bank then adds that amount to their account. The time this takes, the cost, and what information you need all depend on which method you use — and those methods work differently depending on whether you're sending money to someone at your own bank, someone at a different bank, or someone outside the U.S. banking system entirely.

The core requirement is always the same: you need the recipient's account details. What those details are, and how many of them you need, changes by method. A wire transfer needs a routing number and account number. A check needs only a name. An ACH transfer (the most common electronic method for domestic transfers) needs a routing number, account number, and the recipient's name. Zelle needs only a phone number or email address if both of you use the same service.

Key Takeaways

  • ACH transfers are free or low-cost, take one to three business days, and work between any two U.S. banks using routing and account numbers.
  • Wire transfers move money the same day but cost $15 to $50 and cannot be reversed once sent, so verify the recipient's details before you initiate.
  • Zelle and similar peer-to-peer services move money in minutes but only work between people who both use the same service.
  • Checks are free and reversible but take five to ten business days to clear and require a physical address.
  • International transfers use SWIFT codes and take three to five business days; fees and exchange rates vary widely by bank.

ACH transfers: the standard method between U.S. banks

An ACH transfer (Automated Clearing House) is the electronic backbone of most domestic money movement. Your bank sends the payment instruction through the ACH network, which batches transfers and settles them in cycles. This is why ACH transfers take one to three business days — the network doesn't process transfers in real time.

To send an ACH transfer, you need the recipient's routing number (a nine-digit code that identifies their bank) and their account number. You enter these into your bank's online portal or mobile app, specify the amount, and submit. Your bank deducts the money when ready from your account, but the recipient's bank doesn't receive the funds until the next ACH processing cycle, which typically happens overnight. Most ACH transfers are free, though some banks charge $1 to $3 for outgoing transfers.

ACH transfers are reversible for a limited time — usually 24 to 48 hours after you send them — if you catch an error. After that window, the money is in the recipient's account and you would need to contact them to ask for it back. This reversibility window is one reason ACH is safer than wire transfers for large amounts when you're not completely certain about the recipient's details.

Wire transfers: same-day movement with no reversal

A wire transfer moves money the same business day, usually within hours. Your bank sends the payment directly to the recipient's bank through the SWIFT network (for international transfers) or the Fedwire system (for domestic transfers). The recipient's bank receives the funds and deposits them into the account you specified. Once the money arrives, it cannot be reversed — the recipient's bank has already credited their account.

Wire transfers cost between $15 and $50 depending on your bank and whether the transfer is domestic or international. You initiate a wire through your bank's online portal, by phone, or in person at a branch. You'll need the recipient's full name, account number, routing number (for domestic wires), and bank name. For international wires, you'll also need the recipient's SWIFT code and sometimes their address.

Because wire transfers cannot be reversed, you must verify every detail before you send. A single digit wrong in the account number can send the money to a stranger's account, and you will have no recourse. For this reason, wire transfers are most appropriate when you know the recipient personally, when you're sending to a business you've worked with before, or when you've confirmed the details directly with the recipient by phone.

Peer-to-peer services: fast transfers between app users

Zelle is the largest peer-to-peer payment service in the U.S. and is built into most major banks' apps. You send money by entering the recipient's phone number or email address, and the money moves within minutes if both of you are enrolled in Zelle. There is no fee. The recipient must have a U.S. bank account and must have activated Zelle in their bank's app.

Other peer-to-peer services include PayPal, Venmo, Square Cash, and Google Pay. Each works similarly: you link your bank account, enter the recipient's identifier (phone number, email, or username), and the money moves. Speed varies — some services move money when ready, others take one to three business days. Fees also vary: some are free for standard transfers, others charge a percentage if you want when ready transfer.

The limitation of peer-to-peer services is that both people must use the same service and must have set up an account. If you're sending money to someone who doesn't use Zelle, you cannot use Zelle. These services are most useful for splitting bills, paying friends, or sending money to family members who are already on the platform.

Checks: slow but reversible and widely accepted

A check is a written instruction to your bank to pay a specific amount to a specific person. You write the recipient's name, the amount, the date, and your signature, then mail it or hand it to the recipient. The recipient deposits it into their own bank account. Your bank deducts the amount from your account only after the check clears, which typically takes five to ten business days.

Checks are free to write (though your bank may charge for the checkbook itself). They are reversible — if you realize you made an error or the recipient never cashes the check, you can stop payment by contacting your bank, usually for a $25 to $35 fee. Checks are also widely accepted by businesses, landlords, and government agencies that may not accept electronic payments.

The downside is speed. If you need money to arrive quickly, a check is not the right method. You also need the recipient's mailing address, and the check can be lost in the mail. For these reasons, checks are most useful for paying bills to organizations, paying rent to a landlord, or sending money to someone who prefers not to share their bank account details.

International transfers: SWIFT codes and variable timing

Sending money outside the U.S. requires a wire transfer through the SWIFT network. You need the recipient's full name, account number, bank name, and SWIFT code (an eight- or eleven-character code that identifies the recipient's bank internationally). Some countries also require an IBAN (International Bank Account Number), which is a longer standardized account number.

International wire transfers typically take three to five business days, though some corridors are faster. Your bank will charge a fee, usually $25 to $50 for outgoing international wires. The recipient's bank may also charge a fee to receive the transfer. Additionally, if the transfer crosses currency lines, your bank will explore an exchange rate, which may not be the mid-market rate — banks typically mark up the rate by 1 to 3 percent.

Some banks offer international transfer services through partnerships with banks in other countries, which can be faster and cheaper than a standard SWIFT wire. Ask your bank whether they offer these services before you send an international transfer. Alternatively, some specialized money transfer services like Wise (formerly TransferWise) offer international transfers with better exchange rates than traditional banks, though they may take longer.

Choosing the right method for your situation

The method you choose depends on three factors: speed, cost, and what information you have about the recipient. If you need the money to arrive today and you know the recipient's account details, use a wire transfer and accept the fee. If you have a few days and want to avoid fees, use an ACH transfer. If both of you use the same peer-to-peer app, that's usually the fastest and cheapest option. If you're paying a business or organization, a check or ACH transfer is standard.

For large amounts or transfers to people you don't know well, ACH is safer than wire because it can be reversed. For transfers to people you trust completely, wire is faster. For international transfers, compare your bank's SWIFT wire fee and exchange rate against a specialized service like Wise before you send.

Frequently Asked Questions

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

A routing number identifies the bank itself — all accounts at Chase, for example, share the same routing number. An account number identifies your specific account within that bank. You need both to send an ACH transfer or check. For a wire transfer, you also need the bank's name and the recipient's full name.

Can I cancel a transfer after I send it?

ACH transfers can usually be cancelled within 24 hours if you contact your bank when ready. Wire transfers cannot be cancelled once sent — the money is in the recipient's account. Checks can be stopped by contacting your bank and paying a stop-payment fee, usually $25 to $35.

Why does an ACH transfer take three days when the internet is when ready?

The ACH network batches transfers and settles them in cycles, not in real time. Your bank submits your transfer in a batch, the ACH network processes batches overnight, and the recipient's bank receives the batch the next morning and posts the funds. This batching system is why ACH is cheap — the cost is spread across thousands of transfers.

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

With ACH, you have 24 to 48 hours to contact your bank and attempt to reverse it. With a wire, the money is gone — you would need to contact the recipient's bank and ask them to return it, which they may refuse to do. Always verify account numbers by reading them back to the recipient or checking a recent statement before you send.

Do I need to tell my bank I'm sending money internationally?

You don't need permission, but your bank may flag large international transfers as unusual activity. If your bank suspects fraud, they may delay the transfer or contact you to confirm. Letting your bank know in advance can prevent delays, especially for amounts over $10,000.