logo

ACH Routing Number: Meaning, Example & How to Find It

anshul-sharma
Anshul Sharma17 July 2026
Receive international payments seamlessly with Skydo's streamlined cross-border payment infrastructure.
Receive international payments seamlessly with Skydo's streamlined cross-border payment infrastructure.

TL;DR - Summary

  • What is an ACH routing number? - An ACH routing number is a nine-digit code assigned to a US bank or financial institution. It is used for direct deposits, bill payments, and domestic US transfers.
  • What is the importance of an ACH routing number? - An ACH routing number accurately identifies the bank where the payment must be sent. The process runs in auto-mode; therefore; it is less error-prone, cheaper, and quicker.
  • What are ACH routing numbers used for? - ACH routing numbers are used for direct payments, loan EMIs, utility bill payments, and even at e-commerce checkouts.
  • What does an ACH number look like? - The ACH routing number is a 9-digit code made of only numbers. The first two digits identify the bank's location. The next two digits are for the bank branch, and the fifth to eighth digits are the bank’s unique identifier. The ninth digit is a check digit.
  • Where to find ACH routing number? - You can find the ACH routing number at the bottom of the paper check, bank’s online banking portal or mobile app, the bank’s website, or by using the official American Bankers Association routing number lookup tool.

What Is an ACH Routing Number?

An ACH routing number is a nine-digit numeric code assigned to a US financial institution for processing electronic transactions. ACH stands for Automated Clearing House; it is a US-based network that moves money electronically between banks and financial institutions for direct deposits, bill payments, and fund transfers.

Think of it as the PIN code of a bank. Just as a PIN code tells the postal system which area to deliver a letter to, an ACH routing number tells the ACH network exactly which bank to send money to. Once the bank is identified, the account number identifies the individual account within that bank.

The American Bankers Association (ABA) assigns and maintains these numbers. That’s why you might hear your clients say ACH routing numbers as ABA routing numbers. While they are not wrong, ABA routing numbers are mostly used for paper cheques, and ACH routing numbers are used for electronic transfers. Because you will receive international payments online, you will need an ACH routing number and the bank account number.

💡 QUICK INSIGHT

ACH routing numbers are specific to the US banking system — they do not work for international transfers.

What Is the Importance of an ACH Routing Number?

The importance of an ACH routing number is that it ensures electronic payments reach the right financial institution without manual intervention, enabling accurate fund routing, direct deposits, recurring payments, reduced errors and fraud, and fast, low-cost transfers. That's the top-level view of why it matters; here are the practical scenarios where it makes a difference:

  • Accurate fund routing: The nine-digit code acts as a precise address for the bank, so there is no physical cheque processing or manual sorting required.
  • Enables direct deposits: Employers, government agencies, and pension providers use ACH routing numbers to deposit salaries, tax refunds, and benefits into the correct accounts on schedule.
  • Powers recurring payments: ACH also automates loan EMIs, mortgage payments, utility bills, and subscription renewals. It’s convenient as the user only has to set the billing once, and the routing number takes care of the installment payments.
  • Reduces processing errors and fraud: As the process runs in auto mode, there is no room for error, unless you’re using the wrong ACH routing number. But if you’re using the right code, the risk of funds landing at the wrong bank is significantly low.
  • Speed and cost efficiency: ACH payments typically settle within one to three business days and cost far less than wire transfers or paper check processing. That’s why they are a default choice for routine transactions.

For businesses, like your clients, the ACH routing number provides direct operational advantages. Payroll runs on time, vendor payments don't get stuck in manual queues, and every transaction is traceable through the ACH network's records.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Are ACH Routing Numbers Used For?

ACH routing numbers are used for payroll direct deposits, loan and mortgage repayments, utility bill payments, tax payments and refunds, charitable donations, personal and business transfers, B2B payments, eCommerce checkouts, and mobile payment apps. Here's how individuals and companies use them across each of these:

Payroll direct deposits: Companies transfer salaries into employee bank accounts via ACH. They only need the employee's bank ACH routing number and their bank account number.

Loan and mortgage repayments: Borrowers set up auto-debit instructions so lenders pull monthly payments directly from their accounts.

Utility bill payments: Consumers set an ACH and electricity, gas, water, and internet providers collect monthly fees automatically.

Tax payments and refunds: The IRS uses ACH to disburse federal tax refunds and accepts ACH-based payments for tax dues.

Charitable donations: Nonprofits and fundraising platforms process contributions from donors through ACH, which reduces card processing fees.

Personal and business fund transfers: ACH is also used to move money between checking and savings accounts, or between a personal and a business account.

