The main ways to move money out of your checking account

You have four practical routes to send money from a checking account: wire transfer, ACH transfer, check, or debit card. Which one you use depends on who you're sending to, how fast you need it to arrive, and how much it costs.

Wire transfers move money the fastest—usually the same day or next business day—but cost $15 to $30 per transfer and are harder to reverse if you make a mistake. ACH transfers are free or nearly free, take three to five business days, and work well for recurring payments or transfers between your own accounts. Checks are free but slow (five to ten business days) and require the recipient to deposit them. Debit cards let you spend directly without moving money at all, so they're not really a transfer method.

The bank you use, the recipient's bank, and the time of day you initiate the transfer all affect how long money takes to arrive. Understanding these differences helps you pick the right method for what you're actually trying to do.

Key Takeaways

  • Wire transfers arrive the same day or next business day but cost $15 to $30 and cannot be reversed once sent.
  • ACH transfers are free or cost $1 to $3, take three to five business days, and are the standard method for bill pay and recurring transfers.
  • Checks are free but take five to ten business days to clear and require the recipient to deposit them.
  • Your bank's cut-off time (usually 2 p.m. or 5 p.m. on business days) determines whether a transfer leaves today or tomorrow.

Wire transfers: fastest but irreversible

A wire transfer moves money directly from your bank to another bank using the Federal Reserve's wire network (for domestic transfers) or SWIFT (for international transfers). The money typically arrives the same business day if you initiate before your bank's cut-off time, or the next business day if you miss it.

To send a wire, you need the recipient's full name, their bank's routing number, their account number, and the amount. Your bank will ask you to fill out a wire transfer form—either in person, by phone, or through online banking—and will charge you a fee of $15 to $30 for domestic wires. International wires cost more, often $40 to $50, and may take one to three business days depending on the destination country.

The critical drawback: once a wire leaves your bank, you cannot cancel it or reverse it. If you send money to the wrong account number or the wrong person, you have to contact the receiving bank and hope they will recover it—which rarely happens. Use wire transfers only when you are certain of the recipient's details and when speed matters more than safety.

ACH transfers: the standard for bills and regular payments

ACH stands for Automated Clearing House, a network that processes millions of transfers between U.S. banks every day. An ACH transfer pulls money from your account and deposits it into another account at a different bank, but it does not happen when ready. The transfer typically takes three to five business days because the ACH network batches transfers and processes them in cycles.

Most banks offer ACH transfers for free through their bill pay system or when you set up a transfer to another account you own. Some banks charge $1 to $3 per outgoing ACH transfer if you exceed a monthly limit (often five free transfers per month). You initiate an ACH transfer through online banking by entering the recipient's name, routing number, account number, and the amount.

ACH transfers are reversible if you catch the mistake quickly—you can contact your bank and request a reversal within a day or two of initiating the transfer, though the receiving bank has to agree. This makes ACH safer than wire transfers for one-time payments to new recipients. ACH is also the method behind most automatic bill payments, paycheck direct deposits, and transfers between your own accounts at different banks.

Checks: free but slow, and the recipient must deposit them

A check is a written instruction to your bank to pay money from your account to whoever you name on the check. You write the recipient's name, the amount, the date, and your signature, then mail or hand the check to the recipient. The recipient then deposits or cashes the check at their own bank.

Checks are free to order (though some banks charge a small fee for specialty checks) and free to send. The trade-off is time: a check typically takes five to ten business days to clear, depending on how far it travels and how quickly the recipient deposits it. If the recipient does not deposit the check, the money stays in your account indefinitely.

Checks are useful for paying people who do not have bank accounts, for one-time payments where you want a paper record, or when you need to send money to someone whose account number you do not have. They are less useful for bills that need to arrive by a specific date or for recurring payments—ACH bill pay is faster and more reliable for those situations.

How timing works: cut-off times and business days

Your bank processes transfers in batches, not continuously. Most banks have a cut-off time—usually 2 p.m., 5 p.m., or midnight Eastern Time on business days—after which transfers initiated that day are held until the next business day. If you initiate a wire transfer at 3 p.m. and your bank's cut-off is 2 p.m., the transfer does not leave until the next morning.

