MVP Launch Sprint

Idea validated? Let's figure out what to build.

30-minute free call. India and Australia. No pitch.

MVP Launch Sprint

Share this article

GST, Compliance and Contracts: What Australian Founders Must Know Before Hiring in India

This is the part most “how to hire in India” guides skip entirely, because it’s less exciting than rate comparisons โ€” but getting it wrong creates real legal and financial exposure. Here’s what actually matters, in plain terms (not legal advice โ€” confirm specifics with your accountant, but know what questions to ask).

GST treatment of offshore development services

Services purchased from an overseas supplier (an Indian dev agency with no Australian presence) are generally treated as imported services under Australian GST rules. If you’re GST-registered, you typically self-assess GST under the reverse charge mechanism rather than the supplier charging you Australian GST directly. This matters for your BAS reporting and cash flow planning โ€” budget for it, don’t discover it at tax time.

The IP ownership clause you cannot skip

By default, under most jurisdictions’ copyright law, the party that creates a work owns the copyright unless there’s a written agreement assigning it elsewhere. This means without an explicit IP assignment clause, an Indian development agency could technically retain rights to the code they wrote for you.

Every contract needs an explicit clause stating that all IP created under the engagement is assigned to you (the client) upon payment, not upon contract signing โ€” see fixed-price vs hourly contract structure for how this fits into the broader agreement โ€” this protects you if a milestone dispute arises mid-project.

Structuring payment to protect both sides

International payments to Indian contractors typically flow through a payment platform (Wise, Payoneer) or direct bank transfer, both of which carry currency conversion costs worth comparing before you commit to a payment method. For milestone-based contracts, structure payment release explicitly: “payment due within 5 business days of milestone acceptance,” with acceptance criteria defined in writing before work starts โ€” vague acceptance criteria is where payment disputes originate.

Data and privacy considerations

If your product handles Australian user data, the Indian development team accessing that data during build and testing has implications under Australian Privacy Principles, particularly if personal information crosses borders during development or testing. Practical steps: use synthetic/dummy data for development wherever possible, and if real data must be used, have an explicit data handling clause in your contract specifying storage, access limits, and deletion requirements.

What a solid contract actually contains

At minimum: IP assignment clause, payment milestone schedule with acceptance criteria, confidentiality/NDA terms, a data handling clause if applicable, a termination clause specifying what happens to work-in-progress and access credentials if either party exits early, and governing jurisdiction (usually worth specifying Australian jurisdiction for enforceability from your side, though this is a negotiation point).

Building something in this space? Send me a 5-sentence description of what you want to build. I will give you a realistic budget estimate within 24 hours — and tell you what I would cut and why. Free 30-minute call, no pitch, no obligation. Available for founders in India and Australia. Book a Free Call →

Frequently asked questions

Do I pay Australian GST on offshore development services from India?

Generally you self-assess GST under the reverse charge mechanism for imported services if you’re GST-registered, rather than the Indian supplier charging Australian GST. Confirm specifics with your accountant.

Who owns the code if I don’t have an explicit IP clause in my contract?

Without an explicit assignment clause, the party that created the work (the Indian developer) may retain copyright by default under most jurisdictions’ law. Always include an explicit IP assignment clause tied to payment.

What’s the best way to pay an Indian development contractor from Australia?

Payment platforms like Wise or Payoneer, or direct bank transfer โ€” compare currency conversion costs between options before committing, as they vary meaningfully on larger payments.

Does Australian privacy law apply if an Indian team accesses my users’ data during development?

It can, particularly around cross-border data handling under the Australian Privacy Principles. Use synthetic data during development where possible, and include an explicit data handling clause if real data must be used.

Scroll to Top