Yes, you can fund a checking account via ACH, and it's one of the most common ways to move money between banks

ACH stands for Automated Clearing House, a network that processes electronic transfers between bank accounts. You can use ACH to send money into a checking account from another bank account you own, or to receive deposits from employers, government agencies, or other sources. The transfer happens electronically without writing a check or using a debit card, and it typically takes one to three business days to complete.

The most familiar ACH transfer is direct deposit — when your employer sends your paycheck to your checking account automatically. But ACH also covers person-to-person transfers through apps like Venmo or PayPal, bill payments you set up through your bank, and transfers you initiate yourself between your own accounts at different banks.

Key Takeaways

  • ACH transfers into a checking account usually take one to three business days, depending on the sending and receiving banks.
  • You can initiate an ACH transfer yourself through your bank's website or app, or receive one from an employer or government agency.
  • To receive an ACH deposit, you need to provide the sender with your bank's routing number and your account number.
  • ACH transfers are free or low-cost, making them cheaper than wire transfers or cashier's checks for moving money between accounts.
  • If a transfer doesn't arrive on time, contact your bank to trace it — the sending bank can check the status on their end.

How to initiate an ACH transfer into your own checking account

If you have accounts at two different banks and want to move money from one to the other, log into the receiving bank's website or mobile app. Look for a section called "Transfer Funds," "Move Money," or "Add Account." You'll enter the routing number and account number of the bank you're sending from, then specify the amount and whether you want it to happen once or on a recurring schedule.

The receiving bank will usually verify the sending account by depositing two small test amounts (typically under $1 each) into that account. You'll need to log into the sending bank and confirm those amounts before the full transfer goes through. This verification step protects both banks and typically takes one to two business days. After that, future transfers from the same account happen without the verification step.

Some banks let you skip the verification step if you're transferring from an account in your own name at another institution. Check your bank's transfer page to see if that option appears.

What information you need to provide to receive an ACH deposit

If someone else is sending you money via ACH — your employer for direct deposit, a government agency for a tax refund or benefit payment, or a friend through a payment app — you need to give them two pieces of information: your bank's routing number and your account number.

Your routing number is a nine-digit code that identifies your specific bank or credit union. Your account number is unique to your checking account. Both appear on the bottom left of a paper check you've written, or you can find them by logging into your bank's website or calling customer service. Some banks also display them in the mobile app under account details.

When you provide this information to an employer or government agency, double-check it before submitting. A wrong digit in either number can send the money to the wrong account, and recovering it takes time and effort from both banks.

How long ACH transfers take and why timing varies

Most ACH transfers take one to three business days from the time you initiate them or the sender submits them. Business days are Monday through Friday, excluding federal holidays. A transfer you start on Friday afternoon might not arrive until Tuesday, because the ACH network doesn't process on weekends or holidays.

The exact timing depends on when each bank submits batches to the ACH network. Some banks process transfers multiple times per day; others process once daily at a set time. If you initiate a transfer after your bank's cutoff time, it may not enter the system until the next business day. The receiving bank also controls when it posts the money to your account — some post immediately upon receipt, others wait until the next business day.

If a transfer hasn't arrived within three business days, contact your bank. They can submit a trace request to the sending bank to find out whether the money was sent, where it is in the system, or whether it was rejected due to an error in the account number or routing number.

ACH transfers versus other ways to fund a checking account

ACH is not the only way to move money into a checking account, but it's usually the cheapest and most convenient. Here's how it compares to alternatives:

MethodCostSpeedBest for
ACH transferFree or under $11–3 business daysRoutine transfers between your own accounts or regular deposits
Wire transfer$15–$30Same day or next business dayLarge amounts or when you need money urgently
Cashier's check$5–$15Depends on deposit methodWhen you need a physical check or the recipient won't accept ACH
Mobile check depositFree1–3 business daysDepositing a paper check using your phone
In-person depositFreeSame day or next business dayCash or checks deposited at a branch or ATM

ACH is free at most banks, making it the lowest-cost option for moving money electronically. Wire transfers cost money but arrive faster. If you have a paper check, mobile deposit or in-person deposit is faster than ACH and also free.

What to do if an ACH transfer fails or goes to the wrong account

If you initiated a transfer and it didn't arrive after three business days, or if it went to the wrong account, contact your bank immediately. Have your account number, the receiving account number, the amount, and the date you initiated the transfer ready. Your bank will file a trace request with the sending bank to locate the money.

If the transfer was rejected due to an incorrect account number or routing number, the sending bank will typically return it to the originating account within five to ten business days. If it went to the wrong account at the correct bank, the receiving bank can attempt to recover it, but this requires the cooperation of the account holder who received it.

If you sent money to someone else and they claim they never received it, ask them to check with their bank first — sometimes deposits post with a delay or appear under a different date than expected. If their bank confirms no deposit arrived, contact your bank to trace the transfer. Keep documentation of when you initiated it and what information you used.

Recurring ACH transfers and automatic deposits

Once you've set up an ACH transfer between two of your own accounts, most banks let you schedule it to repeat weekly, biweekly, monthly, or on any custom schedule you choose. This is useful if you regularly move money from a savings account to checking, or if you want to automate savings by moving a set amount each payday.

You can also set up recurring bill payments through ACH. When you pay a utility company, credit card, or loan through your bank's bill pay system, the bank sends an ACH transfer to that company on the date you specify. These payments are free at most banks and take one to three business days, so schedule them with enough time before the due date.

If you need to stop a recurring transfer, log into your bank's website and cancel it from the transfer settings. If you cancel close to the scheduled date, the transfer may still go through if it's already been submitted to the ACH network — contact your bank if you need to reverse a transfer that's already in process.

Frequently Asked Questions

Can I fund a checking account with ACH from a savings account at the same bank?

Yes, but it's usually faster to use your bank's internal transfer system instead. Log into your account and look for "Transfer Between My Accounts" or similar. These transfers often post the same day or next business day, faster than ACH. ACH is mainly used for transfers between different banks.

What's the maximum amount I can transfer via ACH?

Most banks don't have a limit on individual ACH transfers, but some cap recurring transfers at $25,000 per day or per month. Check your bank's transfer limits in the settings section of your online banking. You can contact customer service to request a higher limit if you need it.

Do I need to have the other bank account open before I can receive an ACH deposit?

Yes, the account must exist and be in your name. If you're receiving direct deposit from an employer, make sure the account is active and not frozen or closed. If the account is closed, the deposit will be rejected and returned to the sender.

Can someone send me money via ACH if they don't know my bank's name?

No, they need your routing number, which is specific to your bank or credit union. The routing number tells the ACH network which bank to send the money to. If they only have your account number, the transfer won't work. Always provide both pieces of information.

Is ACH the same as a direct deposit?

Direct deposit is a type of ACH transfer, but not all ACH transfers are direct deposits. Direct deposit specifically refers to recurring deposits from an employer or government agency. Any electronic transfer between bank accounts uses the ACH network, but only employer and government payments are called direct deposits.