The main ways to send money from your bank account

You can send money from your bank account through wire transfer, ACH transfer, check, or bill pay—each one moves money at a different speed and costs different amounts. Wire transfers arrive the same day or next business day but cost $15 to $50. ACH transfers take three to five business days and are usually free. Checks take five to ten business days and cost nothing if you already have them printed. Bill pay, which most banks offer free, sends money directly to a biller on a date you choose.

Which method you use depends on how fast you need the money to arrive, who you're sending it to, and whether you want to pay a fee. A wire transfer makes sense for urgent payments or large amounts going to someone outside your bank. An ACH transfer works for routine payments to people or businesses you trust. Bill pay is the right choice when you're paying a known biller like a utility company or loan servicer.

Key Takeaways

  • Wire transfers deliver money the same day or next business day but charge $15 to $50 per transfer.
  • ACH transfers take three to five business days, are usually free, and work for payments to individuals and businesses.
  • Bill pay is free at most banks and lets you schedule payments to billers on a specific date.
  • You need the recipient's routing number and account number for wire and ACH transfers, or their mailing address for checks.
  • Once a wire transfer leaves your bank, you cannot cancel it; ACH transfers can sometimes be stopped within one business day.

Wire transfers: same-day or next-day delivery

A wire transfer moves money directly from your bank account to another bank account, usually arriving within hours or by the next business day. Your bank deducts the money immediately and sends it through the Federal Reserve's wire network (for domestic transfers) or through SWIFT (for international transfers). The recipient's bank receives the funds and deposits them into the account you specified.

To send a wire transfer, you need the recipient's full name, routing number, account number, and the amount. Some banks ask for the recipient's bank name and address as well. You can initiate a wire transfer online, by phone, or in person at a branch. Domestic wire transfers typically cost $15 to $30; international wires cost $30 to $50. Once the money leaves your bank, you cannot cancel the transfer, so double-check the account number before confirming.

Wire transfers are best for large payments, urgent deadlines, or sending money to someone you do not have an ongoing relationship with. They are also the standard method for real estate closings, down payments, and business transactions. However, wire fraud is common—criminals pose as businesses or landlords and convince people to wire money to fraudulent accounts. Verify the recipient's account details through a phone number or email you know is legitimate before sending.

ACH transfers: free but slower

An ACH transfer (Automated Clearing House) moves money from your bank account to another through a batch processing system run by the Federal Reserve. The transfer takes three to five business days because the Federal Reserve processes ACH payments in batches at set times each day. Your bank deducts the money on the day you initiate the transfer, but the recipient's bank does not receive it until two to four business days later.

ACH transfers are free at most banks and work for payments to individuals, businesses, and organizations. You need the recipient's routing number and account number, plus their full name. You can set up a one-time ACH transfer or create a recurring payment for bills or subscriptions. Many employers use ACH to deposit paychecks, and many billers accept ACH payments online.

Unlike wire transfers, you can sometimes cancel an ACH transfer if you contact your bank within one business day of initiating it. After that window closes, the transfer is locked in. ACH transfers are safer than wires for routine payments because the slower timeline gives you a chance to catch mistakes, and the Federal Reserve's batch system makes it harder for criminals to redirect the money mid-transfer.

Bill pay: scheduled payments to known billers

Bill pay is a free service most banks offer that lets you schedule a payment to a biller on a date you choose. You enter the biller's name (your electric company, mortgage lender, credit card issuer, etc.), your account number with that biller, and the amount. Your bank then sends the payment on the date you specify—usually by ACH transfer, check, or wire, depending on the biller and the timing.

Bill pay works best for recurring payments like utilities, insurance, loan payments, and credit card bills. You can set up a one-time payment or a recurring payment that repeats monthly, quarterly, or on any schedule you choose. Most banks let you schedule payments up to a year in advance. If you need to cancel or change a payment, you can do so online as long as the payment has not yet been processed.

The main advantage of bill pay is that it is free and automatic—you do not have to write checks or remember due dates. The main drawback is that it only works with billers your bank recognizes. If you are paying a small business, landlord, or individual who is not in your bank's biller database, you will need to use a wire transfer or ACH transfer instead.

