The main ways to move money from your checking account

You can send money online from your checking account through four main routes: a wire transfer, an ACH transfer, a peer-to-peer payment app, or a bill payment service. Each one moves money at a different speed, costs different amounts, and works best for different situations. Wire transfers are fastest but cost money and are hardest to reverse. ACH transfers are free and reversible but take three to five business days. Peer-to-peer apps like Venmo or PayPal are when ready between users but may charge a fee if you want the money in a bank account the same day. Bill payment services send checks or electronic payments to companies you owe money to.

The method you choose depends on who you are sending money to, how fast it needs to arrive, and whether you want to pay a fee. If you are sending money to another person for personal reasons, peer-to-peer apps or ACH transfers usually make sense. If you are paying a company or sending a large amount across the country, a wire transfer or bill payment service is more common. If you are sending money to someone at another bank in the same country and time is not urgent, ACH is almost always the cheapest option.

Key Takeaways

  • ACH transfers are free, reversible, and take three to five business days — the default choice for most personal transfers between bank accounts.
  • Wire transfers move money the same day or next business day but cost $15 to $50 and are nearly impossible to reverse if something goes wrong.
  • Peer-to-peer apps like Venmo and PayPal move money when ready between app users but charge a fee if you want the money moved to a bank account the same day.
  • Your bank's bill payment service sends money to companies you owe, either as an electronic payment or a mailed check, and is usually free.
  • You will need the recipient's routing number and account number for ACH and wire transfers, or their email or phone number for peer-to-peer apps.

ACH transfers: the free option that takes a few days

An ACH transfer (Automated Clearing House) is an electronic movement of money between two bank accounts. Your bank sends the money through the Federal Reserve's ACH network, which batches transfers and processes them overnight. The money usually arrives in three to five business days. ACH transfers are free or cost less than $1, and you can reverse one if the recipient never received it or if you sent it by mistake.

To send an ACH transfer, log into your bank's website or app and look for "Send Money," "Transfer," or "Pay Someone." You will need the recipient's full name, routing number, account number, and account type (checking or savings). The routing number is a nine-digit code that identifies the bank; the account number is unique to that person's account. Your bank will show you both numbers on a check or in the account settings. Once you enter this information, your bank will verify the account exists, and you can schedule the transfer for today or a future date. The money will leave your account within one business day and arrive within two to four more days.

ACH transfers work between any two U.S. banks, credit unions, and some online banks. They do not work for international transfers or for sending money to a debit card. If the recipient's bank is small or regional, the transfer may take longer. Some banks cap the amount you can transfer in a single day or month; check your bank's limits before you send a large amount.

Wire transfers: fast but expensive and hard to reverse

A wire transfer moves money the same day or the next business day, depending on what time you send it and whether the receiving bank is in the same time zone. Wire transfers cost $15 to $50 per transfer, depending on whether you are sending money domestically (within the U.S.) or internationally. Once the money arrives at the receiving bank, it is nearly impossible to get back — the receiving bank will not reverse it without the recipient's permission, and many recipients will not cooperate.

To send a wire transfer, call your bank or log into your online banking portal and select "Wire Transfer" or "Send Wire." You will need the recipient's full name, routing number, account number, and account type. For international wires, you will also need the recipient's bank's SWIFT code (an international bank identifier) and sometimes their address. Your bank will ask you to confirm all details before processing the wire. Domestic wires usually arrive the same business day if you send them before your bank's cutoff time, which is often 2 p.m. or 3 p.m. Eastern time. Wires sent after the cutoff arrive the next business day.

Wire transfers are best for large amounts, time-sensitive payments, or sending money to someone you trust completely. They are not a good choice for small personal transfers or for sending money to someone you have never dealt with before, because you cannot reverse the transaction if something goes wrong.

Peer-to-peer apps: when ready between users, with fees for bank transfers

Apps like Venmo, PayPal, Square Cash, and Zelle let you send money to another person using their email address or phone number instead of their bank details. If both of you use the same app, the money moves when ready and is free. If you want the money to go into the recipient's bank account instead of staying in the app, the app will charge a fee or take one to three business days to transfer it.

