Employment OS for your Business

Employment OS for Job Seekers

How to hire developers in India from New Zealand: A practical guide

An over-the-shoulder shot of a developer wearing large black over-ear headphones, working on a laptop. The screen displays lines of programming code in a dark-themed code editor, set against a solid dark background with the laptop resting on a bright white desk surface.

Contents

India has become one of the world’s most sought-after destinations for software development talent and New Zealand businesses are taking notice. Whether you’re a growing tech startup or an established company, hiring developers in India can be a smart move. Getting it right requires understanding the legal landscape, the right engagement models and the practicalities of working across borders.

Why New Zealand businesses are hiring developers in India

There are a few reasons why New Zealand employers are looking to India for developers. For one, the cost difference is significant. A senior software engineer in India typically earns a fraction of what the same role commands in Auckland or Wellington, giving New Zealand businesses the ability to hire more experienced developers or scale their teams faster.

India also produces hundreds of thousands of engineering graduates each year, with mature technology ecosystems in cities like Bengaluru, Hyderabad and Pune covering modern stacks from React and Node.js to cloud platforms and mobile.

The time zone gap is workable too. India Standard Time sits roughly 6.5 to 7.5 hours behind New Zealand, depending on the season. There’s a usable overlap in late New Zealand afternoon that lines up with the start of the Indian workday, making daily standups manageable with some flexibility on both sides.

Common roles New Zealand businesses hire for in India

The most commonly filled roles include:

  • Full-stack and front-end developers (React, Vue, Angular)
  • Back-end engineers (Node.js, Python, Java, .NET)
  • Mobile developers (iOS and Android)
  • DevOps and cloud engineers (AWS, GCP, Azure)
  • QA and automation testers

These roles are in ample supply and can be filled at a competitive rate, making them well-suited to an offshore model.

Contractor or employee? Choosing the right engagement model

Engaging an Indian developer as an independent contractor is often the fastest way to get started. The developer invoices you for services, you pay the agreed rate and both parties manage their own tax obligations. This works well for project-based work or trialling someone before committing longer term.

The risk is misclassification. India’s authorities look at the substance of the relationship, not the label on the contract. If your developer works exclusively for you, follows a set schedule and takes direction from your team, they may be treated as an employee under Indian law.

What makes this harder than it looks is that the consequences depend on where your developer is based. Labour enforcement sits largely with state authorities, and the entitlements you’d owe a reclassified employee, from notice and leave through to gratuity and provident fund contributions, vary from state to state. Two developers on identical contracts in two different cities can leave you with two different bills.

The practical answer is to decide upfront rather than drift. If the work is genuinely project-based and the developer runs their own practice with other clients, a contractor arrangement is sound. If you want someone embedded in your team, working your hours and reporting to your lead, employ them properly from day one. The grey area in between is where the cost sits.

Hiring through an Employer of Record (EOR) in India

An Employer of Record is a third-party entity legally established in India that employs your developer on your behalf. The EOR handles the employment contract, payroll, tax deductions, statutory benefits and compliance with Indian labour law. You retain day-to-day management of the developer but the EOR is the legal employer. 

This model removes the need to set up your own entity and is the most practical route for most New Zealand businesses. Employment Hero’s HeroForce facilitates exactly this kind of global employment arrangement.

Setting up a local entity vs using a managed solution

Setting up a wholly owned subsidiary in India gives you the most control and can be cost-effective at scale, generally once you’re employing 20 or more people. Incorporation involves registering with the Ministry of Corporate Affairs, obtaining tax IDs and registering for provident fund and state insurance. The process can take several months and involves meaningful legal and accounting costs.

For most New Zealand businesses starting with a small team, a managed EOR solution is the faster and more practical path. You can always build your own entity later, once the team size justifies it.

Legal requirements for hiring developers in India from New Zealand

India’s labour framework runs on two levels, and it’s worth understanding both before you make an offer.

Central obligations apply wherever your developer sits. Employers contribute to the Employees’ Provident Fund (EPF) and Employees’ State Insurance (ESI), and comply with the Payment of Gratuity Act for employees with five or more years of service.

State obligations are the ones that catch New Zealand businesses out. Each state runs its own Shops and Establishments Act, setting its own rules on working hours, leave entitlements, notice periods and termination. A developer in Karnataka isn’t on the same entitlements as one in Maharashtra or Telangana. Hire across a few cities and you’re tracking several sets of rules at once, each with its own registrations, filings and enforcement approach.

This is the part most businesses underestimate, and it’s the clearest reason to use an EOR. Your EOR already holds the registrations in each state and tracks the changes as they happen, so where your developer lives becomes a detail rather than a project.

For contractors, the primary framework is the Income Tax Act and the GST regime.

What your contract must cover for cross-border engagements

Your contract should clearly address:

  • Scope of work and deliverables
  • Payment terms, currency and invoicing requirements
  • Working hours and availability expectations
  • Confidentiality and data protection obligations
  • Intellectual property ownership
  • Termination and notice provisions

Many New Zealand businesses choose NZ law as the governing jurisdiction for contractor agreements, though this doesn’t override mandatory Indian protections for employees.

IP ownership and confidentiality clauses

Intellectual property doesn’t automatically transfer to you in a contractor arrangement. Your contract needs an explicit IP assignment clause covering all work created during the engagement. Confidentiality provisions should extend to your codebase, business data and customer information. A non-solicitation clause is worth including too, to protect your client relationships and your team.

