What information is needed for an ACH payment?

The ACH details you need to send or receive a payment, and where to find them.

By the ACH Forms team. Checked against 7 sources. Last reviewed .

Short answer

An ACH payment needs four details about the receiving account: the name on the account, the bank's 9-digit routing number, the account number, and whether it is a checking or savings account. A business that sends the payment also adds its own company name and company ID, a short description, and the payment date.

The four details every ACH payment needs

DetailWhat it isWhere to find it
Name on the accountThe person or business that owns the accountYour bank statement
Routing number9 digits that identify the bankBottom left of a check, or your bank’s app
Account numberThe number of the account at that bankTo the right of the routing number on a check, or your bank’s app
Account typeChecking or savingsYour bank statement or app

Some people call the routing number an “ACH number”. See what an ACH number is.

The account type is not optional. The payment carries a transaction code that says whether it is a debit or a credit and whether it is going to a checking or a savings account. With the wrong type, the payment can be returned, or the bank sends a correction notice.

What the sender adds

When a business sends an ACH payment, its file also carries details about the business itself. If you pay through online banking or a payment service, the bank or service fills these in for you.

DetailWhat it is
Company nameThe name the receiver sees on their statement, up to 16 characters
Company IDA 10-character ID assigned by the sender’s bank
SEC codeThe type of payment, such as PPD for a person or CCD for a business
Entry descriptionUp to 10 characters saying what the payment is for, such as PAYROLL or RENT
Effective dateThe banking day the payment should settle
AmountIn dollars and cents

To collect money from someone else’s account, you need one more thing: their authorization. See the ACH authorization form.

What you need in each situation

You want toYou need
Be paid by a clientGive the client your four details. Use an ACH information form
Pay a vendorGet the vendor’s four details on a vendor ACH form
Pay an employee by direct depositGet the employee’s four details on a direct deposit form
Collect payments from a customerThe customer’s four details and a signed authorization
Move money between your own accountsThe four details of the other account, entered in your bank’s transfer screen

Check the details before you use them

A wrong digit can send a payment back, and it is a mistake you can prevent.

  • Check the routing number. The routing number checker tests the 9 digits against the bank checksum. It catches typing mistakes.
  • Read the account number back. There is no checksum for account numbers, so compare it with a voided check or a bank letter.
  • Use the ACH routing number. Some banks have a different number for wires, and a different one printed on paper checks in some states.
  • Confirm changes by phone. If someone emails you new bank details, call a number you already have for them before you pay. Fraudsters send fake “our bank details have changed” messages.

If the details are wrong, the payment comes back with a return code. R03 means no account was found, and R04 means the account number is not in a valid format.

Is it safe to share ACH details?

Your routing and account numbers are printed on every check you write, so sharing them to be paid is normal. Still, treat them with care.

  • Share them only with people and companies you mean to deal with.
  • Prefer a form handed over in person, a secure upload link or a password-protected file to plain email.
  • Check your statements. If a company you do not know takes money from your personal account, tell your bank as soon as you see it, and no later than 60 days after the statement that shows it. If the 60 days have passed, tell your bank anyway. See how to stop an unauthorized ACH withdrawal.

More on what protects you is in is ACH safe?

Common mistakes

  • Giving the debit card number in place of the account number.
  • Leaving out the account type.
  • Dropping a leading zero from the routing number in a spreadsheet.
  • Using a nickname. Use the name exactly as the bank has it.

Questions and answers

What info do I need for an ACH transfer?

The name on the receiving account, the routing number of the receiving bank, the account number, and the account type (checking or savings). If you are setting up the transfer in online banking, the bank may also ask for other details, such as an email address, for its own records.

What are ACH details?

ACH details are the bank details someone needs to pay you by ACH or to collect a payment from you. They are the name on the account, the routing number, the account number and the account type. Some people call them ACH instructions or ACH information.

What info do I give someone so they can pay me by ACH?

Give them the name on your account exactly as the bank has it, your bank's ACH routing number, your account number, and whether the account is checking or savings. Putting these on an ACH information form avoids copying mistakes.

Where do I find my routing and account numbers?

At the bottom of a check, in your bank's website or app, or by asking your bank. On a check the routing number is the 9-digit number on the left, and the account number is to its right. These are not the numbers on your debit card.

Do I need a SWIFT code or IBAN for an ACH payment?

No. ACH is a US system and uses routing numbers. A SWIFT code is used in place of a routing number for international wire transfers. See international ACH.

Is the routing number for ACH the same as for a wire?

Not at every bank. Some banks list one routing number for electronic payments such as ACH and direct deposit, and a different one for wire transfers. Use the one the bank lists for ACH.

Sources

  1. ACH file overview (what each payment entry contains), Nacha
  2. ACH file details (batch header fields), Nacha
  3. Consumer FAQs on ACH payments, Nacha
  4. Company Entry Descriptions, Nacha
  5. Routing number FAQs (paper, electronic and wire routing numbers), Bank of America
  6. Routing numbers and account numbers, Wells Fargo
  7. 12 CFR 1005.11, Procedures for resolving errors (Regulation E), Consumer Financial Protection Bureau

Last reviewed . How we check our information. Report a mistake on this page.

General information, not legal or financial advice. Rules change and banks set their own requirements. Check with your bank before you act. ACH Forms is not affiliated with Nacha.