The main ways money reaches your checking account
Money gets into your checking account through five main routes: direct deposit from your employer or government, transfers from another account you own, deposits you make yourself, wire transfers from someone else, and ACH transfers (electronic payments) from other people or organisations. Which method you use depends on who is sending the money and how fast you need it.
Direct deposit is the fastest and most common way. Your employer or a government agency (like the IRS or Social Security) sends money straight to your account on a set schedule — usually every two weeks for paychecks, or on a specific date for government payments. Wire transfers and ACH transfers are slower but work when someone outside your bank needs to send you money. Transfers between your own accounts at the same bank are nearly instant, while transfers between different banks take one to three business days.
Key Takeaways
- Direct deposit from your employer or government is the fastest method and requires you to provide your routing number and account number once.
- Transfers from another account you own at a different bank take one to three business days and can be started through either bank's website or app.
- ACH transfers from other people or organisations take three to five business days and require you to share your routing and account numbers.
- Wire transfers arrive the same day or next business day but cost money (usually $15 to $30) and require the sender to initiate through their bank.
- Cash deposits at an ATM or branch are instant if you use your own bank's machine, but deposits at other banks' ATMs may take one to two business days.
Setting up direct deposit from your employer or government
Direct deposit requires you to give your employer or government agency your routing number and account number. Your routing number identifies your bank; your account number identifies your specific account. You can find both on the bottom left of any check you write, or by logging into your bank's website or app and looking for account details.
Your employer will ask you to fill out a form — often called a direct deposit authorisation form or ACH authorisation form — with this information. Government agencies like the IRS or Social Security ask for the same details, usually through a form you submit online or by mail. Once set up, the money arrives automatically on payday or on the date the government agency specifies. You only need to do this once; it stays in place until you change it.
If you have already set up direct deposit and the money is not arriving, check that you gave the correct routing and account numbers. A single digit wrong will send the money to the wrong account. Contact your employer's payroll department or the government agency to verify the information they have on file.
Transferring money from another account you own
If you have money in a savings account, money market account, or checking account at the same bank, you can move it to your checking account instantly through your bank's website or app. Log in, find the transfer option, select the account you want to transfer from and the account you want to transfer to, enter the amount, and confirm. The money appears in your checking account within minutes.
If the other account is at a different bank, the transfer takes one to three business days. You can start the transfer from either your current bank's website (by linking the other bank's account) or from the other bank's website (by initiating a transfer out). You will need to provide the routing number and account number of the account you are transferring to. Some banks charge a small fee for transfers between different banks; check your bank's fee schedule before you transfer.
Receiving ACH transfers from other people or organisations
An ACH transfer is an electronic payment that moves money from someone else's bank account to yours. It takes three to five business days. Common examples include refunds from online retailers, payments from freelance work, reimbursements from friends, and payouts from gig economy apps.
To receive an ACH transfer, you give the sender your routing number and account number. They enter this information into their bank's system, and the money moves automatically. You do not need to do anything after providing your account details — the sender's bank handles the rest. If the transfer does not arrive within five business days, contact the sender and ask them to check the status with their bank.
ACH transfers are free to receive. The sender may pay a fee, but you will not. If someone asks you to pay a fee to receive money, that is a scam.
Wire transfers and when to use them
A wire transfer moves money the same day or next business day, making it the fastest method when you need money urgently. The sender goes to their bank and requests a wire transfer to your account. They provide your routing number, account number, and full name. The money arrives within hours or by the next business day.
Wire transfers cost money — usually $15 to $30 depending on your bank — and the sender typically pays this fee. Once a wire transfer is sent, it cannot be reversed, so make sure you give the sender the correct routing and account numbers. If the numbers are wrong, the money may go to the wrong account and recovering it is difficult.
Wire transfers are common for large purchases (like down payments on a house), urgent bills, or international payments. For everyday payments between friends or family, ACH transfers are cheaper and nearly as fast.
Depositing cash at an ATM or bank branch
Cash deposits at your own bank's ATM or branch are instant — the money shows up in your account right away. Walk to an ATM, insert your debit card, select deposit, insert the cash, and confirm the amount. At a branch, hand the cash to a teller along with a deposit slip (the bank provides these) and your account number.
If you deposit cash at an ATM or branch belonging to a different bank, the deposit takes one to two business days. Some banks do not accept cash deposits from customers of other banks at all, so check before you try. Your own bank's ATM is always the fastest option.
If you deposit a large amount of cash — usually $10,000 or more in a single deposit — your bank is required by law to file a report with the government. This is normal and not a sign of wrongdoing. The bank will not freeze your account or ask questions unless the deposits look suspicious (for example, many deposits of just under $10,000 in a short time).
Mobile check deposits and remote options
Many banks let you deposit checks without visiting a branch or ATM. Download your bank's app, take a photo of the front and back of the check, and submit it through the app. The bank receives the image and deposits the money into your account. Mobile check deposits usually take one to two business days to clear.
Some banks also let you deposit checks by mail. You write your account number on the back of the check, place it in an envelope with a deposit slip, and mail it to the address your bank provides. This takes five to ten business days because of mail time plus processing time. Use this method only if you cannot deposit the check any other way.
Frequently Asked Questions
What is the difference between a routing number and an account number?
Your routing number identifies your bank (for example, all Bank of America customers in a region share the same routing number). Your account number identifies your specific account within that bank. Both are needed for direct deposits, ACH transfers, and wire transfers. You can find both on a check or in your bank's app.
How long does a transfer between two different banks take?
ACH transfers between different banks take three to five business days. Wire transfers take the same day or next business day but cost $15 to $30. Transfers between accounts at the same bank are instant. Weekends and bank holidays add extra time — a transfer initiated on Friday may not arrive until Tuesday.
Can I deposit a check from someone else into my account?
Yes, but you may need to sign the back of the check and write "for deposit only" above your signature. Some banks require the original check owner to sign it first. Ask your bank about their policy before you deposit a check that is not in your name.
What happens if I give someone the wrong routing or account number?
If the number is wrong, the money goes to the wrong account. For ACH transfers and direct deposits, contact the sender and ask them to correct the information and resend. For wire transfers, contact your bank immediately — they may be able to recover the money, but it is not may provide.
Is there a limit to how much money I can deposit?
Banks do not set a limit on how much you can deposit, but deposits of $10,000 or more trigger a government report. This is routine and legal. If you make many smaller deposits that add up to $10,000 to avoid the report, your bank may flag this as suspicious activity.