What is an ACH routing number and where do you find it?

- What is an ACH routing number?
- Why you need an ACH routing number
- How to find and verify your ACH routing number
- ACH routing numbers vs. other routing numbers
- Common ACH routing number mistakes and how to avoid them
- Simplify your ACH payments with Ramp

AI Summary
A new vendor emails their banking details, and you have to figure out which nine-digit number belongs in the routing field. Pick the wrong one, and the payment bounces back or lands in someone else's account.
Knowing what an ACH routing number is and where to confirm it keeps your vendor payments on schedule.
Automated Clearing House (ACH) routing numbers identify the financial institutions involved in an electronic transfer. Issued by the American Bankers Association (ABA), ACH routing numbers play a critical role in how money moves between bank accounts in the United States. Every time you receive a direct deposit, send an online payment, or set up a recurring bill, this number helps ensure the funds reach the right place.
What is an ACH routing number?
An ACH routing number is a nine-digit code that identifies the bank or credit union processing an ACH transfer. Each ACH routing number is unique to a specific financial institution. It's designed to handle large volumes of routine business payments, such as direct deposits, employee salaries, or recurring vendor invoices.
Larger banks often have multiple ACH routing numbers due to geographic and service-related factors, like the account's location or the type of transaction being processed. You'll need to verify the correct routing number for your specific payment to confirm your payments process correctly.
What the 9 digits in an ACH routing number mean
Each segment of the nine-digit ACH routing number serves a distinct purpose:
- Federal Reserve routing symbol (first four digits): Identifies the Federal Reserve district and processing center that handles the bank's transactions
- Financial institution identifier (next four digits): Uniquely identifies the specific bank or credit union within that district
- Check digit (last digit): A checksum calculated using a mathematical formula to catch input errors and validate the routing number
The check digit acts as a built-in error detector. If you mistype a digit, the checksum often won't match, and the system can flag the number as invalid before processing the payment.
Why you need an ACH routing number
An ACH routing number enables banks and payment processors to route funds to the correct institution and account when making or receiving electronic payments. Without it, the ACH network wouldn't know where to send your money. The ACH Network processed 35.19 billion payments in 2025.
Whenever you set up an ACH payment for payroll, vendor payments, or customer collections, you'll need the correct routing number. Using the wrong number can lead to processing delays, rejected transactions, or misdirected funds. Taking the time to verify the routing number helps you avoid these errors and keep your payments running smoothly.
Every time you onboard a new vendor or set up a recurring payment, you'll need the correct ACH routing number for transactions like:
- Payroll direct deposits: Employers send wages to employees' accounts
- Vendor invoice payments: Your AP team pays suppliers by ACH transfer
- Recurring subscription billing: Service providers collect scheduled payments from customers' accounts
- Tax refund deposits: Tax agencies send refunds by direct deposit
- Payment app setup: You link your bank account to send peer-to-peer transfers
How to find and verify your ACH routing number
Most banks display the correct ACH routing number in your online account details, on paper checks, or within your mobile app. But because some banks use different routing numbers for ACH transfers, wire payments, and paper checks, it's easy to mix them up. If you need to receive ACH payments, confirming the right routing number is especially important.
You can find your ACH routing number on a check, in online banking, on a bank statement or your bank's routing-number page, or via the Federal Reserve's directory. For example, an AP specialist gets a vendor's banking details by email. They find the routing number on the vendor's voided check, then confirm it in the Federal Reserve directory before saving it.
1. Check your checkbook
On a paper check, the routing number is printed as the first 9-digit number on the bottom-left corner before your account number. At some banks, the routing number on checks can differ from the one used for ACH payments, so double-check with your bank if you're unsure.
2. Log in to your online banking portal
Most banks display your routing number when you log in to your online bank account or mobile banking app. Look in the account details section of the checking account or savings account you're using for ACH payments. Some banks have separate routing numbers for different types of transactions, such as ACH, wire transfers, and paper checks.
3. Check your bank statement or your bank's routing number page
Many banks print your routing number on monthly statements, usually in the account information area. Large banks often list routing numbers by state and transaction type on an official routing-number page, so pick the one labeled ACH or direct deposit.
For example, if your bank's page lists one number for "ACH/direct deposit" and another for "wires," use the ACH one for vendor payments. You can cross-check it with the American Bankers Association's routing number lookup alongside the Federal Reserve directory.
4. Look it up in the Federal Reserve's online directory
The Federal Reserve maintains a searchable online database of official bank routing numbers. This is a reliable way to cross-check the number you have against what's officially registered.
5. Contact customer service
Contact your bank's customer service if you can't find your ACH routing number on a check, online, or in a directory. After verifying your identity, ask specifically for the ACH routing number to make sure you're using the correct one for electronic payments.
Routing numbers for major US banks
Large banks often use one domestic wire routing number nationwide, but ACH numbers can vary by state, so confirm the one tied to your account.
| Bank | Domestic wire routing number | ACH routing number | Where to confirm |
|---|---|---|---|
| Bank of America | 026009593 | Varies by state | Bank of America wire transfers |
| Chase | 021000021 | Varies by account; check your account details | Chase wire transfer FAQs |
| Wells Fargo | 121000248 | Varies by state and account type | Wells Fargo routing number lookup |
| PNC | 043000096 | Varies by state | PNC wire transfers |
Confirm the number on your bank's own site before you send a payment, since routing numbers can change.
ACH routing numbers vs. other routing numbers
"ABA routing number" is the umbrella name for the nine-digit code. An ACH routing number is the ABA number your bank designates for ACH transfers. At many banks, it's the same number used for wire transfers and checks, though some larger banks assign separate ones.
Most ACH payments settle within 1 business day, according to Nacha's overview of how ACH payments work.
| Feature | ACH routing number | Wire routing number | Check (paper) routing number |
|---|---|---|---|
| Use | Electronic payments like direct deposits and vendor payments | Wire transfers | Paper checks |
| Transaction type | Batched electronic transfers | Individual bank-to-bank transfers | Paper check deposits and payments |
| Format | 9 digits | 9 digits | 9 digits |
| Processing network | ACH network | Wire systems like SWIFT or Fedwire | Check clearing through Federal Reserve Banks or private clearinghouses |
| Processing speed | Same day to 2 business days; most settle within 1 business day | Same-day or next-day (often within hours) | Varies by clearing process |
| Used by | Employers, AP teams, billers, and payment apps | Businesses and individuals sending time-sensitive payments | Anyone writing or depositing checks |
Routing transit number and bank routing number are other names for the same ABA number. None of these is your account number, which identifies your specific account rather than your bank.
Routing number vs. account number
Your routing number identifies your bank, while your account number identifies your specific account at that bank. ACH payments need both to reach the right place.
| Feature | Routing number | Account number |
|---|---|---|
| What it identifies | Your bank or credit union | Your specific account at that bank |
| Where it appears on a check | First nine-digit number at the bottom left | Follows the routing number |
| Who can see it | Listed openly on checks and bank websites | Shared only with people you pay or who pay you |
For example, when a new vendor sends banking details, check which number matches their bank's published routing number. That one is the routing number, and the other is their account number. Label both before you enter them so neither lands in the wrong field.
Common ACH routing number mistakes and how to avoid them
Using the wrong ACH routing number can delay payments, trigger return codes, or expose your business to fraud.
Entering incorrect routing numbers
One of the most common mistakes in an ACH transaction is inputting the wrong ACH routing number, whether due to a simple input error or misreading the number from a document. This sends payments to the wrong financial institution, causing delays or failed ACH transactions.
When this happens, you'll receive an ACH return code such as R03 or R04 indicating the account issue. Double-check routing numbers against your bank's official website or account statements.
Using the wrong routing number for the transaction type
ACH routing numbers are assigned for specific electronic payment purposes, and using the wrong one can result in transaction errors. For example, using a domestic ACH routing number for an international payment instead of a SWIFT code will cause the transaction to fail. Rather than assuming the number on a paper check is correct for ACH, confirm with your bank.
Using outdated routing numbers
Routing numbers can change due to bank mergers, acquisitions, or operational updates, but you may not realize your records are out of date. This can route payments to invalid or outdated routing numbers, causing returns and delays that impact cash flow. Promptly update your records after any bank mergers or account changes.
Misinterpreting numbers on documents
Bank documents display multiple number sequences, and it's easy to confuse an account number with a routing number. Always separate and label each number before entering payment details.
Failing to verify routing numbers
Skipping the step of verifying ACH routing numbers before initiating transactions is a common error that increases the likelihood of failed transactions. To improve accuracy, consider using AP automation software to validate routing numbers before sending payment.
Skipping authorization from clients or vendors
Another frequent mistake is using ACH routing numbers without proper authorization from the client, employee, or vendor. This can lead to disputes, legal issues, and loss of stakeholder trust. Before initiating ACH payments, get authorization from the vendor, employee, or client and keep a record of it.
Neglecting security for ACH routing numbers
Some businesses fail to implement adequate security measures for handling ACH routing numbers. This exposes sensitive information to unauthorized access and increases the risk of ACH fraud, data breaches, and financial losses.
You can close these gaps with a few simple controls:
- Confirm changes out of band: Call the vendor at a known number before updating banking details.
- Limit who can edit vendor bank details: Give edit access only to the team members who need it.
- Keep an audit trail: Log who made each change to vendor banking details and when.
Ramp's AP Agent checks bills for fraud using 60+ signals before payment goes out. That adds a second layer of review on top of your own controls.
Simplify your ACH payments with Ramp
Once you have a vendor's routing number on file, the last thing you want is to re-enter it manually every payment cycle. With Ramp Bill Pay, that's the last manual step you take.
You get automatic invoice detail extraction with 99% OCR accuracy when you scan or upload invoices, vendor onboarding documents, and purchase orders. Transactions auto-code to the right GL account based on your coding history, so manual data entry shrinks with every bill you process.
Your bills route to the right approvers automatically through custom approval workflows, with AP Agent recommendations that flag anomalies before any payment goes out. When it's time to pay, you can send funds via ACH, check, virtual card, or wire, all from one platform.
Your books stay current automatically with direct ERP sync, including NetSuite, Sage Intacct, QuickBooks, and Xero, so you skip manual reconciliation.
Try an interactive demo to see how Ramp automates ACH and vendor payments. Learn more about Ramp Bill Pay.
This post includes general information about ACH payments. For help with ACH functionality specific to Ramp, visit Ramp Support for more details.
This post includes general information about ACH payments. For help with ACH functionality specific to Ramp, visit Ramp Support for more details.

