ACH Payment: Meaning, How It Works & India Guide

TL;DR - Summary
- What is an ACH Payment? - ACH stands for Automated Clearing House, a US electronic payment network used for bank-to-bank transfers, covering payroll, subscriptions, bills, and vendor payments.
- How does an ACH Payment work? - An ACH payment typically follows four steps: initiation, batching, routing, and settlement. The sender's bank initiates and batches the payment, an ACH Operator routes it to the recipient's bank, and the receiving bank settles the funds into the recipient's account.
- How much do ACH payments cost? - ACH payments are generally low-cost, with fees typically ranging from $0.20 to $1.50 per transaction, though the exact cost varies by provider, transaction type, and settlement option. Additional charges may apply for same-day processing, monthly or batch processing, failed payments, or mandate setup.
- Can a standard Indian bank account receive ACH payments directly? - No. The two countries run on entirely different banking infrastructures, so a regular Indian account simply isn't wired for it.
What Is an ACH Payment?
An ACH payment is an electronic bank-to-bank transfer processed through the Automated Clearing House (ACH) Network in the United States. It is a type of electronic funds transfer (EFT) used for everyday payments such as payroll, vendor payments, utility bills, subscriptions, loan repayments, government benefits, and tax refunds.
An ACH payment starts when the initiating bank transmits the payment data through the ACH system to the receiving bank. After the transaction is completed, the money is transferred from one bank account to another.
NACHA sets the rules that guide the ACH Network and collaborates with other organisations, such as the Federal Reserve Bank and the US Treasury, to ensure its security and dependability.
Unlike card payments, which are processed through card networks, ACH payments move funds between bank accounts using the US banking system. ACH transactions are generally processed in batches through ACH operators rather than settled individually in real time. That's the real difference between ACH and a wire transfer. ACH is generally lower-cost and suited to routine payments, while wire transfers are often preferred when faster settlement or international transfers are required.
How Does an ACH Payment Work?
An ACH payment works by bundling payment instructions into batches, routing them through an operator, and settling everything between the US institutions involved.
Three primary organisations operate here:
- ODFI (Originating Depository Financial Institution): The bank that initiates the ACH transaction for the sender.
- ACH Operator: Normally, it is the Federal Reserve or The Clearing House, which sorts and delivers ACH transactions.
- RDFI (Receiving Depository Financial Institution): The bank of the recipient where the payment comes to.
The process usually includes the following steps:
- Initiation: The initiating party furnishes the account number and ACH routing number of the recipient and authorises the transfer.
- Batching: The originating financial institution organises various ACH transfers into one batch.
- Routing: The ACH facility routes the transactions to the respective receiving banks.
- Settlement: The receiving bank clears the transaction and deposits the funds based on its settlement policy.
ACH Credits consist of payments made by the payer to the payee, whereas ACH Debits consist of payments authorised to be made by an authorised payee. Regular ACH transactions generally take between one to three days, while Same Day ACH may apply for certain transactions.
What are the Charges and Fees for ACH Payments and Transfers?
ACH payments run low-cost as a rule, though the exact number depends on the bank, the processor, the transaction type, and the settlement option chosen.
Some consumer ACH transfers cost nothing at all, while business processors tend to charge either a flat fee or a percentage. Typical ACH payments and transfer charges include:
- Standard transaction fees: Between $ 0.20 and $ 1.50 per transaction for commercial ACH; however, some consumer payments might be free.
- Same-day ACH: If you choose faster processing, an additional fee may apply.
- Monthly or batch processing fees: Some companies may charge you monthly or batch processing fees.
- Returned or failed payment fees: In case of failure or return of ACH payments, some extra fees may apply.
- Mandate setup fees: Some vendors may ask for fees for setting up recurring payment mandates.
Compared to card processing, ACH usually comes out cheaper. It can beat a domestic wire on cost too.
For Indian exporters, though, the ACH fee is only one line item. Once the payment's routed through a virtual US account, international settlement fees and FX costs need factoring in separately, since neither of those falls under the ACH fee itself.
What Are the Types of ACH Transfers?
ACH transfers fall into two broad types: Direct Deposits and Direct Payments. Within these categories, payments can be made as ACH Credits, where the sender pushes money, or ACH Debits, where the recipient pulls funds with prior authorisation.
- ACH Direct Deposit: Transfers from businesses or government entities to consumers, such as salaries, reimbursements, benefits, and refunds.
- ACH Direct Payment: Payments made by individuals or organisations for bills, subscriptions, loans, tuition, or donations.
- ACH Credit: This is a push payment. The sender pushes funds into the receiver's bank account. For example, an employer who pays an employee's salary using the ACH Credit method.
- ACH Debit: It is a "pull" transaction. The payee draws funds from the payor’s account following an authorisation from the payor. In this regard, a utility company can employ an ACH Debit for collecting a recurring bill.
The key difference is who initiates the payment: the sender for ACH Credits and the recipient for ACH Debits.
What Is an ACH Mandate?
An ACH mandate is the authorisation that lets a business or service provider debit a customer's account under agreed terms.
Once it's in place, recurring or pre-authorised payments can happen without the customer approving each one individually. The mandate itself spells out the account, the amount, the frequency, and how long it runs.
There are also repetitive payments in India that run through the National Automated Clearing House (NACH), which is different from the US ACH Network. These types of payments can be made for EMIs, insurance premiums, utility bills, and mutual fund SIPs.
Think of it this way: the mandate is the permission, the ACH debit is what actually happens once that permission exists.
Read more here.
When is an ACH Payment Required for Indian Exporters and Freelancers?
ACH enters the picture for Indian exporters and freelancers specifically when a US client wants to pay through it into a virtual US receiving account.
A regular Indian bank account just doesn't carry the US routing and account infrastructure a domestic ACH payment needs. If a US client is given an Indian bank account's IFSC and SWIFT details, the payment would instead be sent as an international wire transfer.
A cross-border payment provider closes that gap by offering a virtual US account, complete with its own routing number and account number. The US client can then make a domestic ACH payment to those account details, after which the provider settles the funds into the Indian recipient's bank account.
That's different from a SWIFT wire, where the US client sends the payment straight to the Indian bank's international details instead.
It's also different from paying through a platform like Upwork or Fiverr, where the platform manages the client's payment and the freelancer's withdrawal on its own, with ACH never really entering the picture.
If a US client prefers ACH, give them a virtual USD account. It is a simple local way for them to pay, and it still lets you receive the funds internationally into your Indian account.

