How to Pay Contractors in India: The No-Nonsense Guide for 2026

By Danilo Stern-Sapad · Apr 20, 2026


Here’s the thing nobody tells you about paying contractors in India: as a foreign company without an Indian entity, you probably don’t owe any withholding tax. Zero TDS obligation. The Indian contractor handles their own taxes entirely.

India is where it all started for me. I’ve been hiring and managing teams there since 2004 through Hyperion360. It was our first international market, and I’ve paid contractors there through every iteration of India’s tax system since. India trips people up more than almost anywhere else, not because the rules are complex, but because companies confuse domestic Indian tax rules with their own obligations. They read about TDS (Tax Deducted at Source) and panic. They hear “GST” and assume they need to register for something. After 20+ years and 1,000+ hires across 20+ countries, the pattern is always the same: founders over-comply on the wrong things and under-comply on the ones that matter (like IP assignment).

India has 15+ million freelancers, the largest freelance workforce after the US. The rates are competitive, and the time zone overlap with Europe is workable. But the payment infrastructure has quirks. UPI doesn’t work cross-border. SWIFT wires are slow and expensive. And your contractor’s invoice requirements depend on whether they’ve crossed a GST threshold you’ve never heard of.

The Short Answer

Pay via international wire, Wise, Payoneer, or stablecoin. You have no TDS withholding obligation as a foreign company without an Indian entity. The contractor handles their own income tax and GST. Your job: collect PAN, get a proper IP assignment clause in your contract, and pay on time.

Is India Worth Hiring Contractors In?

Yes. India produces over 1.5 million engineering graduates per year, and the freelance ecosystem is mature. A generation of Indian contractors now understands async work, Western product standards, and SaaS tooling, many of them better than their US counterparts at documentation and handoff discipline.

Rate benchmarks (2026, USD):

RoleMid-LevelSeniorStaff/Principal
Software Engineer$2,000-$4,000/mo$4,000-$7,000/mo$7,000-$10,000/mo
Product Designer$1,500-$3,000/mo$3,000-$5,500/mo$5,500-$8,000/mo
Data Engineer$2,500-$4,500/mo$4,500-$7,500/mo$7,500-$11,000/mo
DevOps/SRE$2,000-$4,000/mo$4,000-$7,000/mo$7,000-$10,000/mo

These rates run 60-70% below equivalent US contractors and 30-40% below Eastern European rates. But the gap is shrinking. Senior Indian engineers now command rates that overlap with mid-level hires in Poland or Portugal.

Time zone: UTC+5:30, 10.5-13.5 hours ahead of the US depending on coast. Real-time collaboration with US teams is tough, but the async handoff cycle works well once you design for it. European companies get 3-4 hours of overlap, which is plenty.

Contractor vs. Employee: What It Means in India

India’s Contract Labour (Regulation and Abolition) Act and the Indian Contract Act, 1872 govern contractor relationships. Misclassification risk exists, though enforcement against foreign companies is limited compared to domestic cases.

Key classification factors:

  • Control: Employees are told how to do the work. Contractors are told what to deliver.
  • Exclusivity: Working only for you, 40+ hours/week, no other clients. That looks like employment.
  • Tools: Contractors use their own hardware and software.
  • Schedule: Mandating 9 AM-6 PM IST attendance is an employment signal.
  • Duration: Multi-year engagements with no defined project scope blur the line.
  • Integration: No company email, no org chart listing, no all-hands attendance.

The risk: Indian labor courts can reclassify contractors as employees, triggering retroactive obligations for provident fund (PF), gratuity, and ESI contributions. For foreign companies, enforcement is weaker, but if you later establish an Indian entity, legacy misclassification surfaces during audits. I’ve watched this happen to two Hyperion360 clients who set up India subsidiaries after years of contractor relationships. It’s not fun.

The fix: Define a clear SOW with deliverables, milestones, and an end date. Renew contracts explicitly. Never let them auto-continue. Pay per deliverable or per month with a fixed term, not hourly with time tracking.

Tax and Withholding: TDS Explained

Most guides get this wrong, and it costs founders money.