Under an EOR arrangement, IP assignment is built into the employment contract from the start, which is one less thing to negotiate developer by developer.

Tax obligations when paying Indian developers

New Zealand and India have a Double Tax Agreement (DTA) in force that prevents the same income from being taxed twice. For New Zealand businesses paying Indian developers, the DTA governs whether payments are subject to tax in New Zealand, India or both. 

For employees hired through an EOR, the EOR manages Indian tax obligations on your behalf. For contractors, DTA provisions around business profits and fees for technical services are relevant, and you should obtain specialist tax advice before your first payment.

Withholding tax and NRCT considerations

New Zealand’s Non-Resident Contractor Tax (NRCT) regime may apply to payments made to non-resident contractors. Where it applies, you may need to withhold a portion of the payment and remit it to Inland Revenue. 

Most purely offshore Indian developers performing services remotely will not trigger NRCT but the specifics of each arrangement matter, so confirm with your accountant before you pay.

GST and invoicing requirements

If your Indian contractor is GST-registered, their invoices may include Indian GST at 18% for most IT services. As a New Zealand business, you generally cannot claim an input tax credit for this. Ask your contractor to apply the export of services exemption under Indian GST law, which removes GST when services are supplied to an overseas recipient for use outside India. 

Your own New Zealand GST obligations on cross-border contractor payments are worth checking with your accountant too.

How to pay developers in India from New Zealand

There are several ways in which a business might pay a developer in India for their work.

Paying in INR vs NZD: what to agree in the contract

Paying in Indian Rupees (INR) means your developer receives exactly what was agreed without bearing exchange rate risk, which most will prefer. Paying in NZD puts currency risk on the contractor, which can create friction if the rupee strengthens over time. Many NZ businesses pay in INR for simplicity and goodwill. Either way, document the agreed currency in the contract.

Bank wire vs specialist FX platforms

Your NZ bank will process international wires to India but the exchange rates and fees are typically less competitive than specialist FX platforms. Services like Wise, OFX or Airwallex offer better rates, lower fees and faster settlement for recurring payments. For a small team paid monthly, the savings add up meaningfully across a year. These platforms provide transaction records that simplify reconciliation.

Managing exchange rate risk on recurring payments

If you’re paying Indian developers in INR monthly, your NZD cost will shift with the exchange rate. Forward contracts through your FX provider can lock in a rate for three to twelve months, providing budget certainty. For smaller teams, holding an INR balance in a multi-currency account and topping it up when rates are favourable is a practical, lower-cost alternative.

How to find developer talent in India

Useful channels for finding Indian developers include:

  • LinkedIn for direct outreach
  • Naukri and Indeed India for job postings
  • Toptal and Turing for pre-vetted senior developers
  • Referrals from your existing team, often the fastest route to quality

A local Indian recruitment agency can also help if you are scaling quickly and need multiple roles filled at once.

Technical vetting and reference checks

Apply the same rigour you would for any engineering hire. Use a coding assessment, followed by a technical interview with live coding or architecture discussion.

Reference checks matter too. Ask for at least two professional references and speak to them directly. Pay attention to written English communication, as this will be your primary collaboration channel across time zones.

Onboarding remotely across time zones

Provide documentation covering your codebase conventions, workflows and communication expectations before the developer’s first day. Set up accounts and access in advance. 

Assign a dedicated point of contact from your New Zealand team for the first month and schedule daily check-ins during the overlap window. A well-run onboarding process signals that you are a professional team worth staying with.

Managing an offshore development team in India

Working across countries and time zones doesn’t need to be an issue. It may just require some adjustment to your ways of working as a business. Here are a few ways to make managing an India-based team easier…

Communication, working hours and overlap windows

Protect the overlap window for synchronous meetings. For most New Zealand businesses this means scheduling standups in the late afternoon, which falls in the early morning for India. 

Outside this window, work should be largely asynchronous. Agree on core hours, response time norms for messages and a clear protocol for urgent issues that arise outside working hours. Creating a safe environment where blockers are raised early prevents small delays from becoming large ones.

Tools and workflows for remote collaboration

A standard setup typically includes:

  • Slack or Microsoft Teams for day-to-day messaging
  • Zoom or Google Meet for video calls
  • Jira or Linear for sprint planning and issue tracking
  • GitHub or GitLab for code review
  • Confluence or Notion for technical documentation

Clear conventions for pull request reviews and documentation standards make asynchronous work much more efficient.

Setting milestones and deliverables

Manage by outputs, rather than inputs. Define clear sprint goals, milestones and acceptance criteria so developers know exactly what success looks like. 

It can also help to use a two-week sprint cadence with retrospectives to surface process issues early. You should also give direct feedback when expectations are not being met. After all, the same management principles that apply to your New Zealand team apply here, adjusted for asynchronous collaboration across time zones.

Make hiring in India simpler with Employment Hero

Hiring developers in India from New Zealand is entirely achievable with the right structures in place. Getting the engagement model right, protecting your IP, staying on top of your tax obligations and building a strong communication rhythm are the foundations of a successful offshore development relationship.

Employment Hero’s HeroForce takes the complexity out of global employment. By acting as your Employer of Record, HeroForce helps you hire, pay and manage developers in India compliantly without setting up a local entity. Pair it with our automated payroll software and you have an end-to-end solution for scaling your engineering team across borders.

To find out more, book a call with one of our team today.

Related Resources