The main ways to send money from a bank account

You can send money from a bank account through wire transfer, ACH transfer, check, or bill pay. Wire transfers move money the fastest—usually within hours—but cost $15 to $50 and cannot be reversed. ACH transfers are free or cost $1 to $3, take one to three business days, and work for most routine payments. Checks are free but slow, taking five to ten business days to clear. Bill pay, offered by most banks, is free and works well for recurring bills but not for sending money to people.

Which method you use depends on speed, cost, and who you're sending to. If you need money to arrive today or tomorrow, wire transfer is your only option. If you're paying a regular bill, bill pay is simpler and costs nothing. If you're sending money to another person and can wait a few days, ACH is the standard choice.

Key Takeaways

  • Wire transfers arrive within hours but cost $15 to $50 and cannot be stopped once sent.
  • ACH transfers are free or low-cost, take one to three business days, and work for most payments to people and businesses.
  • Bill pay is free and automatic but only works for paying companies and organizations, not for sending money to individuals.
  • Checks are free but the slowest option, taking five to ten business days to clear depending on the bank.

Wire transfer: fastest but irreversible

A wire transfer moves money directly from your bank account to another bank account, usually within the same day or by the next business day. Your bank deducts the money immediately and sends it electronically to the receiving bank. The receiving person typically sees the funds within a few hours during business days, or by the next morning if you send it after hours or on a weekend.

Wire transfers cost between $15 and $50 depending on your bank and whether the receiving account is domestic or international. Domestic wires (within the United States) are cheaper than international wires. Some banks charge less for online wire transfers than for wires you request in person or by phone. Once the money leaves your bank, you cannot cancel or reverse the transfer—the receiving bank has already received it. This makes wire transfer risky if you send to the wrong account or if you are unsure about the recipient.

To send a wire, you need the recipient's full name, bank name, account number, and routing number. If sending internationally, you also need the SWIFT code or IBAN. Contact your bank by phone, in person, or through online banking to initiate the wire. Your bank will confirm the details before processing.

ACH transfer: standard, free, and reversible

ACH stands for Automated Clearing House. It is the electronic system that moves money between bank accounts for most routine payments. ACH transfers take one to three business days because the money passes through a clearing house that batches and verifies transactions. Your bank deducts the money on the day you send it, but the receiving bank does not credit it until one to three days later.

ACH transfers are free or cost $1 to $3, making them far cheaper than wire transfers. Many banks offer free ACH transfers for customers. Unlike wire transfers, ACH transfers can be reversed or disputed within a set window if something goes wrong—usually up to 60 days. This makes ACH safer for sending money to people you do not know well or for large amounts where you want a safety net.

To send an ACH transfer, you need the recipient's name, bank name, account number, and routing number. You can initiate ACH transfers through your bank's online portal, mobile app, or by calling the bank. Some banks also let you set up recurring ACH transfers for regular payments. The receiving person will see the money in their account one to three business days after you send it.

Bill pay: automatic and free for regular payments

Bill pay is a service most banks offer that lets you pay companies and organizations directly from your bank account without writing a check. You set up a payee (the company you owe money to), enter the amount and due date, and your bank sends the payment electronically or by check, depending on what the payee accepts. Bill pay is free with most checking accounts.

Bill pay typically takes three to five business days to reach the payee, though some banks offer expedited bill pay for an extra fee. The advantage is that you can schedule payments in advance—set it up weeks ahead and the bank will send it on the date you choose. Many people set up automatic recurring payments so the same bill is paid on the same day every month without having to remember.

Bill pay only works for paying organizations and businesses, not for sending money to individuals. If you need to send money to a person, use ACH transfer or wire transfer instead. You can access bill pay through your bank's website or mobile app, and most banks let you see the status of pending payments and cancel them before they are sent.

Checks: free but slow

Writing a check and mailing it is still a valid way to send money from your bank account. Checks are free—you pay for the checkbook itself, but individual checks cost nothing to write. The downside is speed: a check takes five to ten business days to arrive in the mail, then the recipient must deposit it, and the bank must clear it. Total time from when you mail it to when the money actually leaves your account can be two to three weeks.

Checks are useful when you need a paper record, when the recipient prefers checks, or when you are paying someone who does not have a bank account. You can also stop payment on a check if you realize you made a mistake, though most banks charge $25 to $35 for a stop-payment order. Write the check with the recipient's name, the amount in numbers and words, the date, and your signature. Do not mail cash—use a check or one of the electronic methods above.

How to choose the right method

Use a wire transfer if the money must arrive today or tomorrow and you are confident about the recipient's account details. Wire transfers are irreversible, so only use them when you are certain. Use ACH transfer for most routine payments to people and businesses when you can wait one to three days. ACH is free or cheap, reversible, and works for nearly any situation.

Use bill pay if you are paying a company or organization on a regular schedule and want the payment to be automatic. Use a check if you need a paper record, the recipient prefers checks, or you are paying someone without a bank account. Never send cash by mail—it can be lost or stolen and you have no proof of payment.

Consider the cost, speed, and safety of each method. If you are sending a large amount to someone new, ACH is safer than wire because you can dispute it. If you are paying a utility bill on time, bill pay is simpler than writing checks. If you need money to move today, wire is your only choice despite the cost and risk.

What happens if a payment fails or goes to the wrong account

If an ACH transfer fails, your bank will notify you and return the money to your account within one to three business days. Reasons for failure include an incorrect account number, a closed account, or insufficient funds in the receiving account. Contact your bank to find out why it failed, correct the information, and try again.

If you send a wire transfer to the wrong account, contact your bank immediately. Wire transfers cannot be reversed, but your bank can contact the receiving bank and ask them to return the money. The receiving bank is not required to do so, and recovery is not may provide. This is why wire transfers are risky—verify the account details carefully before sending.

If a check is lost in the mail, you can stop payment and write a new check. If a check is deposited to the wrong account, contact your bank and the receiving bank to report the error. If you dispute an ACH transfer within 60 days, your bank can file a dispute and attempt to recover the money. Keep records of all payments—screenshots, confirmation numbers, or receipts—in case you need to prove you sent the money.

Frequently Asked Questions

How long does it take for money to arrive after I send an ACH transfer?

ACH transfers typically take one to three business days. Your bank deducts the money on the day you send it, but the receiving bank does not credit the account until one to three days later. Weekends and holidays add extra time, so a transfer sent on Friday may not arrive until Tuesday.

Can I cancel a wire transfer after I send it?

No. Once a wire transfer is sent, it cannot be canceled or reversed. The receiving bank has already received the money. If you sent it to the wrong account, contact your bank immediately and ask them to reach out to the receiving bank, but recovery is not may provide.

Is there a limit to how much money I can send at once?

Most banks set daily and monthly limits on ACH transfers and wire transfers. Limits vary by bank and account type—some allow $10,000 per day, others allow $25,000 or more. Contact your bank to find out your specific limits, or log into your online banking to see them. You can usually request a higher limit.

What information do I need to send money to someone?

For ACH or wire transfer, you need the recipient's full name, bank name, account number, and routing number. For wire transfer to another country, you also need the SWIFT code or IBAN. For bill pay, you need the company's name and account number or service address. Always verify this information with the recipient before sending.

Do I pay a fee every time I use bill pay?

No. Bill pay is free with most checking accounts. Some banks charge a small fee for expedited bill pay (paying within one business day instead of three to five), but standard bill pay has no cost. Check your bank's fee schedule to confirm.