Checks: the slowest option

Writing a check is still a valid way to send money from your bank account, though it is the slowest method. You write the check, mail it to the recipient, and they deposit it at their bank. The check then goes through the clearing process, which takes five to ten business days. Your bank deducts the money from your account once the check clears, not when you write it.

Checks are free if you already have them printed. They work for any recipient—individuals, businesses, landlords, government agencies—and you do not need the recipient's account number. Checks are also a paper trail: both you and the recipient have a record of the payment. However, checks can get lost in the mail, and if the recipient loses the check, you will need to issue a replacement.

Use checks for payments where speed does not matter and you want a physical record. For most other situations, ACH transfers, bill pay, or wire transfers are faster and more reliable.

What information you need for each method

MethodInformation NeededCostTimeline
Wire transferRecipient's name, routing number, account number, bank name$15–$50Same day or next business day
ACH transferRecipient's name, routing number, account numberFree3–5 business days
Bill payBiller name, your account number with that billerFreeVaries by biller; usually 1–5 business days
CheckRecipient's mailing addressFree (if printed)5–10 business days

How to find routing and account numbers

Your bank's routing number is a nine-digit code that identifies your bank to the Federal Reserve. Your account number is unique to your specific account. Both appear on the bottom left of your checks: the routing number comes first (nine digits), then your account number (usually 10 to 12 digits).

If you do not have checks, log into your online banking portal—most banks display both numbers in the account details section. You can also call your bank's customer service line and ask for your routing and account numbers. When you give these numbers to someone else, you are giving them the information they need to send you money or set up a recurring payment from your account, so only share them with people and organizations you trust.

Fraud protection and what to do if a transfer goes wrong

Wire transfers offer almost no fraud protection once the money leaves your bank. If you send money to a fraudulent account by mistake, your bank cannot recover it—the money belongs to whoever controls that account. This is why wire fraud is so common and so costly. Before sending a wire, call the recipient using a phone number you know is correct and confirm the account details.

ACH transfers have more protection. If you dispute an ACH transfer within 60 days, your bank must investigate and may reverse the charge. This protection does not apply if you authorized the transfer yourself, but it does protect you if someone else initiated the transfer from your account without permission.

If a transfer fails—the recipient's account is closed, the routing number is wrong, or the account number does not match—your bank will usually return the money to your account within five to ten business days. Check your account regularly after sending a transfer to confirm it arrived. If the money does not appear in the recipient's account within the expected timeframe, contact your bank immediately.

Frequently Asked Questions

Can I send money to someone at a different bank?

Yes. Wire transfers, ACH transfers, and bill pay all work between different banks. You need the recipient's routing number (which identifies their bank) and account number (which identifies their specific account). The routing number tells your bank where to send the money.

What happens if I give the wrong account number?

If the account number does not match any account at the recipient's bank, the transfer will fail and the money will return to your account within five to ten business days. If the account number matches a different person's account, the money will go to that person instead, and recovery is difficult. Always double-check the account number before confirming a transfer.

Can I cancel a transfer after I send it?

Wire transfers cannot be canceled once they leave your bank. ACH transfers can sometimes be stopped within one business day of initiating them—contact your bank immediately if you need to cancel. Bill pay payments can be canceled as long as they have not yet been processed, which is usually up to one business day before the scheduled payment date.

How much money can I send at once?

Most banks allow wire transfers up to $10,000 per day without additional verification, though limits vary. ACH transfers typically have a daily limit of $10,000 to $25,000. Bill pay and checks have no set limit. If you need to send more than your daily limit, contact your bank to request a higher limit or split the transfer across multiple days.

Do I need to tell the recipient I am sending money?

It depends on the method and the recipient. For wire transfers and ACH transfers, let the recipient know the amount and expected arrival date so they know to expect the money and can watch for it. For bill pay, you do not need to notify the biller—your bank handles the notification. For checks, include a note explaining what the payment is for.