The fastest way depends on where the money is coming from

If you are moving money from another bank account you own, a wire transfer or ACH transfer will work. If someone else is sending you money, they initiate the transfer from their bank and you provide your account and routing numbers. If you are depositing cash or a check, you go to your bank in person or use mobile deposit. The method, timeline, and cost all depend on whether the money is already in the banking system and how quickly you need it.

Each transfer method has a different speed and cost. ACH transfers are free but take several business days. Wire transfers arrive faster but cost money and cannot be reversed. Cash deposits are instant but only at your own bank. Understanding which method fits your situation saves you time and money.

Key Takeaways

  • ACH transfers are free or low-cost and take one to three business days; wire transfers cost $15 to $30 and arrive the same day or next business day.
  • To receive a transfer, give the sender your account number, routing number, and the name on your account — never send your PIN or password.
  • Mobile deposit lets you photograph a check and deposit it without visiting a branch, though the funds may take two to three business days to clear.
  • Cash deposits at your own bank's branch or ATM are available immediately, but deposits at a different bank's ATM may take longer or incur a fee.
  • If a transfer fails or takes longer than promised, contact your bank within one business day to start an investigation.

ACH transfers: the standard method for most people

An ACH transfer (Automated Clearing House) is the most common way to move money between bank accounts. It is free or costs $1 to $3, and it takes one to three business days. The sender enters your account number and routing number into their bank's system, and the money moves through the Federal Reserve's clearing network to your bank.

To receive an ACH transfer, you need to give the sender three pieces of information: your account number, your routing number (a nine-digit code that identifies your bank), and the name on your account exactly as it appears on your account paperwork. Your bank's website usually displays both numbers in the account details section, or you can call customer service. Do not send your PIN, password, or card number — no legitimate transfer requires those.

ACH transfers work for paychecks, tax refunds, peer-to-peer transfers through apps like Venmo or PayPal, and regular bill payments. Some banks allow you to set up recurring ACH transfers if you receive the same payment regularly. If the transfer does not arrive within three business days, contact your bank immediately — delays beyond that window may indicate a problem with the routing number or account number.

Wire transfers: when you need money the same day

A wire transfer moves money directly from one bank to another and usually arrives within hours or by the next business day. It costs $15 to $30 depending on your bank, and it is irreversible once sent. Wire transfers are used for time-sensitive payments like down payments on a house, international transfers, or urgent bills.

To receive a wire transfer, you provide the sender with your account number, routing number, and bank name and address. Some banks also ask for a SWIFT code if the transfer is coming from outside the United States. The sender's bank initiates the transfer, and your bank receives it and deposits it into your account. You do not need to do anything on your end except make sure your account information is correct.

Wire transfers are faster than ACH but cost more and cannot be reversed if the sender enters the wrong account number. If you are receiving a large wire transfer for the first time, call your bank ahead of time to let them know it is coming — some banks flag large incoming wires as potential fraud and may hold the money while they verify it.

Mobile deposit and check deposits

If someone sends you a check, you can deposit it without visiting a branch by using mobile deposit. Open your bank's app, select "deposit a check," photograph the front and back of the check, and submit it. The app tells you when the deposit will be available — usually two to three business days. Mobile deposit is free and works for most personal checks.

If you prefer to deposit a check in person, visit any branch of your bank during business hours and hand the check to a teller. The funds are usually available the next business day. Some banks also have check deposit ATMs where you can insert the check directly; these work the same way as mobile deposit but may take slightly longer. Do not deposit a check made out to someone else into your own account — that is check fraud. If you receive a check made out to another person, they must deposit it themselves or sign it over to you in writing (called a third-party check), though many banks no longer accept third-party checks.

Cash deposits at ATMs and branches

If you have cash, the fastest way to get it into your account is to deposit it at an ATM or branch belonging to your bank. Cash deposits at your own bank's ATM or branch are available immediately — you can withdraw the money the same day. There is no fee for depositing cash at your own bank.

Depositing cash at an ATM belonging to a different bank is possible but slower and may cost money. Some banks charge a fee for out-of-network cash deposits, and the funds may not be available for one to two business days. If you need the cash to be available right away, use your own bank's ATM or branch. Large cash deposits — typically $10,000 or more — trigger a federal reporting requirement called a Currency Transaction Report (CTR). This is not a problem if the money is legitimate, but your bank will file the report with the Financial Crimes Enforcement Network (FinCEN). If you are depositing a large amount, let your bank know in advance so they can process it smoothly.

Peer-to-peer apps and digital wallets

Apps like Venmo, PayPal, Square Cash, and Zelle let you send and receive money from other people. Money sent through these apps usually goes into a digital wallet first, and you then transfer it to your bank account. The transfer from the app to your bank account is typically free and takes one to three business days, depending on the app and your bank.

To receive money through a peer-to-peer app, you create an account, link your bank account, and share your username or phone number with the sender. The sender enters the amount and your identifier, and the money arrives in your app wallet. You then move it to your bank account by selecting "transfer to bank" or "cash out." Some apps let you spend the money directly from the wallet without transferring it first. These apps are convenient for splitting rent or paying friends back, but they are not insured by the Federal Deposit Insurance Corporation (FDIC) the way a bank account is. Money sitting in an app wallet is at risk if the app company fails or is hacked. Transfer money to your actual bank account as soon as you receive it if you want FDIC protection.

What to do if a transfer fails or is delayed

If money you were expecting does not arrive on time, first check that you gave the sender the correct account and routing number. Log into your bank account and look for the transfer in your transaction history — it may be pending. If it shows as pending, wait until the promised delivery date before contacting your bank.

If the transfer does not arrive by the promised date, or if it shows as failed or rejected, contact your bank within one business day. Have the sender's name, the amount, the date it was supposed to arrive, and the transfer method ready. Your bank will file a trace request, which is an investigation into where the money went. Traces usually take five to ten business days. If the trace finds that the money went to the wrong account because of an error in the account number, your bank will contact the receiving bank and ask them to return it. If the receiving bank refuses or the account holder has already spent the money, recovery is difficult and may require legal action. This is why it is critical to double-check account numbers before sending large amounts.

Frequently Asked Questions

How do I find my routing number?

Log into your bank's website or app and look for account details or account information — the routing number is usually displayed there. You can also call your bank's customer service line, or search online for "[your bank name] routing number." The routing number is the same for all customers at your bank, regardless of which branch you use.

Can I receive a transfer if I do not have a bank account yet?

No, you need an active bank account to receive a transfer. Open a checking or savings account at any bank or credit union, and you will receive an account number and routing number. Some banks let you open an account online in minutes, while others require you to visit a branch in person.

What happens if I give the sender the wrong account number?

The money will go to the wrong account. If the account belongs to someone else, your bank can file a trace and ask the receiving bank to return it, but recovery is not may provide. Always double-check the account number before confirming a transfer, especially for large amounts.

Is there a limit to how much money I can transfer?

Limits vary by bank and transfer method. ACH transfers often have daily or monthly limits ($10,000 to $25,000 per day is common), while wire transfers may have higher limits. Check your bank's website or call customer service to find out your specific limits. You can usually request a higher limit if you need it.

Do I need to do anything to receive a wire transfer?

No, you do not need to do anything. Just make sure the sender has your correct account number, routing number, and bank name. Some banks ask you to notify them in advance of a large incoming wire so they do not flag it as fraud, but this is optional. The money will arrive in your account automatically once the sending bank processes it.