What is an ACH transfer?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 4 min read
Short answer
An ACH transfer is an electronic payment sent through the Automated Clearing House (ACH) Network.1 Nacha says the ACH Network reaches all US bank and credit union accounts.1 The Federal Reserve describes ACH as a nationwide network through which banks send each other batches of payments.2 The Reserve Banks and the Electronic Payments Network (EPN) are its two national operators.2
| Full form | Governed by | Who needs it | Where it is used | Related terms |
|---|---|---|---|---|
| Automated Clearing House (ACH) transfer | Nacha ACH operating rules, with the Federal Reserve and EPN as operators12 | Indian exporters paid by US clients into a US collection account | Domestic US bank payments, such as direct deposit and direct debit1 | ABA routing number, wire transfer, local collection account, SWIFT code |
When a US client says "we pay all vendors by ACH", it means a domestic US bank transfer. For an Indian freelancer, agency or software company, that matters because ACH payments go only to US bank accounts.
What does an ACH transfer mean in simple words?
An ACH transfer is an electronic bank-to-bank payment inside the United States, sent through the Automated Clearing House (ACH) Network that reaches all US bank and credit union accounts.1
- Other names: ACH is also known as direct deposit, direct debit, electronic bank transfer or eCheck, according to Nacha.1
- Rules: the Federal Reserve refers to Nacha's ACH operating rules as the rules its own ACH service aligns with.2
- Details needed: an ABA routing number and an account number.1
An ACH transfer is cheap and routine for a US payer, which is why many US clients ask for it first.
Why does an ACH transfer matter for Indian exporters and freelancers?
An ACH transfer matters for Indian exporters and freelancers because a US client can pay through its normal payables run only if you can give it US bank details. The ACH Network reaches US bank and credit union accounts, so the client will ask for a routing number and an account number.1
- Payment route: with no US account, the client has to send an international wire instead.
- Bank compliance: whichever route the client uses, the money that finally arrives in India should carry the right purpose code, and you should keep the bank's or provider's inward remittance advice.
- Own US entity: if you hold a US account through a US subsidiary, money moved from that account to India is a separate transfer, and receipts for your Indian entity still have to follow FEMA rules.
How does an ACH transfer work?
An ACH transfer works by batching: the Federal Reserve describes the ACH as a nationwide network through which depository institutions send each other batches of payments.2 The client's bank sends the payment file to an ACH operator. The Reserve Banks and the Electronic Payments Network (EPN) are the two national operators, and payments between operators are settled by the Reserve Banks.2
Timing, as Nacha publishes it:1
| Point | What Nacha says |
|---|---|
| Processing window | 23¼ hours every business day |
| Settlement | Four times a day, when the Federal Reserve's settlement service is open |
| Same Day ACH | Live since 2016; payments can be processed within hours on the same business day |
| Same Day ACH limit | $1 million per payment, rising to $10 million on 17 September 2027 |
Settlement does not happen on weekends or US federal holidays, because the Federal Reserve's settlement service is closed then.1
How do you receive an ACH transfer as an Indian exporter?
An Indian exporter receives an ACH transfer through US account details, usually from a payment provider.
- US collection account from a provider: the provider gives you US account details. The client pays by ACH, and the provider converts the money and sends it to India. See local collection accounts.
- A US account of your own business: for example through a US subsidiary, with a separate transfer to India afterwards.
For example, a copywriter in Jaipur or a SaaS company in Bengaluru can share provider-issued US details with a client that pays only by ACH. Check what the provider charges to receive ACH and convert it to rupees before you share the details. The details for each route are in how to receive payment from a US client.
What is the difference between an ACH transfer and a wire transfer?
An ACH transfer moves payments in batches between US banks, while a wire is sent one payment at a time and can cross borders through SWIFT.2
| Method | How it moves | Who can receive it | Fees along the way | Best for |
|---|---|---|---|---|
| ACH transfer | In batches within the US2 | Holders of a US account1 | The provider's own fees and exchange rate apply | US clients paying into a US collection account |
| SWIFT wire | One payment at a time, across borders | Your bank in India directly | Intermediary banks may deduct charges | Clients paying straight into an Indian bank account |
Compare the provider's cost for ACH with the cost of a direct wire before choosing. See wire transfer.
What do people get wrong about ACH transfers?
People most often assume an ACH transfer can reach any bank account, when it needs a US account.
- Indian accounts: an ordinary ACH transfer cannot land in a savings or current account in India.1
- Weekend timing: ACH settlement does not happen on weekends or US federal holidays.1
- Hidden cost: an ACH receipt avoids intermediary banks, but the provider's fees and exchange rate still apply.
- Paperwork: the money that reaches India still needs the right purpose code and an inward remittance record.
Which terms are related to ACH transfer?
These terms come up when a US client pays an Indian exporter by ACH.
- ABA routing number: the nine-digit code that identifies the receiving US bank.
- Wire transfer: the single-payment alternative that can reach India directly.
- Local collection account: the US account a provider gives you to receive ACH.
- SWIFT code: the code a client uses to wire money to your Indian bank.
- Value date: the date funds are treated as available.
How did we verify this?
We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.
Frequently asked questions
Can a US client send an ACH transfer straight to my Indian bank account?+
A US client cannot send an ordinary ACH transfer straight to an Indian bank account. Nacha describes the ACH Network as reaching US bank and credit union accounts, so the receiving account needs US details such as a routing number and account number, for example a US collection account from a provider.1
How fast is an ACH transfer?+
Nacha says the ACH Network processes payments 23¼ hours every business day and settles four times a day, and Same Day ACH payments can be processed within hours on the same business day.1 The time for an ACH transfer to reach India then depends on the provider that holds your US account.
Who sets the rules for ACH transfers?+
Nacha sets the ACH operating rules. The Federal Reserve, which runs one of the two national ACH operators, has said its same-day ACH enhancements were made to align its service with Nacha's ACH operating rules.2 The Electronic Payments Network (EPN) is the other national operator.
What is the Same Day ACH limit?+
Nacha says Same Day ACH has been live since 2016 and allows payments of up to $1 million per payment, a limit that rises to $10 million on 17 September 2027.1 Ask the client whether it uses Same Day ACH or standard ACH, because the timing differs.
What other names are used for an ACH transfer?+
Nacha says an ACH transfer is also known as direct deposit, direct debit, electronic bank transfer or eCheck.1 A US client's accounts team may use any of these names, so an Indian exporter asked for direct deposit details is usually being asked for a US routing number and account number.
This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.
Keep reading
What is an ABA routing number?
An ABA routing number is the nine-digit code that identifies a US bank. What it means when an Indian freelancer or agency shares US account details with clients.
GlossaryWhat is a wire transfer?
A wire transfer is a transfer made on behalf of an originator through a financial institution. What an international wire means for Indian service exporters.
PaymentsHow do local collection accounts work for Indian exporters?
How local collection accounts let foreign clients pay Indian exporters by ACH, SEPA or Faster Payments, which providers offer them, published fees and RBI status.
PaymentsHow do you receive payment from a US client in India?
Step by step for Indian freelancers and agencies paid by US clients: ACH vs wire, which providers publish USD account details, W-8BEN, the treaty, EDF and FIRA.