The transfer itself is usually the easy part. The harder part is choosing the correct payment rail and getting every recipient detail right. For U.S. consumers, the main options are internal transfers, ACH transfers, domestic wires, and international wires.

Before sending money, verify the recipient's details through a trusted source, check the fee and delivery estimate, and keep the confirmation number.

Choose the right type of bank transfer

Destination, urgency, and cost determine which rail makes sense.

Transfer type Usually best for Typical timing Main consideration
Internal transfer Moving money between accounts at the same bank Often immediate, depending on the bank Usually the simplest option
ACH transfer Bills, payroll, regular payments, and transfers to another U.S. bank Often one to three business days Low cost, but not always instant
Domestic wire Time-sensitive U.S. payments or large transfers Often the same business day if sent before the cutoff Fees can be substantial, and recalls are not guaranteed
International wire Sending money to a bank in another country Often one to five business days Exchange rates, intermediary banks, and local holidays affect the result
SEPA transfer Eligible euro payments within the Single Euro Payments Area Depends on the bank and payment type Not every U.S. bank offers it

ACH is processed through the Automated Clearing House network. Some banks and payment services offer same-day ACH, but cutoffs, eligibility, and availability vary. The Federal Reserve's ACH overview explains the network and its same-day processing developments.

A payment button inside a banking app may use a separate peer-to-peer network instead of ACH or a wire. Read that service's terms before assuming you can cancel or dispute the payment the same way.

Information you need before sending money

Ask the recipient for payment instructions directly. Don't act on a last-minute change in an email, text, or invoice without independently confirming it.

For a U.S. ACH transfer

You may need:

The bank may ask whether the account is personal or business. Use the information supplied by the receiving bank or account holder rather than guessing from a check or old payment record.

For a domestic wire

A domestic wire commonly requires:

Wire routing numbers can differ from ACH routing numbers. Confirm which one the receiving bank wants.

For an international transfer

Depending on the country and bank, you may need:

Not every country uses IBAN, and some countries use different local identifiers. Ask the recipient's bank for exact instructions. A SWIFT or BIC code identifies the bank for an international payment, but it doesn't replace the recipient's account details.

How to make a bank transfer online

The wording varies by bank, but the process is broadly similar.

  1. Verify the payment request. Call the recipient using a phone number you already trust, especially if the request involves a new account or changed payment instructions.
  2. Sign in through the official bank app or website. Type the bank's address yourself or use a saved official app. Avoid links in unexpected messages.
  3. Open the transfer menu. Look for Transfers, Move Money, Payments, or a similar option.
  4. Choose the transfer type. Select an internal transfer, external ACH transfer, domestic wire, or international wire.
  5. Add or select the recipient. Review every digit of the account and routing information. A newly added external account may require verification or a waiting period.
  6. Enter the amount and date. Check the account that will be debited and leave enough money for the transfer and any fee.
  7. Review the disclosure. Look at the delivery estimate, transfer fee, exchange rate, amount the recipient is expected to receive, and any intermediary-bank notice.
  8. Authenticate the payment. Your bank may request a one-time code, password, security key, or biometric confirmation.
  9. Submit the transfer once. Avoid repeatedly pressing the send button if the screen appears slow.
  10. Save the confirmation. Record the reference number, date, amount, recipient, and payment purpose.

A pending status doesn't necessarily mean the payment failed. Check transfer history before trying again; a duplicate payment can be harder to recover than a delayed one.

How to transfer money from a bank using a mobile app

A mobile transfer follows the same basic steps, but smaller screens make it easier to miss a wrong digit or fee disclosure.

  1. Open the bank's official app and sign in.
  2. Select Transfers or Move Money.
  3. Choose the source account and recipient.
  4. Select ACH, wire, or the available payment option.
  5. Enter the amount and delivery date.
  6. Review the fee, timing, and recipient details.
  7. Approve the transfer with the app's security method.
  8. Save the confirmation screen or reference number.

Don't scan a payment QR code or copy bank details from an unexpected message without checking the request independently. A familiar-looking name in an app doesn't prove that the selected account belongs to the intended recipient.

If you schedule a recurring transfer, check the amount, frequency, end date, and source account. Canceling a recurring bank transfer may stop the payment instruction, but it doesn't necessarily cancel the underlying rent, loan, subscription, or other bill. Contact the biller separately when necessary.

ACH versus wire transfer: cost, speed, and reversals

Feature ACH Wire
Common use Routine U.S. payments and transfers Urgent or high-value payments
Processing Batch-based, often one to three business days Often same day for domestic transfers sent before the bank's cutoff
Cost Often free or low-cost Frequently carries an outgoing fee
International use Generally a U.S. payment method Common for international bank payments
Cancellation Depends on status, bank rules, and transfer type A recall may be possible, but isn't guaranteed
Main risk Delay or incorrect account information Higher cost and difficult recovery after completion

Neither option is automatically better. Use ACH when cost matters and the recipient can wait. A wire may fit when the recipient specifically requires it or the payment must arrive quickly, but confirm the deadline with the receiving bank.

Cutoff times matter. Transfers submitted after the cutoff, on weekends, or before a bank holiday may be processed on the next business day. The bank's displayed estimate is more useful than a general timing range.

International bank transfers, SWIFT, and SEPA

An international wire usually passes through more steps than a domestic payment. The sending bank may convert the currency, route the payment through an intermediary, and send it to the recipient's bank for final posting.

Before confirming an international transfer, check:

