Best way to receive US dollar payments in India

Priscila Marotti

इस पोस्ट को शेयर करें

India is now home to millions of freelancers, IT professionals, consultants and creators working with foreign clients and earning in US dollars.

Yet when it comes to receiving US dollar payments in India, things are not always straightforward. Between bank compliance requirements, FX conversion rates and unexpected deductions, many Indian freelancers realise too late that how you receive USD payments matters just as much as how you earn them.

If you are looking for the best way to receive US dollar payments in India, setting up the right payment method can protect your margins, reduce delays and simplify compliance.

TL;DR: Best way to receive US dollar payments in India

If you earn in USD from foreign clients, here is what matters most:

  • The best way to receive US dollar payments in India depends on your client location and invoice size.
  • ACH transfers work well for US-based clients who prefer domestic payments.
  • SWIFT wire transfers are more suitable for large or international invoices.
  • Always factor in FX spreads, intermediary bank fees and conversion timing.
  • Indian banks require proper purpose codes for inward remittances.
  • You may need e-FIRC documentation for export of services compliance.
  • Holding USD before converting can help you manage exchange rate risk.

In short, the smartest approach is combining reliable USD receiving rails with proper compliance documentation and strategic currency conversion.

Also read: Top platforms to earn US dollars in India

The four main ways to receive USD in India

1. US ACH transfers (best for US-based clients)

What it is: A domestic US bank transfer system.

Why it works well: US companies prefer paying vendors “locally”.

Best for

  • Monthly retainers
  • US agencies
  • Long-term contracts

Pros

  • Familiar to US finance teams
  • Often cheaper than international wires
  • Ideal for recurring payments

Watch-outs

  • Not every provider supports inbound ACH
  • Some platforms may place verification holds

If most of your clients are in the US, access to ACH is often the most friction-free solution. Platforms like Grey, which provide USD account details that can receive payments from international clients, can simplify this process by allowing you to receive and manage USD in one place before converting to INR when needed.

2. International wire transfers (SWIFT) (universal fallback)

What it is: Global banking network for cross-border transfers.

Best for

  • Large invoices
  • Corporate clients
  • One-off high-value payments

Pros

  • Widely accepted
  • Suitable for high-value transfers

Watch-outs

  • Sending bank fees
  • Intermediary bank deductions
  • Receiving bank charges
  • 2 to 5 business days settlement

For larger contracts, SWIFT can be more predictable than aggregator-based platforms. If you receive wire payments regularly, using a multi-currency account can help you hold USD, monitor incoming transfers, and convert strategically instead of accepting automatic bank conversions at unfavourable rates.

You may also like: How to receive money from UK clients in India

3. Payment aggregators (card-based checkout)

These platforms collect funds from your client and remit export proceeds into India.

Best for

  • Smaller clients
  • One-off projects
  • Clients who prefer card payments

Watch-outs

  • Transaction fees
  • FX conversion spreads
  • Higher likelihood of account reviews or temporary holds

They are convenient, but rarely the most cost-efficient option for consistent or high-volume USD earnings, especially for Indian freelancers working with repeat international clients.

4. Cross-border payment aggregators and transaction caps

India’s cross-border framework includes transaction-level limits in certain categories. Some setups cap individual cross-border transactions at ₹25 lakh per unit of goods or services.

If your invoice size approaches that range, bank-led rails such as SWIFT are usually more suitable. Having access to a USD receiving account through providers like Grey can offer more flexibility when handling higher-value international payments.

The compliance layer most people overlook

Receiving USD payments in India is regulated under FEMA and RBI reporting guidelines, including official reporting rules under the Foreign Exchange Management Act (FEMA).

Purpose codes

Banks often require a purpose code explaining the nature of the transaction, such as:

  • Software development services
  • Consulting services
  • Marketing services

These codes are defined under the RBI purpose code list for inward remittances issued for reporting under FEMA.

Clear and detailed invoices reduce the risk of delays.

FIRC and e-FIRC

