How to Send an ACH Transfer: Steps, Limits, and Fees

To send an ACH transfer, gather the recipient’s name, routing number, account number, and account type; log in to your bank’s payment portal (or visit a branch); enter the amount and date; and confirm. Standard transfers settle in one to three business days, and same-day processing is available if you submit before your bank’s cutoff.

What You Need From the Recipient

Getting the details right the first time saves you from return fees and delays. At a minimum, collect four things:

  • The recipient’s full legal name, exactly as their bank has it on file. Small mismatches can trigger a return.
  • The nine-digit routing number that identifies the recipient’s bank. It sits on the bottom-left of a check or appears in the recipient’s online banking.
  • The account number, which appears just to the right of the routing number on a check.
  • The account type: checking or savings. The clearing system uses different transaction codes for each (code 22 for checking, code 32 for savings), and picking the wrong one bounces the payment back.

The routing number and account type requirements are built into the ACH file format itself. Federal ACH payment guides specify that the depositor’s account must include both the authorized recipient name and the account type designation.1Fiscal Service, U.S. Department of the Treasury. A Guide to Federal Government ACH Payments

Verifying the Account Before You Send

Many platforms verify a new payee’s account before allowing a full transfer. The traditional method uses micro-deposits: your bank sends two small deposits (usually a few cents each) to the recipient’s account, and the recipient confirms the exact amounts. This takes one to three business days. Newer instant account verification services use tokenized connections that confirm ownership in seconds without sharing login credentials. If you’re setting up a new payee for the first time, expect one of these steps before your transfer goes through.

Steps to Submit the Transfer

The submission flow varies slightly between banks, but the sequence is the same everywhere:

  • Log in to your bank’s payment portal and navigate to the transfers or payments section. Most banks separate internal transfers between your own accounts from external ACH transfers.
  • Add or select the recipient. For a new payee, enter the routing number, account number, account type, and recipient name. Returning payees should already be saved.
  • Enter the amount and date. Choose whether the transfer should process immediately or on a future date. Double-check the amount; an extra zero turns a $500 payment into a $5,000 problem.
  • Review and confirm. The summary screen is your last chance to catch an error before the payment enters the clearing queue.

If you submit at a branch, bring the recipient’s account details and a completed authorization form. The representative enters the information and gives you a printed receipt with a transaction reference number and the scheduled processing date.

Every ACH transaction requires your bank to have explicit authorization on file before moving funds. The Nacha Operating Rules, which govern every ACH payment on the network, mandate this authorization step regardless of the dollar amount.2Nacha. Nacha Operating Rules – New Rules For a payment you initiate online, clicking “agree” after entering the transfer details serves as your electronic authorization; for a recurring transfer set up in person, a signed form does the same job.

How Long It Takes

Standard ACH transfers settle in one to two business days. The Federal Reserve operates the FedACH system on a batch-processing schedule, so your transfer joins a queue rather than moving instantly. Submit on Monday afternoon and the recipient’s bank typically has the funds by Tuesday or Wednesday morning.

Same-Day ACH compresses that timeline. The FedACH system processes same-day transactions across multiple windows throughout the business day, with submission deadlines as late as 4:45 PM ET.3Federal Reserve Services. FedACH Processing Schedule Transfers submitted before the cutoff settle the same day. Your bank may impose its own earlier cutoff so it can package and transmit the file in time, so check your institution’s specific deadline.

Same-Day ACH carries a per-transaction cap of $1 million.4Federal Reserve Services. Same Day ACH Frequently Asked Questions Anything above that must go through the standard multi-day cycle or a wire transfer. Most banks charge extra for same-day processing, though the fee is typically modest for consumer transfers.

ACH only processes on banking days. A transfer submitted Friday evening won’t begin processing until Monday, and holiday weeks push settlement out further than you’d expect.

How Much You Can Send

Even though the ACH network handles same-day transactions up to $1 million, your bank almost certainly imposes lower limits on your account. These caps vary between institutions and account types. Consumer checking accounts at large banks commonly limit outgoing ACH transfers to somewhere between $3,500 and $25,000 per day, with monthly caps that may be two to four times the daily limit. Business accounts generally qualify for higher thresholds, sometimes reaching $100,000 or more per transaction.

If you need to send more than your daily limit allows, contact your bank. Many institutions can temporarily raise your cap for a specific transfer, particularly if you’ve maintained the account in good standing. For recurring large transfers, ask about a permanent increase tied to your account type.

Fees to Expect

Fees for outgoing ACH transfers range widely. Many consumer banks process them free through online banking, while business accounts may pay per-transaction fees that vary with volume and processing speed. Any fee should appear on the confirmation screen before you finalize the transfer. Same-day processing typically carries its own surcharge on top of any base fee.

Canceling or Reversing a Transfer

Once you hit confirm, your window to cancel shrinks fast. If the transfer hasn’t left your bank’s internal queue yet, most online banking platforms let you cancel it directly. Once the file is transmitted to the ACH network, cancellation becomes much harder.

Nacha rules allow an originator to reverse a transfer only for specific reasons: the entry was a duplicate, it went to the wrong recipient, or the dollar amount was incorrect. The reversal must be transmitted within five banking days after the original transaction’s settlement date.5Nacha. ACH Network Rules – Reversals and Enforcement Outside those narrow grounds, reversals aren’t permitted. If you simply changed your mind about a payment, the ACH reversal process won’t help; you’d need to contact the recipient directly and ask them to return the funds.

When a Transfer Fails

When the recipient’s bank can’t process your payment, it generates a return reason code and sends the transaction back through the network. The most common ones:

  • R01 (Insufficient Funds): your account didn’t have enough money to cover the transfer at settlement time.
  • R03 (No Account): the account number you provided doesn’t match any account at the receiving bank.
  • R04 (Invalid Account Number): the account number structure is wrong, whether too many digits, too few, or an impossible format for that institution.

Returns for these standard reasons are processed within two banking days after settlement. Your bank then notifies you and credits or adjusts your account accordingly. Returned funds typically reappear in your balance within a few days after that.

Return fees vary. Some banks charge a small fee (often a few dollars); others fold the cost into standard account fees. If the return was caused by insufficient funds, you may face an additional NSF charge from your own bank. Validating account details before sending is worth the effort, especially if you’re processing high volumes.

A Note on International Payments

The ACH network can handle cross-border payments through International ACH Transactions, but the requirements jump significantly compared to domestic transfers, including full street addresses, an ISO destination country code, receiving bank identification, and a stated reason for payment.6Nacha. International ACH Transactions FAQs – Corporate Customers Banks also screen these against Office of Foreign Assets Control sanctions lists, which slows processing. If speed matters for a cross-border payment, a wire transfer is usually faster; for a recurring payment where a day or two of processing is acceptable, international ACH can be significantly cheaper.