TDS (Tax Deducted at Source) is India’s withholding tax system. Two sections matter:

  • Section 194J: When an Indian entity pays a resident professional, it must withhold 10% TDS.
  • Section 195: When an Indian entity pays a non-resident, different TDS rates apply.

The critical point: both sections require the payer to be an Indian entity with a TAN (Tax Deduction Account Number). If your company is incorporated outside India (US, UK, Singapore, wherever) and you have no registered entity, branch, or PE in India, you have no TDS obligation.

Your contractor receives the full payment. They declare the income and pay taxes through advance tax or self-assessment.

When this changes: If you establish an Indian subsidiary, branch office, or liaison office, you become a domestic payer and Section 194J’s 10% withholding kicks in. Plan for this if you’re considering an Indian entity down the road.

PAN (Permanent Account Number): Every Indian contractor must have a PAN card, their tax ID. Collect it during onboarding. Without PAN on file, you can’t verify their tax identity, and they’ll face 20% TDS (instead of 10%) if they later work with an Indian company. Always collect PAN even though you’re not withholding.

What the Contractor Actually Owes (Indian Income Tax)

Your contractor handles their own income tax under India’s progressive slab system. Under the New Tax Regime (default from FY 2024-25 onward):

Annual Income (₹)Tax Rate
Up to ₹3,00,000Nil
₹3,00,001 - ₹7,00,0005%
₹7,00,001 - ₹10,00,00010%
₹10,00,001 - ₹12,00,00015%
₹12,00,001 - ₹15,00,00020%
Above ₹15,00,00030%

A contractor earning $4,000/month (~₹40 lakh/year) falls into the 30% bracket on income above ₹15 lakh. Their effective rate lands around 20-22% after the lower slab benefits.

Advance tax: Contractors must pay quarterly advance tax if their annual liability exceeds ₹10,000. Due dates are June 15, September 15, December 15, and March 15. Missing these triggers interest under Sections 234B and 234C.

GST (Goods and Services Tax): Separate from income tax, based on annual turnover:

  • Below ₹20 lakh (~$24,000) annual turnover: No GST registration required. Contractor does not charge GST.
  • Above ₹20 lakh: Contractor must register for GST and charge 18% GST on services (SAC code-based).
  • Export of services: When an Indian contractor provides services to a foreign company, this qualifies as an “export of services” under GST law. The contractor can claim zero-rated GST treatment (either with payment under LUT (Letter of Undertaking) or with IGST refund).

In practice, most Indian contractors billing foreign clients apply for an LUT and invoice you at zero GST. You don’t pay GST.

Invoice Requirements

Every invoice from your Indian contractor should include:

  • Contractor’s legal name and address
  • PAN (Permanent Account Number): 10-character alphanumeric
  • GSTIN (GST Identification Number): if registered (15-digit, starts with state code)
  • SAC (Services Accounting Code): the service classification code under GST (e.g., 998314 for IT design and development)
  • HSN description: human-readable description of the service
  • Invoice number: sequential, unique
  • Invoice date and payment terms
  • Amount in the agreed currency (usually USD)
  • Bank details: account number, IFSC code, SWIFT/BIC for international transfers
  • LUT reference: if the contractor is GST-registered and billing at zero-rated GST

If the contractor is below the ₹20 lakh GST threshold, the invoice won’t have a GSTIN or SAC code. That’s fine. Just ensure PAN is present.

Pro tip: Create an invoice template with these fields pre-filled and send it during onboarding. Most Indian freelancers use Zoho Invoice, Razorpay, or simple Excel templates. Standardizing the format saves reconciliation headaches later. This applies to every country. See our global contractor compliance playbook for the full checklist.

Setting Up Your Service Contract

Standard US contractor templates miss several India-specific requirements. I learned most of these the hard way in our early Hyperion360 engagements.