FAQs
The first four digits are the Federal Reserve routing symbol, and the next four identify the financial institution. The last digit is a check digit used to validate the number.
No. ACH routing numbers are for domestic U.S. electronic payments, while SWIFT codes identify banks for international wire transfers.
You need the recipient's full name, bank account number, and correct ACH routing number. Then you can set up the transfer through your bank's online platform, mobile app, or a branch.
For most banks, yes: they're the same nine-digit code. Some larger banks assign separate numbers for ACH, wires, and checks, so confirm with your bank.
Yes. Many banks assign one routing number for ACH and another for wires, so check your bank's website or contact customer service.
“I assumed I would have to choose between speed and control. What I found is that you can have both. A well-designed system takes friction out, for the finance function and for everyone else.”
Justin Webster
CFO, Denver Broncos

“A well-run district should not have to choose between getting work done at the school site and keeping control of the dollars behind it. We're not hiring more people to do more jobs, so we have to be smarter about the process. With Ramp, the purchase, the receipt, and the record stay together from the start. ”
Nick Brizeno
Director of Purchasing, San Marcos Unified School District

“In senior living, scale only works if the communities still feel personal. We needed the back office to carry more of the complexity, not the people serving residents. Ramp helped us build that infrastructure, so the experience in the community could stay human.”
Ryan Cole
CFO, Agemark Senior Living

“AI is moving faster than the finance context around it. Prices change, models change, and the value is not always obvious from an invoice. We needed enough detail to know which bets deserved more investment — and which ones did not.”
Greg Cooley
Controller, AngelList

“Invoices, cards, tokens. The categories change but the principle doesn't: know where the money is going, remove the work around it, and make sure the spend is worth it.”
Maciej Mylik. Finance
ElevenLabs

“We weren’t trying to retrofit an old finance system. We had a blank canvas, and Ramp gave us the foundation to build a global finance function of the future.”
Justin Dourado
Director of Finance, Othership

“There's just no surprises anymore. No more waiting two months to find out how a job did. We know how it's doing as it's happening.”
Erich Kuss
Financial Systems Manager, Infinity Home Services

“More token spend isn’t proof that AI is working. Less isn’t proof that it isn’t. What matters is whether we’re buying the right level of intelligence for the work. Ramp lets us make that judgment in the same place we manage every other type of spend.”
Cody Nutt
Senior Director of Business Systems, Daxko



