The most direct way depends on where the money is now
If the money is already in another bank account you own, you can move it using your bank's transfer tool, a wire transfer, or an ACH transfer — each takes a different amount of time and costs different amounts. If the money is coming from somewhere else — a paycheck, a payment app, cash, a check — the path changes. The fastest route is usually a direct deposit or a transfer between accounts at the same bank. The slowest is a mailed check. Most transfers land within one to three business days, but some take longer or cost money.
Your bank's website or app will show you which methods are available for your specific situation. Some banks limit how much you can transfer in a single day, and some charge fees for certain types of transfers. The method you choose affects not only how fast the money arrives, but also whether you can reverse it if something goes wrong.
Key Takeaways
- Transfers between accounts at the same bank usually land the same day or next business day and cost nothing.
- ACH transfers between different banks take one to three business days and are free, but have daily limits that vary by bank.
- Wire transfers land within hours but cost $15 to $50 and cannot be reversed once sent.
- Direct deposit from an employer or government agency is free and automatic, but requires you to set it up in advance.
- Depositing a check by phone, mail, or in person takes three to ten business days depending on the method and your bank's rules.
Same-bank transfers: the fastest and cheapest option
If both accounts are at the same bank, you can move money between them instantly or by the next business day at no cost. Log into your online banking, mobile app, or call the bank's customer service line. Select the account you want to send money from, the account you want to send it to, and the amount. Most banks process these transfers immediately if you do it during business hours on a weekday. If you transfer after hours or on a weekend, it usually lands by the next business day.
This works whether the accounts are in your name alone or whether one is a joint account. It also works if you are sending money to an account in someone else's name at the same bank — you just need their account number or the account holder's name and routing number. Call your bank if you are not sure how to set up the transfer in your app; most banks have a dedicated transfer section that is hard to miss. Some banks allow you to set up recurring transfers so the same amount moves on the same day each month.
ACH transfers between different banks
An ACH transfer (Automated Clearing House) moves money from one bank to another through the Federal Reserve's clearing system. It is free, but it takes one to three business days. To start an ACH transfer, log into your bank's online banking or app, select "Send Money" or "Transfer," and choose the option for a transfer to another bank. You will need the receiving bank's routing number and the account number of the account you are sending to.
Most banks limit how much you can transfer in a single day — common limits are $1,000 to $10,000, though some banks allow more if you call and ask. If you need to move more than your daily limit, you can do multiple transfers on different days. ACH transfers are reversible for a few days after you send them, which means if you made a mistake with the account number, you can contact your bank and ask them to recall the transfer before it lands. Once the money arrives in the receiving account, the receiving bank can reverse it only if the receiving account holder agrees.
Wire transfers: fast but permanent and costly
A wire transfer moves money directly from one bank to another and usually lands within hours, sometimes the same day. Wire transfers cost money — typically $15 to $50 depending on your bank — and they cannot be reversed once the receiving bank accepts them. Use a wire transfer only when you need money to arrive urgently and you are certain the account number and receiving bank information are correct.
To send a wire transfer, call your bank or go to a branch in person. You will need to provide the receiving bank's name, routing number, the account number, and the account holder's name. Your bank will ask you to confirm all of this information before sending. Some banks allow wire transfers through online banking, but most require you to call or visit in person so they can verify your identity and confirm you authorized the transfer. International wire transfers take longer — usually one to five business days — and cost more, often $25 to $75.
Direct deposit from employers and government agencies
Direct deposit is the fastest and most reliable way to receive money from an employer or government agency. The money lands automatically on a set schedule — usually every two weeks for paychecks, or monthly for benefits — and it costs nothing. To set up direct deposit, you need to provide your employer or the agency with your bank's routing number and your account number. You can find both on a check, in your online banking, or by calling your bank.
Direct deposit is also the safest method because the money goes straight into your account without passing through the mail or requiring you to visit a bank. If you change banks, you need to update your direct deposit information with your employer or the agency. This usually takes one to two pay periods to take effect, so do it as soon as you open a new account. If you do not set up direct deposit and your employer mails you a check instead, it can take five to ten business days to clear.
Depositing checks: by phone, mail, or in person
If you have a paper check, you can deposit it by taking it to a bank branch, mailing it to the bank, or using mobile check deposit through your bank's app. Mobile check deposit is the fastest — you photograph the front and back of the check, and the bank usually credits the money within one business day. Mailing a check takes five to ten business days because the check has to travel to the bank, be processed, and clear. Depositing in person at a branch is usually next-day, though some banks credit it the same day if you deposit before a certain time.
To use mobile check deposit, open your bank's app, find the deposit or check feature, and follow the prompts. You will photograph both sides of the check and enter the amount. The bank will tell you when the money will be available — usually the next business day. Do not spend the money until your bank confirms the deposit has cleared. If the check bounces, the bank will reverse the deposit and charge you a fee, usually $10 to $15. Some banks require you to endorse the back of the check or write "mobile deposit only" before photographing it.
Transferring money from payment apps and digital wallets
If the money is in a payment app like Venmo, PayPal, Cash App, or a digital wallet, you can transfer it to your bank account. Each app has its own process, but most work the same way: link your bank account to the app, then select "Transfer to Bank" or "Cash Out." The money usually lands within one to three business days. Some apps charge a fee for instant transfers — typically 1% to 2% of the amount — while standard transfers are free but slower.
To link your bank account, you will need your routing number and account number. The app will ask you to verify the account by depositing two small amounts (usually under $1 each) into your account, then entering those amounts back into the app. This verification step takes a few days. Once verified, you can transfer money whenever you want. Keep in mind that payment apps are not banks, so your money is not protected by FDIC insurance while it sits in the app — transfer it to your bank account if you want to keep it safe.
What to do if a transfer is late or goes to the wrong account
If an ACH transfer does not arrive within three business days, contact your bank and ask them to trace it. Provide your bank with the date you sent it, the amount, and the receiving bank's name and account number. Your bank can check the status and, if the transfer was lost, resend it. This usually takes a few days. Some banks charge a fee to trace a transfer, typically $15 to $25, though many waive it if the delay was the bank's error.
If you sent money to the wrong account number, contact your bank immediately. For ACH transfers, your bank can try to recall the transfer within a few days of sending it, but success depends on whether the receiving bank has already released the funds. For wire transfers, you cannot reverse the transfer, but you can contact the receiving bank and ask them to return the money — they are not required to do so, but many will if you explain the mistake. If the receiving bank refuses, you may need to contact the account holder directly or pursue the matter through your bank's dispute process.
Frequently Asked Questions
How long does it take for money to show up after I transfer it?
Same-bank transfers land instantly or by the next business day. ACH transfers between different banks take one to three business days. Wire transfers land within hours, usually the same day. Mobile check deposits land within one business day. Mailed checks take five to ten business days.
Can I transfer money on a weekend or holiday?
You can initiate a transfer any time through your bank's app or online banking, but the bank will not process it until the next business day. If you send a transfer on Friday evening, it will not start processing until Monday. Wire transfers sent on weekends or holidays may not land until the next business day.
What happens if I enter the wrong account number?
For ACH transfers, contact your bank immediately and ask them to recall the transfer. They can try to stop it if it has not been released yet. For wire transfers, you cannot reverse it, but you can contact the receiving bank and ask them to return the funds. If the receiving bank refuses, you may need to pursue it through your bank's dispute process or contact the account holder directly.
Do I need to pay a fee to transfer money between my own accounts?
No. Transfers between your own accounts at the same bank are free. ACH transfers between different banks are also free. Wire transfers cost money, usually $15 to $50. Some payment apps charge a fee for instant transfers but offer free standard transfers.
What is the difference between a routing number and an account number?
A routing number identifies the bank itself — it is the same for all customers at that bank. An account number identifies your specific account within that bank. You need both to transfer money to another bank. You can find both on a check, in your online banking, or by calling your bank.