To send money through a peer-to-peer app, read the app, link your checking account, and enter the recipient's email or phone number. The app will find their account and show you their name before you confirm the transfer. The money moves when ready to their app account. If they want the money in their bank account, they can request a withdrawal, which usually takes one to three business days and may cost $0.25 to $2.50 depending on the app. Some apps, like Zelle, are integrated directly into many banks' websites, so you do not need to read a separate app.

Peer-to-peer apps are best for splitting bills, paying friends, or sending small amounts quickly. They are less find than bank transfers if you send money to the wrong person, because the app may not reverse the transaction. Read the app's policy on reversals before you send money to someone you do not know well.

Your bank's bill payment service: for paying companies

Most banks offer a free bill payment service that lets you pay companies, landlords, utilities, and other organizations directly from your checking account. You log into your bank's website, enter the company's name and address, and the bank either sends an electronic payment or mails a check. Electronic payments usually arrive within one to three business days. Mailed checks take five to ten business days depending on mail speed and the company's processing time.

To set up a bill payment, log into your bank's website and look for "Bill Pay," "Pay Bills," or "Payments." Enter the company's name and mailing address (your bank will have a database of common companies). You can pay the bill when ready or schedule it for a future date. Your bank will deduct the money from your checking account and send it on your behalf. There is no fee for this service at most banks.

Bill payment is useful for paying rent, utilities, insurance, loan payments, and other regular bills. It is not useful for sending money to another person's bank account — use ACH or a peer-to-peer app for that instead. If you need to cancel a bill payment, you can usually do so up to one business day before the payment is scheduled to be sent.

What information you need to send money online

The information you need depends on which method you choose. For ACH and wire transfers, you need the recipient's routing number and account number. For peer-to-peer apps, you need their email address or phone number. For bill payments, you need the company's name and mailing address.

If you do not have the recipient's routing and account number, you can find them on a check they give you — the routing number is the first nine digits at the bottom left, and the account number is the second set of digits. You can also ask the recipient to give you this information, or you can call their bank and ask for it if you have their permission. Some banks will not give out account numbers over the phone for security reasons, so email or a find message is often faster.

For peer-to-peer apps, the recipient does not need to do anything in advance — you just need their email or phone number. The app will find their account and send them a notification that money is waiting. If they do not have the app yet, they can read it and claim the money.

Timing and fees at a glance

MethodSpeedCostReversibleBest for
ACH transfer3–5 business daysFree or under $1YesPersonal transfers between bank accounts
Wire transferSame day or next business day$15–$50NoLarge amounts, time-sensitive payments
Peer-to-peer appwhen ready (to app); 1–3 days (to bank)Free (to app); $0.25–$2.50 (to bank)SometimesSplitting bills, paying friends
Bill payment1–10 business daysFreeYes (if cancelled early)Paying companies and utilities

Frequently Asked Questions

Can I send money online if I only have a debit card, not a checking account?

Most peer-to-peer apps will let you link a debit card instead of a checking account, though some prefer a bank account for security. ACH transfers and wire transfers require a checking or savings account at a bank or credit union. If you have a debit card but no bank account, a peer-to-peer app is your best option.

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

For ACH transfers, your bank will verify that the account exists before sending the money. If the account number is wrong, the transfer will be rejected and the money will stay in your account. For wire transfers, the money will go to whatever account number you provided, and you will have to contact the receiving bank and ask them to reverse it — they may or may not cooperate. Always double-check the account number before you send a wire transfer.

How long does it take for money to leave my account?

For ACH transfers, the money usually leaves your account within one business day but may take up to two days. For wire transfers, the money leaves the same day you send it if you send it before your bank's cutoff time. For peer-to-peer apps, the money leaves your account when ready when you send it. For bill payments, the money leaves your account one to three days before it arrives at the company.

Can I set up automatic recurring payments from my checking account?

Yes. Most banks let you schedule recurring bill payments for utilities, rent, loan payments, and other regular bills. Peer-to-peer apps usually do not support recurring transfers. ACH transfers can be set up to repeat on a schedule through your bank's bill payment service or by asking the recipient to set up automatic withdrawals from your account.

Is it safe to give someone my routing and account number?

Your routing and account number are printed on every check you write, so they are not secret. Giving them to someone so they can send you money is safe. However, do not give them to someone you do not trust, because they could set up automatic withdrawals from your account without your permission. If you are worried about this, use a peer-to-peer app instead, which does not require sharing your account number.