International wires can be delayed by currency choices, receiving-bank processing, local holidays, intermediary banks, and compliance reviews. Bank of America's wire guidance gives a one-to-five-business-day range and lists several possible delays. That estimate isn't a guarantee for other banks or countries.

SEPA is designed for eligible euro payments within participating European countries and territories. A U.S. bank may offer a SEPA option, but availability and fees are bank-specific. If the payment isn't in euros or the destination isn't eligible, the bank may need to send a different type of international transfer.

Bank transfer fees and limits

There is no universal U.S. bank-transfer fee or daily limit. Your bank, account type, transfer rail, destination, currency, and recipient bank determine the cost.

Possible charges include:

A transfer advertised as having no sending fee can still carry an exchange-rate markup or a deduction by another bank. Compare the amount debited from your account with the amount the recipient is expected to receive.

Limits may apply per transaction, per day, or per recipient. Banks can also place temporary holds or require additional verification when you add a new external account, send an unusual amount, or change a recipient's details. These are account and bank controls, not a single nationwide limit.

If you need to send more than your normal limit, contact the bank through its official number before starting. Don't split a payment or use multiple accounts just to avoid a security review.

How to protect yourself from transfer scams

Once the receiving account can access the funds, a bank transfer can be hard to recover. Treat urgency and secrecy as warning signs.

Use these safeguards:

The Federal Trade Commission's scam guidance recommends contacting your bank or credit union immediately if you paid a scammer. Tell the bank how the payment was made, ask whether it can stop or recall the transfer, and follow its claim process. Recovery isn't guaranteed, especially when you authorized the payment after being deceived, so speed matters.

What to do if a transfer is wrong, missing, or unauthorized

Act as soon as you notice a problem. Have the confirmation number, amount, date, recipient details, and any related messages ready.

The transfer is still scheduled or pending

Check whether the app offers a cancel option. If it doesn't, call the bank's transfer or fraud department immediately. Don't send a second payment until the bank confirms whether the first one was submitted.

You entered the wrong account or routing number

Call the bank and request a correction, return, or recall. The bank may be able to stop an ACH payment before processing or contact the receiving bank, but it can't promise that the money will be returned after posting.

A completed wire went to the wrong recipient

Ask the sending bank to issue a wire recall and provide the reference number. A recall depends on the status of the payment and cooperation from the receiving bank or recipient. There is no universal rule that guarantees a reversal within 24 hours.

You were tricked into sending the payment

Contact the bank immediately, preserve the messages and payment instructions, and ask for the bank's fraud-response process. Report the scam to the FTC. Don't pay anyone who promises to recover the funds for an upfront fee.

You didn't authorize the transfer

Tell the bank that the transaction was unauthorized and ask how to open an electronic-transfer error or fraud claim. Secure your account by changing the password, ending unfamiliar sessions, and checking for unauthorized changes to contact information or linked accounts. The applicable process can depend on the account and payment type, so follow the bank's instructions and deadlines.

How to track a bank transfer

Start with your bank's transfer history. A confirmation number shows that the bank accepted the instruction, but it doesn't always prove that the recipient's bank has posted the funds.

If the payment is delayed:

  1. Check whether the transfer is pending, rejected, returned, or completed.
  2. Confirm the recipient's account details and expected posting date.
  3. Ask your bank for the ACH trace number or wire reference, if available.
  4. Ask the recipient to contact their bank with that reference.
  5. Request a formal trace if the payment remains missing after the bank's estimated delivery window.

International payments may have additional tracking or message records that the sending bank can request. Time-zone differences, holidays, intermediary banks, and receiving-bank holds can extend the process.

Bank transfers for small businesses

Businesses sending vendor payments should use a review process that doesn't depend on one person's email inbox.

ACH is often practical for recurring payments, while wires may fit a time-sensitive transaction. Verify the payment rail, fee, cutoff, currency, and recipient details each time the instructions change.

Common questions about bank transfers

How long does a bank transfer take?

An internal transfer may be available quickly. ACH transfers often take one to three business days, while domestic wires are often processed the same business day if submitted before the cutoff. International wires commonly take one to five business days, but the receiving bank, intermediary banks, currency, holidays, and compliance checks can add time.

Is ACH cheaper than a wire?

Usually, but not always. ACH is often free or low-cost. Wires commonly have a higher sending fee, and international wires may also include exchange-rate and intermediary charges. Check your bank's current fee disclosure before approving the transfer.

Can I cancel or reverse a bank transfer?

Sometimes. A scheduled payment may be cancelable before processing. For a submitted ACH or wire, the bank may request a return or recall, but recovery isn't guaranteed. Contact the bank immediately rather than waiting for the expected delivery date.

Is a $10,000 bank transfer automatically reported or taxable?

No single amount makes every bank transfer taxable or subject to the same reporting rule. The tax treatment depends on what the payment represents. The IRS explains that Form 8300 generally concerns businesses receiving more than $10,000 in cash in one transaction or related transactions; it isn't a blanket rule for sending an ordinary bank transfer. Keep records and ask a qualified tax professional about your specific situation.

What should I do if I sent money to a scammer?

Call your bank or credit union immediately and explain that the transfer was connected to fraud. Request a recall or dispute review, preserve all evidence, and report the scam to the FTC. The sooner you act, the more options the bank may have, but no recovery is guaranteed.

Before you approve a payment, compare every account digit and routing number against verified instructions, then save the confirmation. If anything looks wrong, stop and call your bank through its official number before sending another payment.