If you export services, you may need proof of foreign inward remittance for:

  • GST export documentation
  • Audits
  • Platform compliance

Only authorised dealer banks issue e-FIRC documentation. Confirm your bank’s process in advance.

Export realisation timelines

India has rules regarding the period within which export proceeds must be realised. Long-pending invoices can create compliance issues.

Keep documentation organised and follow up on overdue payments early.

For a complete explanation of FIRC requirements, tax implications and RBI compliance rules, see our guide on how FIRC, taxes and compliance work for Indians earning foreign currency.

How to choose the best setup

The right solution depends on three factors:

  1. Where your clients are located
  2. Your average invoice size
  3. Whether you want to hold USD or convert immediately to INR

If most of your clients are in the US

A USD account that supports ACH is typically the smoothest option, with SWIFT as a backup.

If you work with global clients

Ensure your account can receive international wires without friction.

If you invoice large amounts

Prefer direct bank rails over aggregator platforms to avoid percentage-based fees and transaction caps.

If your priority is maximising take-home income

Compare:

  • Incoming transfer fees
  • FX mark-up vs mid-market rate
  • Hidden intermediary deductions

Small differences in FX margins compound significantly over time.

Common mistakes to avoid

  • Relying on only one payment method
  • Ignoring FX spreads
  • Waiting until compliance requests arrive to organise documentation
  • Sending unclear invoices without detailed service descriptions

Also read: A guide for Indians getting paid by clients abroad

How can Grey help?

If you regularly receive US dollar payments in India, the challenge is not just getting paid. It is managing those payments efficiently.

Grey provides Indian freelancers, consultants and remote professionals with:

  • USD account details to receive payments from international clients
  • The ability to hold USD instead of converting immediately
  • Transparent currency conversion when you choose to move funds to INR
  • Virtual cards to spend directly in foreign currency
  • A fully digital onboarding process

Instead of relying on automatic bank conversions or juggling multiple platforms, you can receive USD through ACH or wire transfers, manage your balance in dollars, and convert strategically.

If you are serious about finding the best way to receive US dollar payments in India, building the right infrastructure matters just as much as landing international clients.

You can open a free Grey account and start receiving USD payments with more control, clarity and flexibility.

Frequently asked questions

What is the best way to receive US dollar payments in India?

The best way to receive US dollar payments in India depends on your client location and invoice size. For US-based clients, ACH transfers into a USD account are often the most efficient. For larger international payments, SWIFT wire transfers may be more suitable. The key is choosing a method that minimises fees, FX losses and compliance delays.

How can Indian freelancers receive USD payments from foreign clients?

Indian freelancers can receive USD payments through international wire transfers, ACH transfers (if supported), or regulated cross-border payment platforms. It is important to provide correct bank details, include a clear service description on invoices and comply with RBI reporting requirements such as purpose codes.

Do I need a purpose code to receive US dollar payments in India?

Yes. Banks in India require a purpose code for inward remittances to classify the nature of the transaction under FEMA guidelines. Providing the correct RBI purpose code helps prevent delays in crediting funds.

Is FIRC required for freelancers receiving USD in India?

A Foreign Inward Remittance Certificate (FIRC or e-FIRC) may be required for export of services documentation, GST compliance or audits. It is issued by authorised dealer banks and serves as proof that foreign currency was received in India.

Can I hold USD instead of converting immediately to INR?

Depending on the provider you use, you may be able to hold USD in a foreign currency account before converting to INR. This can help manage exchange rate timing and reduce unnecessary FX losses.

Does the Liberalised Remittance Scheme (LRS) apply when receiving USD?

No. The Liberalised Remittance Scheme applies primarily to outward remittances by Indian residents sending money abroad. It does not directly apply when receiving US dollar payments in India.

What is usually the cheapest way to receive USD?

There is no universal answer. For recurring US clients, ACH can be cost-effective. For high-value invoices, SWIFT may be more predictable. Always compare total fees and FX margins, not just advertised charges.

Open a free Grey account to get startedJoin 1 million digital nomads

Back to top