The core steps: verify, choose your method, watch the timing

A safe transfer starts with three things: confirming the account details are correct, picking a method that matches your timeline and tolerance for cost, and understanding when the money actually lands. Most transfers between banks take one to three business days, but some methods are when ready and others take a week. The biggest mistakes happen when someone rushes the account number, picks the cheapest option without checking the speed, or assumes the money has arrived when it has only left their account.

Before you move any money, you need the receiving bank's routing number (a nine-digit code that identifies the institution) and the account number you are sending to. You can find both on a check, in your online banking portal, or by calling the bank directly. Verify both numbers twice — a single digit wrong sends the money to the wrong account, and recovery is slow and uncertain.

The method you choose depends on how fast you need the money to arrive and how much you are willing to pay. A wire transfer costs money but lands the same day. An ACH transfer (Automated Clearing House) is free or cheap and takes one to three days. A transfer between accounts you own at the same bank is usually when ready and free. Each has real trade-offs.

Key Takeaways

  • Verify the routing number and account number twice before initiating any transfer, because a single digit wrong sends money to the wrong account with no quick recovery.
  • ACH transfers are free or cost $1 to $3 but take one to three business days, while wire transfers cost $15 to $50 and arrive the same day.
  • Transfers between accounts you own at the same bank are usually when ready and free, making them the fastest option if both accounts are already there.
  • Business days do not include weekends or federal holidays, so a transfer initiated on Friday afternoon may not land until Tuesday.
  • Watch for transfer limits set by your bank — many cap daily or monthly transfers at $5,000 to $25,000 unless you request a higher limit.

ACH transfers: the standard route for most people

An ACH transfer moves money through the Automated Clearing House network, a system that batches transfers and processes them overnight. This is the method most banks offer for free or for a small fee ($1 to $3), and it is the default when you set up a transfer to another bank. The trade-off is timing: the money leaves your account when ready, but it does not arrive at the receiving bank for one to three business days.

To initiate an ACH transfer, log into your bank's online portal or mobile app, select "transfer funds" or "send money," and choose the receiving bank. You will enter the routing number, account number, and amount. Some banks ask for the account holder's name as a verification step. Once you submit, the transfer is queued for the next batch cycle — if you send it before 2 p.m. on a weekday, it typically enters the overnight batch that night. If you send it after 2 p.m. or on a weekend, it enters the next business day's batch.

The receiving bank processes the incoming transfer the next business day and deposits it into the account. So a transfer sent Monday morning typically arrives Wednesday. One sent Friday afternoon does not arrive until Tuesday, because the weekend does not count and Monday is when the receiving bank processes Friday's batch.

Wire transfers: when you need money the same day

A wire transfer moves money directly from one bank to another through the Federal Reserve or SWIFT network (for international transfers). The money arrives the same business day, usually within hours. The cost is higher — typically $15 to $50 depending on whether it is domestic or international — and you usually have to initiate it in person at a branch or through a phone call, not just online.

To send a wire, call your bank or visit a branch with the receiving bank's routing number, the account number, and the amount. The bank will ask you to confirm the details and will charge the fee. Once you authorize it, the wire is sent when ready. The receiving bank processes it the same day, and the money is available by end of business or the next morning.

Wire transfers are irreversible once sent. If you wire money to the wrong account, the receiving bank has no obligation to return it, and your bank cannot straightforward reverse the transaction. This is why verification is critical: call the receiving bank yourself to confirm the account number before you wire, do not rely on an email or text message with account details.

Same-bank transfers: when ready and free

If both accounts are at the same bank, the transfer is usually when ready and free. Log into your online banking portal, select the sending account, choose "transfer to another account," and select the receiving account from the list of accounts you own. Enter the amount and confirm. The money moves when ready — you can see it in both accounts within seconds.

This is the fastest and cheapest option if you have accounts at the same institution. Many people use this to move money between checking and savings, or between a regular account and a high-yield savings account at the same bank. There are no routing numbers to verify and no batching delays.