What are the Advantages of an ACH Transfer?
The main advantages of an ACH transfer are lower costs, convenience, automation, and easier payment tracking, which make it perfect for making regular payments.:
- Lower costs: The cost of an ACH transaction is usually lower than a card payment and even lower than a wire transfer, making ACH suitable for frequent transactions.
- Easy to automate: Repeated payments such as payroll, subscriptions, bill payments, and loan payments can be easily automated.
- Convenient transaction processing: After setting up the transaction instructions, it becomes possible for businesses to initiate or receive payments electronically without needing to use check payments.
- Easier record keeping: An ACH transaction leaves an electronic trail, making it easier to keep track of the payments and reconcile accounts.
- Good for frequent payments: ACH is ideal for businesses that make frequent payments such as payroll, vendor payments, subscription payments, and customer payments.
- Less manual work: Instead of having to follow up on payments or process them manually, businesses can automate them.
Overall, ACH is most useful for businesses and individuals who make or receive frequent, routine payments and want a cost-effective way to automate the process.
What are the Disadvantages of an ACH Transfer?
The main disadvantages of ACH transactions include slow processing time, inability to process outside the U.S., cutoff time for processing, and the possibility of payments being reversed.
- Slow settlement: ACH payments are not immediate payments; in addition, weekends and holidays can cause delays in the settlement process.
- Limited coverage: ACH payments are available only in the United States and do not have the capability of transferring funds directly to an ordinary bank account in India.
- Risk of rejection and cancellation: There can be rejections or cancellations if the routing information is incorrect, inadequate account balance, limitations on the transaction, or some other problems.
- Additional costs: Rejected ACH payments may cause additional costs, and disputes may cause payment complications.
- Cross-border routing solution: Indian companies that receive ACH payments from American customers need a cross-border payment routing solution.
How Long Does an ACH Transfer Take?
A standard ACH transfer usually takes one to three business days, though the exact timing shifts depending on the bank, the transaction, and the processing window used.
Same Day ACH speeds this up for eligible payments through multiple processing windows within the business day. Even then, bank cut-off times, weekends, US federal holidays, and the receiving bank's own funds-availability rules can still slow things down.
For Indian exporters receiving ACH through a virtual US account, the number worth tracking isn't the ACH leg alone. It's the total time between the US client paying and the money actually reaching the Indian bank account.
ACH vs Wire Transfer: Key Differences?
The key differences between ACH and wire transfers are cost, speed, and reach. ACH is cheaper and processed in batches, while wire transfers are faster and can be used for international payments.
| Feature | ACH | Wire Transfer |
|---|---|---|
| Processing | Batch-based | Individual |
| Speed | Usually 1-3 business days | Often same day domestically |
| Cost | Generally lower | Generally higher |
| Reach | Primarily US domestic | Domestic and international |
| Reversibility | Possible in certain cases | Generally difficult |
| Best for | Recurring and routine payments | Urgent and large-value payments |
Cost and automation - ACH wins. Speed or reaching outside the US, wire transfers take it.
ACH vs SWIFT Transfer: What's the Difference?
ACH stays inside the US; SWIFT is the global messaging network that lets banks route international payments across borders.
| Feature | ACH | SWIFT |
|---|---|---|
| Geographic reach | Primarily US | Global |
| Main use | Domestic payments | International payments |
| Processing | Batch-based | Individual instructions |
| Cost | Generally low | Higher, with possible intermediary and FX costs |
| Common use | Payroll, bills, subscriptions | International trade and remittances |
SWIFT doesn't move a single dollar itself, actually. It just carries the instructions between banks, and the actual money moves through correspondent banking relationships behind the scenes.
For an Indian exporter, a US client paying an Indian bank account directly is almost always going through an international wire. A client paying a virtual US account through ACH is using the domestic rail first, with the provider handling India-side settlement afterwards.
ACH Return vs. ACH Reversal vs. ACH Reject vs. Notice of Change: Key Differences Explained
An ACH return, reversal, clawback, reject, and Notice of Change all describe something going wrong with a payment, but they differ in who triggers them and whether money actually moved.
- ACH Return: The receiving bank returns the payment because there are insufficient funds or the account is closed. This occurs after processing.
- ACH Reversal: The sender cancels a payment they made to correct an error, like a double payment.
- ACH Clawback: A customer says a payment was fraudulent, and their bank takes the money back.
- ACH Reject: The payment never even got processed; it's blocked before that, usually due to a formatting error. No money changes hands. This occurs instantly.
- Notice of Change (NOC): The payment goes through, but the bank notices a minor error (such as a wrong digit) and asks the sender to update their records.
| Feature | Who initiates it? | Did the money move? | Cause | Deadline |
|---|---|---|---|---|
| ACH Return | Receiving bank | Yes, then came back | No funds / closed account | 2 business days |
| ACH Reversal | Payment sender (originator) | Yes, then retracted | Sender error | 5 banking days |
| ACH Clawback | Customer | Yes, then reversed | Fraud claim | 60 days from bank statement date |
| ACH Reject | Originating bank / ACH network | No | Format error | Instant |
| Notice of Change | Receiving bank | Yes | Small data error | 6 days |
How Does Skydo Help With ACH Transfers?
Skydo helps Indian exporters and freelancers receive US ACH payments by providing them with virtual USD accounts complete with real US routing and account numbers.
A US client uses those details to pay locally through ACH instead of dealing with an international wire on their end. The whole thing runs simply: set up a Skydo account, get the virtual USD details, share them with the client, the client pays through ACH, and Skydo settles the equivalent into the Indian bank account.
Every payment comes with an automatic FIRA, settlement lands within one working day, there's no monthly fee, and onboarding runs entirely online. eBRC and EDPMS closure assistance is there too, for exporters who need it.
What does ACH mean for a payment?
ACH stands for Automated Clearing House, the US electronic network behind most bank-to-bank payments, payroll, direct deposits, vendor payments, subscriptions, and bills. It runs on scheduled batch processing, not the individual handling a wire transfer gets.
What are ACH charges in a bank?
What is ACH in India, does it work the same way as in the US?
How does someone pay you via ACH if you have an Indian bank account?
Is an ACH number the same as a routing number?
Can ACH payments be reversed?
Do all banks support ACH?
What happens if an ACH payment bounces or fails?






