

As soon as you start working with US clients, three letters will likely become part of your monthly routine: ACH.
It will show up in payment instructions, invoices, onboarding forms.
The problem is, ACH only works within the US banking system. So if you’re based in India, you can’t receive these payments directly into your bank account, which means dealing with workarounds, fees, or the wrong setup.
This guide explains how to receive ACH payments in India and how to set things up so those three letters don’t cost you more than they should.
ACH (Automated Clearing House) is a US domestic payment network used for bank-to-bank transfers.
It’s commonly used for freelance payments, salaries from US-based companies, vendor payments, and recurring transfers like subscriptions or retainers.
For US clients, ACH is not considered an international transfer. It’s the standard way to send money within the country. That’s why many clients expect you to accept ACH payments, even if you’re based in India.
Also read: Safe ways to receive international payments in India
No, not directly.
ACH transfers only work between US bank accounts, and Indian bank accounts are not part of this network.
This means you can’t receive ACH payments into a regular Indian savings or current account, and your client cannot send funds to your IFSC account using ACH.
To receive ACH payments from US clients in India, you need access to US banking details first.
If you work with US clients, understanding this is key.
ACH is widely preferred because it is cheaper than international wire transfers, already integrated into payroll and accounting systems, and supports recurring or automated payments without requiring SWIFT setup.
From your client’s perspective, it’s the simplest option. So if you can accept ACH payments, you remove friction and make it easier (and faster) to get paid.
There are three main ways to receive USD payments from US clients in India:
Each option works differently in terms of fees, speed, and control over your money.
You may also like: Top platforms to earn US dollars in India
This is the traditional method for receiving international payments in India.
Your client sends money via SWIFT to your Indian bank account. The funds pass through intermediary banks before reaching your account, where they are automatically converted to INR.
Processing typically takes 2 to 5 business days. During this process, multiple deductions can occur, and you have no control over the exchange rate used.
You may encounter several charges, including:
Indian banks usually issue an FIRC (Foreign Inward Remittance Certificate) for these payments. This is important for tax filing and GST compliance when exporting services.
Also read: Best ways Indians get paid by US and UK companies
PayPal is a popular option for freelancers in India because it is easy to set up and widely accepted.
Clients send USD via PayPal, but the funds are automatically converted to INR before being withdrawn to your Indian bank account.
PayPal is generally faster than SWIFT and has a simpler onboarding process.
The trade-off is cost. PayPal charges receiving fees depending on the transaction type and applies a currency conversion markup, typically between 3% and 5%.
PayPal India does not allow you to hold USD balances. All funds are automatically converted to INR, which means you cannot control when or at what rate conversion happens.
For many freelancers and remote workers, this is the most efficient way to receive USD payments from the US.
Platforms like Grey, Wise, and Payoneer provide virtual US bank account details that allow you to receive ACH payments.
You open a multi-currency account, get US account details (routing number and account number), and share them with your client.
From your client’s side, this is a local US transfer. From your side, you receive USD directly.
This setup is becoming more common because it gives you more control and reduces unnecessary costs.
You can receive USD without forced conversion, avoid multiple intermediary fees, choose when to convert based on the exchange rate, and benefit from more predictable payments.
Over time, this can significantly improve how much you actually keep from each payment.
Read more: How Indians access USD banking without a US address
With Grey, you can open a multi-currency account and get US banking details without needing an SSN or a US address.
The setup is designed for freelancers, remote workers, and businesses that need a flexible way to receive USD and manage multiple currencies.
Once your account is ready, you can receive USD via ACH, hold your balance in USD, convert when it suits you (you can check rates using Grey’s currency converter), and send money to your Indian bank account.
You can also estimate your costs in advance using Grey’s fee calculator, or spend directly from your balance using the Grey virtual card.
Grey is registered with FinCEN in the US and FINTRAC in Canada and operates under applicable financial regulations.
Receiving USD payments in India comes with regulatory considerations.
Payments from abroad are treated as export of services, and you may need an FIRC or equivalent documentation. Banks may also request details about the source of funds, and GST may apply depending on your business structure.
The Liberalised Remittance Scheme (LRS) mainly applies to sending money out of India, not receiving it. However, it is often mentioned alongside cross-border payments, so it’s useful to understand the distinction.
The amount you actually receive depends on more than just the transfer fee.
Banks typically apply a markup of 2% to 4%, while PayPal often ranges from 3% to 5%. Fintech platforms usually offer more competitive rates.
SWIFT transfers involve multiple deductions, while ACH (via a US account) reduces intermediaries. Wallet-based systems apply their own fee structures.
If your funds are converted immediately, you have no control over the rate. Holding USD and converting later gives you more flexibility and can help you optimise your earnings.

Even with the right setup, a few common habits can quietly reduce how much you actually earn from each payment.
If your provider automatically converts USD to INR on arrival, you lose control over the exchange rate. Over time, this can lead to consistent losses, especially when rates fluctuate.
Exchange rates change daily. Even small differences can add up across multiple payments, particularly if you’re working with international clients long-term.
SWIFT transfers are reliable, but they are often the most expensive option. Between intermediary fees and exchange rate markups, the total cost can be higher than it initially appears.
Receiving ACH payments from US clients in India is less about the payment method itself and more about how your setup is structured.
The right setup gives you more control over your money and helps reduce unnecessary costs over time. Instead of relying on automatic conversions or multiple intermediaries, you can create a system that works in your favour.
With a well-optimised setup, you can:
For many Indian freelancers, remote workers, and businesses, accessing US banking details is the key step that makes everything else simpler and more predictable.
Also read: A guide for Indians getting paid by clients abroad
If you work with US clients and want a more predictable way to get paid, setting up access to US banking details can make a significant difference.
With Grey, you can open a free account, receive ACH payments from US clients in India, and manage your money across currencies in one place. You can hold USD, convert when it suits you, and move funds internationally without relying on traditional banking systems.
No. ACH payments only work between US bank accounts, so you need US banking details to receive them.
Not necessarily. Virtual US accounts provide the same functionality, allowing you to receive ACH payments without opening a traditional US bank account.
It depends on your priorities, but setups that avoid repeated currency conversions and reduce intermediary fees are usually more cost-effective.
In most cases, yes. An FIRC (or equivalent documentation) is typically required for compliance, tax filing, and GST purposes.
Yes. Receiving foreign payments is legal as long as you comply with RBI and FEMA regulations.




Back to top