Essential clauses:

  1. IP assignment (CRITICAL): Under the Indian Copyright Act, 1957, works created by a contractor belong to the contractor by default, unless explicitly assigned in writing. This is nothing like US work-for-hire doctrine. You need an explicit, written IP assignment clause transferring all IP rights to your company. Without this clause, your contractor legally owns every line of code they write for you. This is the single most important clause in your Indian contractor agreement.

  2. Governing law and dispute resolution: Choose your jurisdiction explicitly. Singapore or Delaware law with arbitration in a neutral venue is common. Indian courts average 3-5 years per civil case. Arbitration clauses are not optional.

  3. Scope of work (SOW): Attach a detailed SOW as an exhibit: deliverables, milestones, acceptance criteria, timeline. This also strengthens contractor classification.

  4. Payment terms: USD is standard. Monthly or per-milestone, Net-15 or Net-30. Include late payment provisions.

  5. Confidentiality and non-disclosure: Indian courts enforce NDAs, but remedies are limited. Use liquidated damages for breach rather than relying on injunctive relief.

  6. Termination: 14-30 days notice, conditions for immediate termination, and disposition of in-progress work.

  7. Contractor status confirmation: Explicit statement that the contractor is independent, not an employee, and responsible for their own taxes, insurance, and benefits.

Payout Methods: What Actually Works in India

MethodCostSpeedContractor Experience
SWIFT wire$15-30 per transfer + 1-3% FX spread2-4 business daysUniversal but slow. Contractor receives INR in their bank. Intermediary banks may deduct additional fees.
Payoneer~2% total cost1-2 business daysVery popular with Indian freelancers. Most already have accounts. Withdraws to Indian bank in INR.
USDC (stablecoin)$1-5 per transferMinutes to hoursGrowing fast. Contractor converts to INR via WazirX, CoinDCX, or P2P. Lowest cost option.
PayPal4.4% cross-border fee + FX markup1-3 business daysAvailable but expensive. Widely used by smaller freelancers. Withdrawal to Indian bank takes 3-5 days.
Wise (TransferWise)0.5-1.5% total1-2 business daysMid-market rate, transparent fees. Good for monthly payments.
UPIFreeInstantDomestic only. Does not support international inbound payments. Not an option for cross-border.

Our recommendation: For contractors earning $2,000+/month, Wise or USDC gives the best cost-speed-reliability mix. Payoneer is the safe default, as nearly every Indian freelancer already has an account. SWIFT works but the $15-30 fee plus intermediary charges make it wasteful for payments under $5,000.

UPI note: UPI handles 12+ billion transactions per month inside India, but it’s purely domestic. Your contractor will ask “can you send via UPI?” The answer is no. RBI has piloted cross-border UPI with Singapore and UAE, but only for NRI remittances, not B2B contractor payments.

Crypto consideration: India’s crypto tax is harsh: 30% flat tax on gains plus 1% TDS on transfers above ₹10,000. Contractors receiving USDC face real compliance burden when converting to INR. Talk to your contractor before defaulting to stablecoin. Some prefer it for speed. Others avoid it entirely.

Common Mistakes

1. Assuming you owe TDS as a foreign company. You don’t, unless you have an Indian entity. The typical failure mode: you hire an Indian CA (Chartered Accountant) who advises based on domestic rules, not cross-border scenarios. You withhold unnecessarily, payments get delayed, and your contractor has to chase TDS credits they shouldn’t have had deducted in the first place.

2. Skipping the IP assignment clause. Indian copyright law defaults ownership to the creator, not the hiring party. Without an explicit written assignment, your contractor owns every line of code they’ve written for you. I’ve seen startups discover this during Series A due diligence. It’s ugly and expensive to unwind.

3. Paying via PayPal and eating the 4.4% fee. On a $5,000 monthly payment, PayPal costs $220/month, or $2,640/year per contractor. Switch to Wise or USDC and that drops to $25-75/month. Multiply across 5 contractors and you’re saving $8,000-10,000/year.

4. Not collecting PAN during onboarding. PAN is the single document that ties your contractor to the Indian tax system. Without it, you can’t verify their identity, issue proper payment records, or protect yourself if Indian tax authorities question the nature of payments leaving your account for India.

5. Treating contractors like employees. Mandating IST hours, requiring daily standups, providing company laptops, issuing @yourcompany.com emails, including them in all-hands. Each one is a yellow flag. Together, they build a reclassification case. Async communication and project management tools instead.

