Payouts API docs
Get paid

How to Pay Contractors in India in 2026 (Rails, Fees, Tax Forms)

Avvio TeamAvvio Team17 Aug, 20266 min read
INRIndia · IMPS

Quick answer: The best way to pay a contractor in India is a rupee payout delivered over IMPS, India’s 24/7 instant rail, with the exchange rate and landing amount shown before you send. Get a W-8BEN on file first. The contractor’s bank will tag the inbound money with an RBI purpose code and can issue a FIRC as proof of the export. Avvio for Business pays INR over IMPS from a USD or USDC balance, quote locked, and settles in seconds on the rail.

India is the largest freelance market on earth by headcount, and a US company can hire a senior engineer in Bengaluru on Monday and have her shipping code by Wednesday. Paying her is where the friction shows up: the rupee isn’t freely convertible, her bank wants to know why the money arrived, and the cheap-looking options often aren’t. Here’s how it works in 2026.

What’s the best way to pay a contractor in India?

For a USD-to-INR payment, the options fall into three buckets: the bank wire, the consumer transfer apps, and payouts that convert at the Indian end and ride a domestic rail. The table below uses what each provider publishes as of August 2026. Where we couldn’t find a number, it says “not published” rather than a guess.

MethodSender costWhat the contractor losesTime to rupeesSource
Bank wire (SWIFT)$35 to $50 per wire, median $45 (NerdWallet 2026 survey)Rate markup, intermediary fees, and a receiving-bank charge2 to 5 business daysmoneytransferreviews.com, 2026
PayPalOften free from balance3% to 4% conversion spread plus 1.5% cross-border fee (paypal.com, 2026)Balance is fast; auto-withdrawal to a bank followspaypal.com, 2026
WiseAbout $1.17 plus 0.8% by direct debit (Skydo, 2026)Nothing extra on receipt2 to 3 business days to the Indian bank after conversion (Skydo, 2026)skydo.com, 2026
PayoneerPayer pricing not publishedUp to 2% FX on withdrawal to an INR account (payoneer.com, 2026)Balance fast; withdrawal takes longerpayoneer.com, 2026
Deel (contractor management)From $49 per contractor per month (pin.com, 2026)Depends on withdrawal methodVariespin.com, 2026
Stablecoin-settled IMPS payout (Avvio)Shown on the quoteReceives the quoted INR amountSeconds on IMPSdocs.avvio.xyz

India is the corridor where the recipient-side fee matters most, because the contractor usually can’t hold dollars and has to convert every payment. A 2% withdrawal markup on ₹1.5 lakh a month is ₹36,000 a year that never reaches the person who earned it. When you compare providers, compare on the rupees that land, not the fee on your screen. The framework for doing that is in our guide to paying international contractors.

What does the contractor actually receive?

Rupees, in a normal Indian savings or current account, via IMPS. A few things make India different from most corridors.

IMPS is instant and always available. The Immediate Payment Service, run by NPCI, moves money between Indian bank accounts in real time, 24 hours a day, every day including bank holidays. NPCI’s per-transaction ceiling is ₹5 lakh, raised from ₹2 lakh in 2021, though individual banks set their own daily and channel limits below that (PayU, 2026). For a contractor payment that’s plenty. Larger amounts can be split or routed on NEFT or RTGS, which are the batch and high-value systems.

The rupee is a managed currency. Indian residents can’t generally hold foreign currency in an ordinary bank account, so anything you send in USD converts to INR before it lands. That’s why the receiving bank cares about the reason for the transfer.

Purpose codes and the FIRC. Every inward remittance into India must be classified with an RBI purpose code under FEMA (Decentro, 2026). For freelancers the common ones are the software and IT services codes such as P0802 for software consultancy and implementation, plus other P-series codes for design, writing, marketing, and similar services (Razorpay, 2026). The bank then can issue a Foreign Inward Remittance Certificate, the FIRC, which is the contractor’s proof that the money came from abroad for an export of services. She needs it for GST filings and as evidence of income (Skydo, 2026). Providers that handle the purpose-code step properly save her a trip to the branch.

What lands is what matters. On a wire, the Indian bank converts at its own rate and may deduct a receiving charge, and you find out afterward. On a payout that converts at the destination on a locked quote, the rupee figure you approved is the figure that lands. Our explainer on stablecoin payouts for platforms covers how that final-mile conversion works.

What tax paperwork do I need?

