June 29, 2026

ACH routing number: What it is and how to find yours

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 accidentally transpose or mistype a digit, the checksum 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.

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 for employees
  • Vendor invoice payments through your AP workflow
  • Recurring subscription billing
  • Tax refund deposits
  • Payment app setup for 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 through your bank's online portal, on a paper check, or via the Federal Reserve's directory.

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. The routing number on checks is often different 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. 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.

4. Contact customer service

Contact your bank's customer service if you can't find your ACH routing number using the methods above. After verifying your identity, ask specifically for the ACH routing number to make sure you're using the correct one for electronic payments.

ACH routing numbers for major U.S. banks

The table below lists primary ACH routing numbers for major U.S. banks. Routing numbers may vary by account type, location, and transaction type. Verify with your bank before use.

BankPrimary ACH routing numberNotes
Bank of America026009593Varies by state
Chase021000021Varies by state
Wells Fargo121000248Varies by state
Citibank021000089Varies by state
Capital One051405515Varies by account type
U.S. Bank091000022Varies by state
TD Bank031101266Varies by state
PNC Bank043000096Varies by state

ACH routing numbers vs. other routing numbers

ACH, wire, and ABA routing numbers all use the same nine-digit format, but they serve different transaction types and run on different networks.

Your AP team will likely need to deal with multiple types of routing numbers. Banks assign different routing numbers for wires, ACH payments, and paper checks because each transaction type runs through a separate network:

FeatureACH routing numbersWire transfer routing numbersAmerican Bankers Association (ABA) routing numbers
UseElectronic payments processed through the ACH networkDomestic and international wire transfersPaper checks and other non-electronic transactions
Transaction typeBatch-processed electronic transfersReal-time, individual transfer of fundsManual check processing and account identification
Format9 digits long; the first 2 digits typically range from 61 to 729 digits long; often unique to wire transfers9 digits long; the first 2 digits typically range from 00 to 12
Processing networkACH network for batch-processed electronic paymentsWire transfer systems like SWIFT or Fedwire for real-time transfersCheck-clearing systems managed by Federal Reserve Banks or private clearinghouses
Processing speedTypically 1–2 business daysSame-day or next-day (often within hours)Varies depending on the clearing process
Typical cost to businessLow or no feeHigher fees (varies by bank)Usually no fee unless special handling required
Used byEmployers, billers, online platforms, and AP teamsCorporate finance, international businesses, treasury departmentsIndividuals, small businesses, legacy systems

You may also hear terms like bank routing number or routing transit number; these are just different names for the same nine-digit ABA number assigned to your financial institution. Note that this isn't your account number, which is unique to your personal or business account.

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 written authorization from vendors, employees, or clients.

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. By staying compliant with Nacha regulations and using automated verification tools, you can minimize errors in your payment processes.

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 AI-powered 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.

Try Ramp for free

This post includes general information about ACH payments. For help with ACH functionality specific to Ramp, visit Ramp Support for more details.

Share with
Ramp is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

FAQs

Each of the nine digits in an ACH routing number serves a specific purpose. The first four digits are the Federal Reserve routing symbol, which identifies the Federal Reserve district and processing center. The next four digits are the financial institution identifier, which uniquely identifies the bank or credit union. The last digit is a check digit, a checksum used to validate the routing number.

An ACH routing number and a SWIFT code are not the same. ACH routing numbers are used for domestic electronic payments within the U.S., while SWIFT codes are used for international wire transfers to identify banks overseas.

To send an ACH transfer to someone else's account, you'll need their full name, bank account number, and the correct ACH routing number for their account. Once you have those details, you can set up the transfer through your bank's online platform, mobile app, or by visiting a branch.

Yes, for most banks your ACH number and routing number are the same 9-digit code. However, some larger banks assign separate routing numbers for ACH electronic transfers, wire transfers, and paper checks. Always confirm with your bank that you're using the correct number for ACH payments.

Yes. Many banks assign one routing number for ACH payments and a different one for wire transfers. Using the wrong number can cause failed transactions. Check your bank's website or contact customer service to confirm which routing number to use for each payment type.

Most banks treat the back office as a cost to keep down. We treat ours as a return to compound, which is why we run it on Ramp. Now we put our clients on Ramp, too.

Patrick Gaughen

President & COO, Hingham Institution for Savings

The 192-year-old bank that banks on Ramp to take the waste out of its own books

Browserbase builds infrastructure so AI agents can do real work. Ramp is doing the same for finance. It’s not another tool. It’s a system purpose-built for AI-driven finance, and that’s why we chose Ramp as our financial operating system from day one.

Paul Klein IV

Founder & CEO, Browserbase

How the startup that helped design Ramp’s procurement agent automated its own procure-to-pay

We used to pay up to $20k a year for our AP platform. With Ramp, we’re earning back well over that amount. That's money that belongs to the mission now, not to the back-office software.

Heidi Coffer

Chief Financial Officer, Boys & Girls Clubs of San Francisco

Boys & Girls Clubs of San Francisco used to pay for their finance software — now it pays them

The tricky thing about corporate travel policy is timing. We didn't need a stricter policy. We needed the policy to show up earlier. With Ramp Travel, it finally does.

Keith Frantz

Director of Enterprise Risk Management, Prosper

When Prosper put policy into its corporate travel booking flow, costs fell 15% and finance reclaimed a week every month

We're accountable to our funders, our partners, and the families we serve. That accountability starts with how we manage every dollar. Ramp makes it easy for our team to spend wisely, track in real time, and keep overhead low so more resources reach the families navigating infertility.

Rachel Fruchtman

CFO, Jewish Fertility Foundation

Jewish Fertility Foundation reclaimed 11 work weeks and put more time into serving families

Each member of our team has an outsized impact due to our focus on using high-leverage tools like Ramp.

Lauren Feeney

Controller, Perplexity

How Perplexity's finance team of 10 scales one of the fastest-growing AI startups

With Ramp, we haven’t had to add accounting headcount to keep up with growth. The biggest takeaway is that instead of hiring our way through it, we fixed the workflow so we can keep supporting the organization as we scale.

Melissa M.

VP of Accounting at Brandt Information Services

Brandt grew finance operations 3x with zero added accounting headcount

In the public sector, every hour and every dollar belongs to the taxpayer. We can't afford to waste either. Ramp ensures we don't.

Carly Ching

Finance Specialist, City of Ketchum

City of Ketchum saves 100+ hours to make every taxpayer dollar count