Software Subcontractor Agreement Template for Australia

Generate a bespoke document

Trusted by 200k+ teams

4.7 Capterra
4.8 Product Hunt
4.6 Trustpilot

What is a Software Subcontractor Agreement?

The Software Subcontractor Agreement is essential for businesses in Australia that need to engage external software development resources while maintaining control over their client relationships and intellectual property. This document is typically used when a primary contractor needs to supplement their development capacity or access specialized skills while maintaining their direct relationship with the end client. The agreement encompasses crucial elements such as scope of services, intellectual property rights, confidentiality provisions, and compliance with Australian legislation including the Independent Contractors Act 2006, Privacy Act 1988, and relevant state laws. It's particularly important in protecting both parties' interests while ensuring clear deliverables, payment terms, and performance standards in software development projects.

Reviewed by

Swetha Meenal

Legal Engineer, GenieAI

Swetha Meenal profile photo

A lawyer, legal researcher and legal tech founder, Swetha has built AI products deployed inside Tier 1 firms and enterprises. She ensures GenieAI's alignment with the latest regulation and executes testing on the legal robustness of Genie output.

Reviewed by

Imad Mohammed Nazar

Legal Engineer, GenieAI

Imad Mohammed Nazar profile photo

A Skadden-trained M&A lawyer, Imad advised on cross-border transactions and contractual risk before moving into legal AI. He reviews GenieAI's output for compliance and enforceability across our 150+ supported jurisdictions, as well as facilitating external benchmarking.

Jurisdiction

Australia

Publisher

GenieAI

Sector

Business

Cost

Free to use

Last updated

About the Software Subcontractor Agreement

A Software Subcontractor Agreement is a crucial legal document that governs the relationship between a principal contractor and a subcontractor in software development projects. When you need to engage external developers or development companies to supplement your team or access specialized skills, this agreement ensures that your client relationships, intellectual property rights, and business interests remain protected while clearly defining the terms of the subcontractor relationship.

When do you need this document?

You need a Software Subcontractor Agreement when your software development company has secured a client project but lacks the internal capacity or specialized expertise to complete all aspects of the work. This commonly occurs during periods of high demand when your team is at capacity, when you need specific technical skills like blockchain development or machine learning expertise, or when you're working on a large-scale project requiring additional developers. The agreement is also essential when you want to maintain your direct client relationship while outsourcing specific components of the software development work, ensuring that the end client remains unaware of the subcontracting arrangement unless otherwise agreed.

Key legal considerations

Several critical legal elements must be addressed in your Software Subcontractor Agreement. Intellectual property ownership is paramount – you must clearly establish whether the principal contractor retains all IP rights or if the subcontractor maintains ownership of certain pre-existing code or tools. Confidentiality provisions are essential to protect both your client's sensitive information and your own business processes. The agreement must also address liability allocation, determining who bears responsibility for defects, delays, or security breaches. Payment terms should specify rates, milestone payments, and invoicing procedures, while termination clauses must outline the conditions under which either party can end the relationship and the procedures for handling work-in-progress.

Legal requirements in Australia

Under Australian law, your Software Subcontractor Agreement must comply with several key pieces of legislation. The Independent Contractors Act 2006 provides protections against unfair contract terms and ensures that genuine contractor relationships are properly established, helping to avoid sham contracting issues. The Copyright Act 1968 governs intellectual property rights in software code, requiring clear assignment or licensing provisions for any developed software. If your project involves handling personal information, the Privacy Act 1988 and Australian Privacy Principles impose strict data protection obligations that must be reflected in your agreement. Additionally, you must ensure proper classification of the relationship to avoid inadvertent employment obligations under the Fair Work Act 2009, and consider any relevant state-based legislation that may apply to your specific circumstances.

GOVERNING LAW

Applicable law

This Software Subcontractor Agreement is drafted to comply with Australia law. Key legislation includes:

Independent Contractors Act 2006: Federal legislation that governs independent contractor relationships and protects against unfair contracts. Essential for establishing the proper classification of the subcontractor relationship.
Fair Work Act 2009: While primarily focused on employment, certain provisions may apply to contractors, particularly regarding sham contracting arrangements and workplace rights.
Copyright Act 1968: Crucial for addressing intellectual property rights in software development, including ownership of code, modifications, and derivative works.
Privacy Act 1988 (including Australian Privacy Principles): Governs the handling of personal information and data protection obligations, particularly relevant if the software development involves handling personal data.
Competition and Consumer Act 2010 (including Australian Consumer Law): Contains provisions about unfair contract terms and consumer guarantees that may apply to software development services.
Electronic Transactions Act 1999: Relevant for electronic execution of contracts and legal recognition of electronic communications.
Security of Critical Infrastructure Act 2018: May be relevant if the software development involves critical infrastructure or systems.
Income Tax Assessment Act 1997: Contains provisions relevant to contractor payments, GST obligations, and tax implications of the contractual relationship.
State-specific Security of Payment Acts: Legislation that exists in each state/territory to ensure contractors receive payment for work performed in a timely manner.

Genie's Security Promise

Genie is the safest place to draft. Here's how we prioritise your privacy and security.

Your data is private:

We do not train on your data; Genie's AI improves independently

All data stored on Genie is private to your organisation

Your documents are protected:

Your documents are protected by ultra-secure 256-bit encryption

We are ISO27001 certified, so your data is secure

Organizational security:

You retain IP ownership of your documents and their information

You have full control over your data and who gets to see it