This isn’t tax advice. Confirm your setup with an accountant. For a US business paying an Indian resident who does the work in India:

  • Collect a W-8BEN before the first payment. It’s the contractor’s certification of non-US status. If she bills through an Indian company (a Pvt Ltd or LLP), collect the W-8BEN-E. The line-by-line walkthrough is in our W-8BEN for foreign contractors guide.
  • No 1099. Form 1099-NEC is only for US persons.
  • Without a valid W-8, 30% withholding can apply. It’s the most expensive paperwork gap in contractor payments, and the fix takes five minutes.
  • Work performed inside the US (say, during a visit) is a separate question. Ask a professional before it happens.

On the Indian side, the obligations are your contractor’s. Export of services is zero-rated under GST, so a freelancer with only foreign clients charges no GST, and once she crosses the ₹20 lakh registration threshold she files a Letter of Undertaking each year to keep invoicing in foreign currency without paying IGST upfront (Xflow, 2026). Her bank’s FIRC and your invoice are the paper trail. If you want to make her life easier, put your legal entity name, address, and a clear service description on every invoice. Our post on invoicing international clients has a template.

How do payouts to India work with Avvio for Business?

Avvio for Business treats a payment to Hyderabad the way a domestic ACH treats a payment to Houston: boring and fast.

  1. Fund your business account in USD or USDC. Your balance stays in dollars.
  2. Add the contractor. Name, bank account number, and IFSC code. Save the recipient once.
  3. Quote in INR and lock it. The quote shows the rate and the exact rupee amount that will land. Confirming locks it.
  4. Delivery over IMPS. The dollars move as stablecoins, convert to rupees at the Indian end, and IMPS delivers them in seconds, any day. No correspondent banks, no Friday-night limbo.
  5. Dashboard or API. Payouts are available through the REST API, the @avvio/payments Node SDK, and a CLI, with webhooks for status changes. Reference docs at docs.avvio.xyz.

India is one of 150+ countries Avvio pays out to across 60+ currencies. Accountants and consultancies that set this up for US clients can join the partner program.

To be precise about what we are: Avvio is a financial technology company, not a bank. Accounts and payouts are provided through licensed partners. Availability varies by jurisdiction, and collecting W-8s and keeping records stays your responsibility.

Common mistakes when paying Indian contractors

Sending a wire with no purpose in the memo. The Indian bank may hold the funds until the contractor explains what the money is for. Use a provider that handles the purpose code, or at least put the service description in the reference.

Assuming the invoice amount arrives. On SWIFT it doesn’t. Between the sending fee, the intermediary cut, and the receiving bank’s rate, a ₹1 lakh invoice can land several thousand rupees short.

Ignoring the FIRC. Your contractor may ask for it months later during a GST filing. If your provider can’t produce the underlying remittance record, she has a problem, and it becomes your problem.

Mismatched names. The account holder name has to match the invoice and the W-8BEN. “Priya S.” on one and “Priya Sharma” on another is enough to get a payment flagged.

Treating a Pvt Ltd like a freelancer. If she invoices through a company, the account, the W-8BEN-E, and the GST registration all belong to the company. Get the entity details right on day one.

Frequently asked questions

Can I pay an Indian contractor in US dollars? You can send dollars, but she’ll receive rupees. Indian residents can’t ordinarily hold USD in a domestic account, so a conversion happens somewhere. Quoting in INR puts that conversion where you can see it.

What is a FIRC and do I need to provide it? A Foreign Inward Remittance Certificate is issued by the contractor’s bank as proof that money arrived from abroad for an export of services. You don’t issue it, but you should pay through a channel that produces a clean remittance record so the bank can.

Which purpose code applies to a freelancer? It depends on the service. Software consultancy and implementation commonly use P0802; other services use other P-series codes. The contractor’s bank confirms the code at receipt. Your job is to make the service description on the invoice clear enough that the right code is obvious.

Do I need a W-8BEN for an Indian freelancer? Yes, before you pay. It confirms she’s a non-US person, which is what prevents 30% withholding and means no 1099 is filed. It expires at the end of the third calendar year after signing.

How fast does an IMPS payout arrive? The IMPS leg is seconds, 24/7. On a stablecoin-settled payout the full path from your USD balance to her rupee account is seconds to minutes. Wires take days because SWIFT is slow, not because IMPS is.


Get a live INR quote in the developer docs, or if you help businesses set up payouts, see the partner program.

Stop asking your bank for permission.

Get paid, send and hold money across 150+ countries and 60+ currencies. Self-custody built in, so your account can't be frozen or deactivated.