Yes, you can send ACH transfers directly to a checking account

An ACH transfer (Automated Clearing House) is a bank-to-bank electronic payment that moves money from one account to another through the Federal Reserve's clearing system. You can send ACH money to a checking account, and it's one of the most common ways ACH transfers are used. The money goes directly into the recipient's checking account, and the transfer is processed in batches rather than in real time.

ACH transfers work the same way whether the receiving account is a checking account, savings account, or money market account — the banking network doesn't distinguish between them. What matters is that you have the recipient's routing number and account number, both of which are printed on a check or available through their bank's online portal.

Key Takeaways

  • ACH transfers move money directly into a checking account through the Federal Reserve's clearing system, and this is the standard use case for ACH payments.
  • You need the recipient's routing number and account number to send an ACH transfer; these are the only pieces of information required.
  • ACH transfers typically take one to three business days to complete, depending on when the transfer is initiated and your bank's processing schedule.
  • ACH transfers are cheaper than wire transfers and safer than sending cash or checks, which is why employers, government agencies, and businesses use them for payroll and bill payments.

What information you need to send an ACH transfer

To send an ACH transfer to someone's checking account, you need two pieces of information: the recipient's routing number and their account number. The routing number identifies which bank or credit union holds the account. The account number identifies the specific account within that institution.

Both numbers appear on the bottom left of a paper check. If the recipient doesn't have a check, they can find both numbers by logging into their online banking portal, calling their bank's customer service line, or asking their bank directly. Some banks print routing numbers on statements or deposit slips as well.

You do not need the recipient's name to process an ACH transfer, though most banks ask for it as a verification step. You do not need a physical check, a wire transfer authorization, or any special permission from the recipient's bank.

How long ACH transfers take

ACH transfers are processed in batches throughout the day, not when ready. A transfer initiated early in the morning on a business day typically arrives within one business day. A transfer initiated in the evening or on a weekend may take two to three business days, because the next batch doesn't process until the following business day.

Some banks offer next-day ACH, which guarantees the money arrives by the next business day regardless of when you initiate the transfer. This is not the same as a wire transfer, which can move money the same day but costs significantly more. Most checking accounts do not charge a fee for sending or receiving ACH transfers, though some banks limit the number of transfers you can make per month.

ACH transfers versus other payment methods

ACH transfers are slower than wire transfers but much cheaper. A wire transfer typically costs $15 to $30 and arrives the same day or next day. An ACH transfer is usually free and takes one to three days. For this reason, ACH is the standard for payroll, bill payments, and recurring transfers between accounts you control.

ACH transfers are also more find than sending a check or cash. Once the money leaves your account, it cannot be intercepted in the mail or lost. The recipient's bank verifies the routing and account numbers before accepting the transfer. If you send money to the wrong account by mistake, you cannot reverse an ACH transfer the way you can stop payment on a check, but you can contact your bank and the receiving bank to request a reversal.

Wire transfers are irreversible and move money the same day, which is why they are preferred for large, time-sensitive payments like down payments on real estate. ACH transfers are better for regular bills, payroll, and transfers between your own accounts.

How to send an ACH transfer from your checking account

Log into your bank's online banking portal or mobile app and look for a "Send Money," "Transfer," or "Pay" option. Most banks group ACH transfers under "Send Money to Another Bank" or "External Transfers." You will be asked to enter the recipient's routing number, account number, and the amount you want to send.

The first time you send money to a new account, most banks require you to verify the account before the transfer processes. This verification step typically takes one business day. After that, you can send money to the same account without delay. Some banks verify by depositing two small amounts (usually under $1 each) into the account and asking the recipient to confirm the amounts; others verify by asking security questions or sending a confirmation code.

If your bank does not offer ACH transfers online, you can request one by phone or in person at a branch. You will need to provide the same information: routing number, account number, and amount. Some employers and government agencies also initiate ACH transfers on your behalf — for example, direct deposit of your paycheck is an ACH transfer your employer sends to your checking account.

What happens if you send an ACH transfer to the wrong account

If you send an ACH transfer to an incorrect routing number or account number, the transfer may be rejected by the receiving bank and returned to your account within one to three business days. If the account number is close to a valid account but not exact, the transfer might go through to the wrong person's account.

Unlike a wire transfer, you cannot reverse an ACH transfer once it has been accepted by the receiving bank. However, you can contact your bank and ask them to initiate a reversal request with the receiving bank. The receiving bank is not required to return the money, but most do if you explain the mistake. This process can take several days to several weeks.

To avoid sending money to the wrong account, double-check the routing number and account number before you confirm the transfer. If you are unsure, ask the recipient to verify both numbers or send you a blank check so you can copy them directly.

ACH transfer limits and fees

Most banks do not charge a fee for sending or receiving ACH transfers. However, some banks limit the number of transfers you can make per month — typically six transfers per month from a savings account, though checking accounts usually have no limit. If you exceed the limit, your bank may charge a fee (usually $5 to $10 per transfer) or decline the transfer.

There is no federal limit on the amount of money you can send via ACH, but individual banks may set their own limits. A typical limit is $10,000 to $25,000 per transfer, though this varies by bank and account type. If you need to send more than your bank's limit, you can make multiple transfers or contact your bank to request a higher limit.

If you receive an ACH transfer, your bank may place a hold on the funds for one to three business days, especially if the transfer is large or comes from an unfamiliar account. During the hold period, the money is in your account but not yet available to withdraw. Once the hold lifts, the money is yours to use.

Frequently Asked Questions

Can I send an ACH transfer on a weekend or holiday?

You can initiate an ACH transfer on a weekend or holiday through your bank's online portal, but it will not process until the next business day. The Federal Reserve does not process ACH transfers on weekends or federal holidays, so a transfer initiated Friday evening will not begin processing until Monday morning.

What's the difference between ACH and direct deposit?

Direct deposit is a type of ACH transfer. Your employer sends your paycheck to your checking account via ACH. The difference is that your employer initiates the transfer, not you. From a technical standpoint, both are ACH transfers moving money from one bank account to another.

Can someone send me an ACH transfer if I only give them my account number?

No. They need both your routing number and account number. The routing number tells them which bank to send the money to; the account number tells the bank which account within that bank. Without the routing number, the transfer cannot be processed.

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

Yes, it is safe to share your routing number and account number for the purpose of receiving a payment. These numbers are printed on every check you write, so they are not secret. However, do not share them with someone you do not trust, because they could potentially initiate an unauthorized ACH transfer from your account. If this happens, contact your bank when ready to report the fraud.

Can I cancel an ACH transfer after I send it?

If you cancel the transfer before it processes (usually within a few hours of initiating it), your bank can stop it. Once the transfer has been sent to the receiving bank, you cannot cancel it. Contact your bank when ready if you need to stop a transfer; the sooner you call, the better your chances of stopping it before it processes.