B2B payments: Organizations pay suppliers, contractors, and vendors through ACH, which is a faster and‌ lower-cost alternative to issuing paper checks.

eCommerce checkouts: Online merchants offer ACH as a payment method, especially for high-value purchases to save on card fees.

Mobile payment apps: Platforms like Venmo use ACH to move money between users and linked bank accounts.

What Does an ACH Routing Number Look Like?

Anatomy of an ACH routing number

02

1 to 2

10

3 to 4

0008

5 to 8

9

9

02

Federal Reserve district

10

Fed branch or processing centre

0008

The bank itself

9

Check digit , catches a mistyped number

An ACH routing number has nine digits; it’s completely numeric, there are no letters or special characters.

For example, Bank of America's ACH routing number for electronic payments in certain states is 021000322. Their wire transfer routing number is entirely different 026009593.

A single bank can have multiple ABA routing numbers, each assigned to a specific transaction. The ACH routing number depends on the state where the account was first opened and not where the business or individual is located. It also varies according to the region, account, and transaction type within the same bank. The sender must always confirm the ACH routing number before any transfer.

Each digit in an ACH routing number has a meaning:

Example routing number: 021000089

Digits 1–2 (02): The first two digits identify the Federal Reserve Bank district where the institution is located. There are twelve Federal Reserve districts in the US; ACH-specific routing numbers often begin with digits in the 61–72 range.

Digits 3–4 (10): These two digits specify the Federal Reserve Bank branch or processing centre within that district.

Digits 5–8 (0008): These digits are the institution's unique identifier within its Federal Reserve district; this distinguishes one bank from another.

Digit 9 (9): The last digit is the check digit, calculated using a mathematical algorithm applied to the first eight digits. Its purpose is to verify that the routing number is valid and that no digits were entered incorrectly.

Check an ACH routing number here

Routing number versus account number:

You could confuse between an ACH routing number and a bank account number. Here are some tactics to help you identify which one is which:

Routing number (9 digits): Identifies the financial institution

Account number (8–12 digits, varies by bank): Identifies the individual account held at that institution

Both ‌numbers appear at the bottom of the paper check. The routing number is always the first nine digits on the bottom left, followed by the account number, and then the check number.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

Where to Find Your ACH Routing Number?

Gemini_Generated_Image_8wxwmf8wxwmf8wxw.pngACH Routing number on a paper check

You can find an ACH routing number at the bottom of a paper check, in an online banking portal, in a mobile banking app, on bank statements, on the bank's official website, through the ABA routing number lookup tool, in the Federal Reserve's Fedwire directory, or by phone. When your US-based client makes an ACH payment, they need to know where to look, and you can guide them so the money reaches your virtual USD account correctly. Here's a closer look at each:

  • Bottom of a paper check: The routing number is the first set of nine digits printed at the bottom left corner of any personal or business check
  • Online banking portal: Ask your client to log in to the bank's website and navigate to Account Details or Account Information; the routing number will be listed there, often alongside the account number.
  • Mobile banking app: They can also use their bank’s mobile app to find the ACH routing number. They can find it under account settings or the direct deposit section of their app.
  • Bank statements: Some banks print the routing number on monthly statements.
  • Bank's official website: Most ‌US financial institutions publish their routing numbers in their FAQ section or direct deposit guidance pages, which are publicly accessible without logging in.
  • ABA routing number lookup tool: The American Bankers Association maintains an official online directory where any US bank's routing number can be searched and verified.
  • Federal Reserve's Fedwire directory: The Fed also maintains a searchable database of all financial institutions participating in the ACH and Fedwire networks.
  • By phone: Your client can also call the bank's customer service line directly to provide the correct routing number.

Always confirm with your client or their bank that they are using the ACH-specific routing number. Using the wire routing number by mistake can cause the transfer to fail or incur higher fees.

⚠️ COMMON MISCONCEPTION

Indian freelancers do not have an ACH routing number of their own — it is your US client's bank that has the routing number, and they need it to initiate the transfer.

ACH Routing Number, ABA Number, SWIFT Code & IFSC Code

You might get confused between the ACH Routing Number, ABA Number, SWIFT Code & IFSC Code when you’re dealing with a US client. Mixing them up can cause failed transfers, delays, or unexpected deductions.

Here is how they differ:

An ACH routing number and an ABA routing number are both nine-digit numeric codes, but they are not always the same. The ABA routing number is the broader category, created for paper check processing. The ACH routing number is a specific type of ABA number used for electronic transactions. Some banks use the same nine-digit number for both; always ask your client which number applies to electronic ACH transfers specifically.

