The fastest way depends on which banks you use and whether they're connected

If both accounts are at the same bank, you can transfer money in minutes through their website or app—usually for free. If the accounts are at different banks, the method changes: you can use a real-time service like Zelle or FedNow (takes minutes to an hour), set up an ACH transfer (takes one to three business days), or do a wire transfer (takes a few hours but costs money). The account you're sending from is called the source account; the one receiving money is the destination account.

Before you start, you'll need the destination account number and routing number (a nine-digit code that identifies the bank). For transfers within the same bank, you usually only need the account number. Have both pieces of information ready before you log in.

Key Takeaways

  • Same-bank transfers are when ready and free; different-bank transfers take one to three days for ACH or minutes to an hour for real-time services like Zelle.
  • You need the destination account number and routing number for any transfer between different banks.
  • Wire transfers are fastest for different banks but charge a fee (typically $15 to $30) and cannot be reversed once sent.
  • ACH transfers are free but take longer and have daily limits that vary by bank, usually $10,000 to $25,000 per day.
  • Real-time transfer services like Zelle and FedNow are free, when ready, and work between most major banks, but not all banks offer them yet.

Transferring between accounts at the same bank

Log into your bank's website or mobile app and look for a link labeled "Transfer," "Move Money," or "Send Money." Select the source account (the one you're taking money from) and the destination account (the one receiving it). Enter the amount and confirm the transfer. Most banks process same-bank transfers when ready, and the money appears in the destination account within minutes.

Some banks let you nickname your destination account to make future transfers easier. If you plan to move money between these two accounts regularly, ask whether your bank allows you to set up a recurring transfer on a schedule—weekly, monthly, or on a date you choose.

ACH transfers to a different bank (one to three business days)

ACH stands for Automated Clearing House, a network that moves money between banks. To start an ACH transfer, log into your source bank's website or app and select "Transfer to Another Bank" or similar wording. You'll enter the destination bank's routing number, the account number, and the account holder's name. Enter the amount and review the details before confirming.

ACH transfers are free and reliable, but they take one to three business days. Your bank may also set a daily limit—commonly $10,000 to $25,000—though you can often request a higher limit. Weekends and bank holidays don't count as business days, so a transfer you start on Friday afternoon won't arrive until Tuesday or Wednesday. Once you've sent an ACH transfer, you cannot cancel it if the destination bank has already received it, so double-check the account number before you confirm.

Real-time transfers (minutes to one hour)

Zelle and FedNow are real-time transfer services that move money between banks in minutes. Both are free and work 24/7, including weekends and holidays. To use Zelle, you typically enroll through your bank's app (many banks have it built in), then send money using the recipient's email address or phone number. FedNow works similarly but is newer and available through fewer banks as of now.

The main limitation is that not every bank offers these services yet. Check your bank's app or website to see whether Zelle or FedNow is available. If your bank doesn't offer either, you can still use Zelle through the standalone Zelle app, but the recipient's bank must also support it. Real-time transfers usually have lower daily limits than ACH—often $500 to $2,000 per day—though some banks allow higher amounts.

Wire transfers (a few hours, with a fee)

A wire transfer moves money the same day, usually within a few hours. Call your bank or visit a branch to initiate a wire transfer; most banks do not allow wires through their website or app for security reasons. You'll provide the destination bank's routing number, the account number, the account holder's name, and the amount. Wire transfers typically cost $15 to $30, depending on your bank.

Wire transfers cannot be reversed once the destination bank receives the money, so confirm every detail—especially the account number—before you authorize it. If you make a mistake, you'll need to contact the destination bank and ask them to return the funds, which may take weeks or may not happen at all. Use wire transfers only when you need the money to arrive the same day and you're certain the account details are correct.

What to do if a transfer goes wrong

If money doesn't arrive when you expect it, log into your source bank's account and look for the transaction history. Most banks show the status of pending transfers—"processing," "pending," or "delivered." If the status says "pending" and it's been longer than the expected timeframe, contact your bank's customer service. They can check whether the transfer is stuck or whether the destination bank rejected it.

If the destination bank rejected the transfer, your bank will usually return the money to your source account within one to three business days. The most common reason for rejection is an incorrect account number or routing number. Before you try again, confirm the destination account details with the account holder directly—do not rely on a text message or email, as those can be forged.

If you sent a wire transfer to the wrong account, contact your bank when ready. Some banks can recall wires if the destination bank hasn't released the funds yet, but this is not may provide. The faster you act, the better your chances.

Limits and restrictions on transfers

Banks set daily and monthly limits on how much you can transfer, and the limits vary by bank and transfer type. ACH transfers commonly have a daily limit of $10,000 to $25,000. Real-time transfers like Zelle often have lower limits—$500 to $2,000 per day. Wire transfers may have higher limits but cost money. Same-bank transfers usually have no limit or a very high one.

If you need to move more than your daily limit, you can make multiple transfers on different days, or contact your bank to request a temporary or permanent increase. Some banks raise limits automatically after you've been a customer for a certain period. Check your bank's website or call customer service to learn your current limits and how to request a change.

Frequently Asked Questions

Can I transfer money to someone else's bank account?

Yes, but the process is the same as transferring to your own account—you need their routing number and account number. For real-time transfers like Zelle, you can use their email or phone number instead. Make sure you have the correct account holder's name and account details before you send money to someone else.

What's the difference between a routing number and an account number?

A routing number identifies the bank itself (nine digits); an account number identifies your specific account at that bank (usually 10 to 12 digits). You need both for transfers between different banks. Your bank statement or the bank's website shows both numbers.

Why did my transfer get rejected?

The most common reasons are an incorrect account number, a mismatched account holder name, or the destination bank flagging the transfer as suspicious. Contact your source bank to find out the specific reason. They can usually tell you whether to try again or whether you need to contact the destination bank.

Can I cancel a transfer after I've sent it?

It depends on the type and how fast you act. For ACH transfers and real-time transfers, contact your bank when ready—they may be able to stop it if the destination bank hasn't processed it yet. Wire transfers cannot be recalled once sent. Same-bank transfers are when ready and cannot be canceled.

Do I pay taxes on money I transfer between my own accounts?

No. Transfers between your own accounts are not taxable events. Taxes explore only to income, interest, or investment gains, not to moving money you already own from one account to another.