6. Ignoring GST thresholds on the contractor’s side. If your contractor crosses ₹20 lakh in annual revenue and hasn’t registered for GST, they’re non-compliant, and your payments are part of that problem. Ask about GST registration status during onboarding and revisit it annually.

How VoltPay Handles India Contractor Payments

VoltPay handles the operational weight of paying Indian contractors:

  • Onboarding: Collects PAN, verifies GST registration status, generates a compliant contractor agreement with IP assignment clauses built for Indian copyright law.
  • Invoice validation: Checks PAN presence, GSTIN format (if applicable), SAC codes, and LUT references for zero-rated GST.
  • Payments: Routes through the lowest-cost rail available. For India, this typically means USDC-to-INR conversion via local partners, delivered to the contractor’s Indian bank account in hours at 70-80% lower cost than SWIFT.
  • Tax documentation: Year-end payment summaries formatted for Indian ITR filing.
  • Compliance monitoring: Tracks GST threshold proximity. If a contractor approaches ₹20 lakh in payments through VoltPay, the system flags it and prompts GST registration verification.

You focus on the work product. VoltPay handles the payment plumbing.

Frequently Asked Questions

Do I need to register for GST in India to pay contractors?

No. GST registration is the contractor’s obligation. As a foreign company, you’re the recipient of an “export of services.” The contractor handles GST compliance, typically by filing an LUT for zero-rated treatment.

What happens if my contractor doesn’t have a PAN?

Every Indian resident with taxable income is required to have a PAN. No PAN = red flag that they may not be filing taxes. Applications take 2-3 weeks through NSDL or UTIITSL. Ask them to apply before you start payments.

Can I pay Indian contractors in USD?

Yes. Indian contractors can hold EEFC (Exchange Earners Foreign Currency) accounts that accept USD directly, but most prefer receiving INR in their regular savings account. Send USD via SWIFT or Wise. Conversion to INR happens at the receiving bank’s rate. Invoice in USD and let the banking system handle conversion.

Is there a minimum contract value or duration I should worry about?

No legal minimum. But engagements under 1 month create disproportionate onboarding overhead: PAN collection, contracts, payment rail setup. For tasks under $1,000, use Toptal or Upwork (they handle compliance), then switch to direct contracting once the relationship proves out.

How do I handle payments if my contractor is in a different Indian state?

Doesn’t matter for you as a foreign payer. State differences affect GST registration (GSTIN includes a state code) and local professional tax, but these are entirely the contractor’s responsibility. Pay to their bank account regardless of state.

What if I want to convert a contractor to a full-time employee later?

You’ll need an Indian entity: your own subsidiary or an Employer of Record (EOR). You cannot directly employ someone in India without a registered entity. The transition means ending the contractor agreement, establishing employment through your entity or EOR, and enrolling in mandatory benefits (PF, ESI, gratuity). Budget 4-8 weeks and expect a 25-35% increase in total cost from statutory benefits.

Are non-compete clauses enforceable with Indian contractors?

Indian courts generally won’t enforce post-termination non-competes, per Section 27 of the Indian Contract Act (restraint of trade). Non-competes during the contract term are enforceable. Post-termination non-competes are not. Focus on strong NDA and non-solicitation clauses instead. These hold up much better in Indian courts.

What exchange rate should I use for invoicing?

Always use USD-denominated invoices. The contractor invoices in USD, you pay in USD, and conversion to INR happens at the receiving bank’s rate on the day of credit. This removes FX risk from your side. Avoid agreeing to fixed INR amounts. The rupee fluctuates 3-5% quarterly, and you’ll end up renegotiating every few months.


Stop managing payroll. Let VoltPay handle it.

AI agents + human experts manage your global contractor payments.

Get started — $49/month

Danilo Stern-Sapad

Founder, VoltPay · YC founder · 3x CTO

20+ years building and managing global teams — from India (2004) to Mexico, Vietnam, Argentina, Brazil, and beyond. Over 1,000 employees and contractors hired across 20+ countries through Hyperion360. Building the managed payroll service he always wanted as an operator.