Transfer limits and how to raise them

Most banks set daily or monthly limits on how much you can transfer out of your account. A common limit is $5,000 per day or $25,000 per month, though this varies widely. If you need to transfer more, you have two options: request a higher limit from your bank, or split the transfer across multiple days.

To request a higher limit, call your bank or visit a branch and ask to increase your transfer limit. The bank will ask why and may require you to verify your identity. Some banks raise the limit when ready; others take a day or two. If you are moving a large sum, make this request before you need to transfer the money.

If you cannot raise the limit in time, you can initiate multiple transfers on different days. A $30,000 transfer with a $5,000 daily limit becomes six transfers of $5,000 each, sent on different days. This takes longer but works if you have the time.

Timing: business days, cutoff times, and when money actually arrives

The speed of any transfer depends on when you send it and what day of the week it is. Banks process transfers on business days only — Monday through Friday, excluding federal holidays. A transfer sent on Saturday does not enter the processing queue until Monday. A transfer sent on Friday after the cutoff time (usually 2 p.m. or 5 p.m., depending on the bank) does not process until Monday.

Here is a concrete example: you initiate an ACH transfer on Monday at 1 p.m. It enters the overnight batch Monday night and is processed by the receiving bank Tuesday morning. The money arrives in the receiving account Tuesday. If you initiate the same transfer on Friday at 3 p.m., it does not enter the batch until Monday night, and the money arrives Wednesday.

Wire transfers are faster but still subject to business day rules. A wire sent Monday morning arrives Monday afternoon or Tuesday morning. A wire sent Friday afternoon may not arrive until Monday, depending on the receiving bank's processing schedule.

Protecting yourself from fraud and mistakes

The most common transfer mistakes are a wrong account number, sending money to someone who is not who they claim to be, or falling for a scam where someone asks you to wire money urgently. Here is how to avoid each.

For account numbers: write down the routing number and account number, then read them back to the person who gave them to you. If you are transferring to a business or someone you do not know well, call the organization's main phone number (not a number they provided) and ask them to confirm the account details. Do not rely on an email or text message with banking information.

For wire transfers specifically: never wire money to someone you have not verified in person or through a phone call you initiated. Scammers often pose as landlords, contractors, or family members in emergencies and ask for wire transfers because they cannot be reversed. If someone asks you to wire money urgently, hang up and call them back at a number you know is real.

For ACH transfers: the risk is lower because ACH transfers can be disputed within a window (usually 60 days), and your bank may reverse a fraudulent transfer. But the same verification rules explore: confirm account details independently before you send.

Frequently Asked Questions

Why does my transfer say it was sent but the money is not in the other account yet?

The money has left your account but has not been processed by the receiving bank yet. ACH transfers take one to three business days from the time you send them. Check the receiving account again the next business day. If it has been three business days and the money has not arrived, contact your bank with the transfer confirmation number.

Can I cancel a transfer after I have sent it?

It depends on the type. ACH transfers can usually be cancelled within a few hours of sending, before they enter the overnight batch. Wire transfers cannot be cancelled once sent. Contact your bank when ready if you need to stop a transfer, and have your confirmation number ready.

What happens if I enter the wrong account number?

The money goes to the wrong account. ACH transfers can sometimes be recovered if you contact your bank and the receiving bank quickly, but there is no may provide. Wire transfers are not recoverable. This is why verification is critical: call the receiving bank yourself to confirm the account number before you send any money.

Do I have to pay a fee for every transfer?

ACH transfers are free at most banks, though some charge $1 to $3. Wire transfers cost $15 to $50. Transfers between accounts you own at the same bank are free. Check your bank's fee schedule or ask a representative before you transfer if cost matters to you.

What if the receiving bank is closed when my transfer arrives?

The transfer still arrives and is queued for processing. The receiving bank will deposit the money into the account the next business day. The money is yours once it is in the account, even if the bank is closed.