A wire routing number ‌is used for real-time, high-value wire transfers between banks. For example, a bank might use one number for ACH direct deposits and a different number for domestic wire instructions. The payment may still go through if your client uses a wire routing number instead of an ACH routing number, but it will trigger a different and costlier processing path.

SWIFT codes are used for international transfers only. They have no role to play in domestic US ACH transactions. In the same way, ACH routing numbers cannot be used for a payment to a bank outside the US.

IFSC codes are the Indian equivalent of ACH routing numbers. It is assigned by the Reserve Bank of India, and made of an 11-character alphanumeric code identifying every Indian bank branch participating in NEFT, RTGS, and IMPS. It is entirely domestic and has no function in cross-border payments.

FeatureACH Routing NumberWire Routing NumberSWIFT CodeIFSC Code
Format9-digit numeric9-digit numeric8 or 11 alphanumeric11 alphanumeric
Used forElectronic transfers within US (direct deposit, bill pay)Real-time US domestic wire transfersInternational transfers between banks globallyIndian domestic transfers (NEFT, RTGS, IMPS)
Geographic scopeUnited States onlyUnited States onlyGlobalIndia only
Cost to senderTypically low or free$10–$30 fee typicalVaries; sender and recipient fees applyFree for most domestic transfers
Relevant for India-bound payments?Indirectly — US client uses it to initiate; payment exits US via SWIFTNo — domestic US onlyYes — required for cross-border remittance to IndiaYes — needed for final credit to Indian bank account
Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

How Do ACH Routing Numbers Work in Cross-Border Payments? An Example

In a cross-border payment, the ACH routing number tells your client's US bank which account to send funds to, routing the payment to your virtual USD account, from where the platform converts it to INR and settles it in your Indian bank account with a FIRC/FIRA issued as proof. Here's how it plays out with a real number.

Say a US client owes you $5,000 for a completed project:

  1. The client initiates the payment using your USD virtual account's ACH routing number and account number. To them, it's a routine domestic ACH transfer of $5,000, no international wire, no SWIFT form to fill.
  2. The payment is routed through the ACH network to your virtual USD account, where the full $5,000 lands.
  3. The payment platform converts the payment to INR at the applicable exchange rate and transfers it through SWIFT to your Indian bank account. On a $5,000 receipt, Skydo's flat fee is $29, so only that disclosed fee is deducted, with no markup hidden in the exchange rate.
  4. Funds settle in your Indian bank account, and a FIRC/FIRA is automatically issued as proof of inward remittance into India, ready for your GST and RBI compliance.

How Does Skydo Help You Receive ACH Payments in India?

Skydo is an India-based payment platform. It provides virtual USD accounts to Indian freelancers or any business owner with US-based clients. Besides the account number, each account comes with its own ACH routing number, which you can share with clients to receive ACH payments.

Setting up Skydo only takes 15 minutes; there are no monthly subscription fees. You pay only when you transact.

Skydo charges a flat fee based on your transaction amount: under $2,000 = $19; $2,000–$10,000 = $29; over $10,000 = 0.3%. All-in-all your total fees stay under 2% compared to the 5%-10% that Indian banks or other platforms, like PayPal, charge.

After you receive an international payment, Skydo issues an FIRA automatically, which you download directly from your dashboard. An FIRA is a crucial RBI compliance document to prove you received an international payment in India.

From setting up a virtual account to track payments, you can do all that on your own without following up with your banking relationship manager or chasing clients for SWIFT copies. You get real-time visibility into your payments, so you always know when the funds will arrive in your bank account.

Besides USD, Skydo also supports virtual accounts in SGD, EUR, GBP, AUD, and CAD.

So if you’re an Indian freelancer or an exporter looking for a cost-effective alternative to banks that also provides free FIRA and real-time tracking, check out Skydo today.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo
Frequently asked questions

Is the ACH routing number the same as a SWIFT code?

ACH routing numbers are 9-digit codes used only within the US banking system for domestic electronic transfers. SWIFT codes are 8 or 11 alphanumeric codes used globally to identify banks for international transfers between countries.

Can Indian freelancers receive ACH payments from US clients?

Do I need my own ACH routing number to get paid from the US?

What details should I share when my US client asks for an ACH routing number?

Is an ACH transfer cheaper than a wire transfer for receiving payments in India?

What is the difference between an ACH routing number and an ABA routing number?

What happens if my US client uses the wrong routing number?

How long does an ACH transfer take to arrive?

What is the ACH company ID number?

About the author
anshul-sharma
Partnerships Manager
Partnerships Manager at Skydo, building global cross-border payment partnerships. Former banker (HSBC, Axis Bank) with expertise in correspondent banking and trade payments.Reading, Cycling & Swimming
Save 50% on every international transfer