Weekends and federal holidays also pause the clock. If you initiate an ACH transfer on Friday at 4 p.m., it does not start processing until Monday morning, so it will not arrive until Wednesday or Thursday. Wire transfers initiated on Friday may not arrive until Monday. Checks do not have a cut-off time, but they still take five to ten days to physically travel and clear.

If timing is critical—for example, you need to pay a bill by a specific date—initiate the transfer at least one business day before the important date. For wire transfers, initiate by mid-morning to may support it leaves the same day. For ACH transfers, initiate by the cut-off time on the day before you need the money to arrive, accounting for the three- to five-day processing window.

Fees and limits on outgoing transfers

Wire transfers cost $15 to $30 per domestic transfer at most banks. Some banks waive the fee if you maintain a high balance or have a premium account. International wire transfers cost $40 to $50 or more, depending on the destination country and whether the receiving bank charges an additional fee.

ACH transfers are free at most banks, though some charge $1 to $3 per transfer if you exceed five outgoing transfers per month. This limit exists because of an old Federal Reserve rule, though many banks have relaxed it in recent years. Check your bank's fee schedule or ask a representative whether you have a limit on free ACH transfers.

Checks are free to write and send, though banks may charge $10 to $30 per box of 25 checks if you order them. Some banks offer free checks to certain account holders. There is no limit on how many checks you can write.

Your bank may also set a daily or monthly limit on how much you can transfer out of your account. These limits vary widely—some banks allow up to $10,000 per day, others allow $25,000 or more. If you need to send more than your limit, contact your bank to request a temporary increase.

Sending money to someone without a bank account

If the recipient does not have a bank account, you have fewer options. A check is the simplest method—you write it, mail it, and they can cash it at a bank, credit union, or check-cashing service (though check-cashing services charge a fee, usually 1 to 3 percent of the check amount).

Some banks also offer money orders, which work like checks but are issued by the bank itself and are harder to dispute. You buy a money order at your bank for a small fee (usually $1 to $5) and mail it to the recipient, who can cash it at most banks or check-cashing services.

If the recipient has a prepaid debit card or a mobile payment account like PayPal or Venmo, you may be able to send money directly to that account using ACH transfer or debit card, depending on your bank's options. Ask the recipient what payment methods they accept before you choose a transfer method.

Frequently Asked Questions

Can I cancel a transfer after I send it?

Wire transfers cannot be cancelled once they leave your bank. ACH transfers can sometimes be reversed if you contact your bank within one business day, but the receiving bank has to agree. Checks can be stopped if you contact your bank before the recipient cashes them, though your bank may charge a stop-payment fee of $25 to $35.

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

For wire transfers, the money goes to whatever account the routing number and account number point to. You cannot recover it unless the receiving bank agrees to return it, which is rare. For ACH transfers, contact your bank when ready and request a reversal. For checks, the money does not leave your account until the recipient deposits the check, so you can stop payment if you catch the error in time.

Why does an ACH transfer take three to five days?

The ACH network processes transfers in batches, not in real time. Your bank collects outgoing transfers throughout the day, submits them to the ACH network in an evening batch, the network processes them overnight, and the receiving bank deposits them the next morning. This cycle repeats for two to three days depending on the banks involved and whether weekends fall in between.

Do I need the recipient's name to match their account exactly?

For ACH transfers and wire transfers, the name should match closely, but minor variations (middle initials, nicknames) usually do not cause problems. The routing number and account number are what actually direct the money. For checks, write the name exactly as the recipient wants it, since they have to endorse the back of the check to deposit it.

Can I send money internationally from my checking account?

Yes, through a wire transfer. You will need the recipient's full name, their bank's SWIFT code (an international identifier), their account number, and their bank's address. International wire transfers take one to three business days and cost $40 to $50 or more. Some banks also offer international ACH transfers, which are slower but cheaper—ask your bank whether this option is available.