Software Development Contractor Agreement (Australia)
Independent Contractor — Software Development Services — Australia
This Software Development Contractor Agreement ("Agreement") is entered into on [Contract Date] between:
[Client Name] (ABN [Client ABN]), of [Client Address] (the "Client"); and
[Contractor Name] (ABN [Contractor ABN]), of [Contractor Address] (the "Contractor").
1. SERVICES AND DELIVERABLES
1.1 Project: [Project Name]
1.2 The Contractor will provide the following software development services and deliverables:
[Services Description]
1.3 Commencement: [Start Date]. Estimated duration: [Estimated Duration].
2. REMUNERATION
2.1 Rate: [Rate] (AUD, excluding GST). The Contractor must issue valid tax invoices.
2.2 Payment: [Payment Terms].
2.3 Expenses: [Expenses Policy].
3. INTELLECTUAL PROPERTY
3.1 Assignment. Subject to clause 3.2, the Contractor hereby assigns to the Client all intellectual property rights (including copyright) in all deliverables and software created under this Agreement from the moment of creation. The Contractor must execute any documents required to formalise this assignment.
3.2 Background IP. The Contractor retains ownership of all background IP (pre-existing IP and general tools, libraries, and frameworks). Background IP: [Background IP Details]
3.3 The Contractor grants the Client a perpetual, royalty-free licence to use any background IP incorporated into the deliverables.
4. WARRANTY
4.1 The Contractor warrants that the deliverables will be free from material defects in workmanship for [Defect Warranty] from final delivery. The Contractor will remedy material defects reported within the warranty period at no additional cost.
5. INDEPENDENT CONTRACTOR STATUS
5.1 The Contractor is engaged as an independent contractor. No employment relationship is created by this Agreement. The Contractor is responsible for their own income tax, GST, and superannuation savings.
5.2 The Contractor must hold current professional indemnity insurance (minimum $1,000,000) and public liability insurance (minimum $5,000,000) and provide certificates of currency on request.
6. CONFIDENTIALITY
6.1 The Contractor must keep confidential all business information, source code, data, and technical information of the Client, both during and for 2 years after this Agreement ends.
7. TERMINATION
7.1 Either party may terminate by giving [Notice Period] written notice. On termination, the Client will pay for work completed to the date of termination.
7.2 The Client may terminate immediately for material breach, insolvency, or failure to maintain required insurance or licensing.
8. GENERAL
8.1 Governing Law: [Governing State], Australia.
8.2 This Agreement constitutes the entire agreement between the parties regarding the services and supersedes all prior negotiations.
EXECUTED as an Agreement.
Client (Authorised Representative)
________________
Signature
Date: ________________
Contractor
________________
Signature
Date: ________________
What Is a Software Development Contractor Agreement (Australia)?
A Software Development Contractor Agreement in Australia engages an independent contractor to carry out software development and records the scope, fees, intellectual-property ownership, and confidentiality terms, with the contractor's status distinguished from employment under the Fair Work Act 2009 (Cth).
The agreement sets out the scope of the software development services, the deliverables, the rate of remuneration, the IP ownership arrangements, confidentiality obligations, and the terms for managing the engagement. The IP ownership clause is particularly critical in software development — as explained above, without an express assignment, the Copyright Act 1968 (Cth) leaves copyright in the code with the developer.
Software development contractor agreements in Australia operate within the framework of the Independent Contractors Act 2006 (Cth), which protects independent contractors from 'unfair contracts' (contracts that are harsh or unfair in all the circumstances). The Fair Work Legislation Amendment (Closing Loopholes) Act 2023 (Cth) also introduced new rules about the distinction between employees and independent contractors, effective from 26 August 2024, and software developers must be genuinely operating as independent businesses to be properly classified as contractors.
The agreement should address: the scope of work and technical specifications; deliverable milestones and acceptance criteria; rate of remuneration (hourly, daily, or project-based); GST and invoicing; IP assignment; source code and documentation handover; confidentiality and non-disclosure; warranty for defects; insurance; termination; and dispute resolution.
The legal framework governing the Software Development Contractor Agreement (Australia) in Australia draws on several key statutes and regulatory bodies. Under the Fair Work Act 2009 (Cth), the Fair Work Commission (FWC) adjudicates workplace disputes. Section 394 of the Fair Work Act 2009 governs unfair dismissal claims. The Fair Work Ombudsman (FWO) enforces compliance with the National Employment Standards (NES). The Privacy Act 1988 (Cth) and Australian Privacy Principles (APPs) govern personal data handling. The Australian Taxation Office (ATO) administers PAYG withholding and superannuation guarantee obligations under the Superannuation Guarantee (Administration) Act 1992. Parties executing a Software Development Contractor Agreement (Australia) in Australia should confirm the document reflects current law, including any amendments enacted since the original drafting date. The Fair Work Act 2009 (Cth) sets the foundational requirements.
When Do You Need a Software Development Contractor Agreement (Australia)?
A Software Development Contractor Agreement is needed whenever an Australian business engages a freelance developer, software agency, or technology contractor to build, maintain, or enhance software, applications, websites, or digital platforms. It is essential in the following situations: building a new product or application with a contractor rather than hiring in-house; engaging a specialist developer for a specific project or technology stack; extending an internal team's capacity with external contractor resources; or engaging an offshore or remote developer to provide services to an Australian client.
The agreement is particularly important for protecting the client's IP rights in the software. Without a written assignment of copyright, the developer retains ownership of the code they write, even if the client has paid for the development. The agreement also protects the developer by clearly documenting the agreed scope and payment terms, reducing the risk of scope creep disputes.
Parties in Australia should prepare a Software Development Contractor Agreement (Australia) proactively rather than waiting for a dispute to arise. Courts interpret agreements based on the written terms rather than oral representations. Under the Fair Work Act 2009 (Cth), the Fair Work Commission (FWC) adjudicates workplace disputes. Section 394 of the Fair Work Act 2009 governs unfair dismissal claims. The Fair Work Ombudsman (FWO) enforces compliance with the National Employment Standards (NES). The Privacy Act 1988 (Cth) and Australian Privacy Principles (APPs) govern personal data handling. The Australian Taxation Office (ATO) administers PAYG withholding and superannuation guarantee obligations under the Superannuation Guarantee (Administration) Act 1992. Where the transaction involves regulated activities, prior approval from the relevant authority may be required before execution.
What to Include in Your Software Development Contractor Agreement (Australia)
A well-drafted Australian Software Development Contractor Agreement must include: the parties' details (including contractor's ABN and company name if applicable); the scope of services and technical specifications; deliverables and milestones; acceptance criteria and testing process; rate of remuneration and payment terms; GST treatment (if the contractor is registered for GST, they must charge GST on their invoices); IP assignment clause — all software, code, documentation, and other deliverables created under this agreement are assigned to the client; background IP — the contractor retains ownership of any pre-existing IP (libraries, tools, frameworks) used in the project, but grants the client a licence to use it; confidentiality and non-disclosure obligations; warranty for defects in the deliverables; insurance requirements; access to client systems and data; subcontracting restrictions; termination provisions; and governing law.
Additional compliance elements for a Software Development Contractor Agreement (Australia) used in Australia include: Under the Fair Work Act 2009 (Cth), the Fair Work Commission (FWC) adjudicates workplace disputes. Section 394 of the Fair Work Act 2009 governs unfair dismissal claims. The Fair Work Ombudsman (FWO) enforces compliance with the National Employment Standards (NES). The Privacy Act 1988 (Cth) and Australian Privacy Principles (APPs) govern personal data handling. The Australian Taxation Office (ATO) administers PAYG withholding and superannuation guarantee obligations under the Superannuation Guarantee (Administration) Act 1992. Forms-legal.com provides this template as a starting point for Australia-compliant documentation.
Cite this page
Reference this free template in an article, syllabus, or research note:
Forms Legal. (2026). Software Development Contractor Agreement (Australia) (Australia) [Legal document template]. Forms Legal. https://forms-legal.com/australia/employment/contractor-agreements/software-development-contractor-agreement-australia
"Software Development Contractor Agreement (Australia) (Australia)." Forms Legal, 2026, https://forms-legal.com/australia/employment/contractor-agreements/software-development-contractor-agreement-australia.
@misc{formslegal-software-development-contractor-agreement-australia,
author = {{Forms Legal}},
title = {Software Development Contractor Agreement (Australia) (Australia)},
year = {2026},
howpublished = {\url{https://forms-legal.com/australia/employment/contractor-agreements/software-development-contractor-agreement-australia}},
note = {Free legal document template. Based on Fair Work Act 2009 (Cth)}
}Frequently Asked Questions
Under the Copyright Act 1968 (Cth), the default position is that the author of a work owns the copyright. For an employee, the employer owns copyright in works created in the course of employment (s35(6)). However, for an independent contractor, the contractor owns the copyright in their work unless there is a written agreement assigning copyright to the client. This means that without an explicit IP assignment clause in the contractor agreement, a software development contractor retains ownership of the code they write, even if the client paid for its development. A Software Development Contractor Agreement must include a clear IP assignment clause to requires the client obtains ownership of all deliverables. Under Australia law, Fair Work Act 2009 (Cth), parties should seek independent legal advice from a qualified lawyer to confirm compliance with all applicable requirements. Under the Fair Work Act 2009 (Cth), the Fair Work Commission (FWC) adjudicates workplace disputes. Section 394 of the Fair Work Act 2009 governs unfair dismissal claims. Forms-legal.com provides this template as a starting point for Australia-compliant documentation.
A software development contractor in Australia should typically hold: professional indemnity insurance (to cover claims arising from errors, omissions, or inadequate advice in their professional services — this is particularly important for software developers whose code errors could cause financial loss to the client); and public liability insurance (to cover claims for personal injury or property damage arising from the contractor's activities at the client's premises). Some clients, particularly large corporations and government agencies, specify minimum insurance coverage amounts in their contractor agreements. The Australian government recommends professional indemnity insurance of at least $1 million for IT contractors working on government projects. Under Australia law, Fair Work Act 2009 (Cth), parties should seek independent legal advice from a qualified lawyer to confirm compliance with all applicable requirements. Under the Fair Work Act 2009 (Cth), the Fair Work Commission (FWC) adjudicates workplace disputes. Section 394 of the Fair Work Act 2009 governs unfair dismissal claims. Forms-legal.com provides this template as a starting point for Australia-compliant documentation.
Yes. A genuine independent contractor can work for multiple clients, and this is one of the indicators of genuine contractor status under Australian law. However, the contractor agreement may include a limited non-compete or conflict of interest clause preventing the contractor from working for direct competitors during the engagement period. Any such restriction must be reasonable in scope and duration to be enforceable. A blanket prohibition on working for any other client would undermine the contractor's status as an independent contractor and could be relevant to whether the arrangement is actually an employment relationship. Under Australia law, Fair Work Act 2009 (Cth), parties should seek independent legal advice from a qualified lawyer to confirm compliance with all applicable requirements. Under the Fair Work Act 2009 (Cth), the Fair Work Commission (FWC) adjudicates workplace disputes. Section 394 of the Fair Work Act 2009 governs unfair dismissal claims. Forms-legal.com provides this template as a starting point for Australia-compliant documentation.
A Software Development Contractor Agreement (Australia) does not legally require a lawyer in Australia, and individuals and businesses may draft and execute the document independently. The Fair Work Act 2009 (Cth) does not mandate legal representation for the creation or signing of this type of document. However, seeking independent legal advice from a qualified Australia lawyer is recommended for transactions involving substantial financial value, complex regulatory requirements, or cross-border elements where multiple legal jurisdictions may apply. A lawyer can verify that the document complies with all applicable statutory requirements, identify potential risks specific to the transaction, and confirm that the terms adequately protect the interests of all parties involved. The Federal Court of Australia has jurisdiction over disputes arising from this type of document, and Australian Securities and Investments Commission (ASIC) may impose additional compliance obligations depending on the nature of the underlying transaction. Professional legal review is particularly advisable where the document will be submitted to government agencies or used as evidence in legal proceedings.
A Software Development Contractor Agreement (Australia) does not legally require a lawyer in Australia, though legal advice is recommended for complex transactions. Under Australian law, individuals may draft and execute this type of document independently. The Australian Consumer Law (Schedule 2 of the Competition and Consumer Act 2010) provides consumer protections. However, the Australian Securities and Investments Commission (ASIC), Fair Work Commission (FWC), or state regulatory bodies may have specific requirements. For property transactions, state land registries and the Real Property Act require qualified conveyancers or solicitors. The Privacy Act 1988 (Cth) and Australian Privacy Principles impose obligations on parties handling personal data, and legal review confirms compliance. Where disputes arise, the Federal Court of Australia, state Supreme Courts, or relevant tribunals (NCAT, VCAT, QCAT) have jurisdiction. Forms-legal.com provides this template as a starting point — always review with a qualified Australian solicitor for significant transactions.
This template is provided for informational purposes only and does not constitute legal advice. Laws vary by jurisdiction and change over time. Consult a qualified attorney for advice specific to your situation.Full disclaimer
Found an error? Let us knowRelated Documents
You may also find these documents useful:
Independent Contractor Agreement (Australia)
Create a legally compliant Independent Contractor Agreement for Australia. Covers ABN requirements, sham contracting protections, GST, IP ownership, WHS obligations, and the multi-factor contractor test under Fair Work Act 2009. Suitable for all states and territories including NSW, VIC, QLD, WA, SA, and ACT.
Software Development Agreement (Australia)
Commissioning bespoke software is one of the most significant investments a business can make, and getting the legal foundations right from the outset is essential. An Australian Software Development Agreement is a bespoke contract between a client and a developer that governs the creation of custom software — whether a web application, mobile app, enterprise platform, or integrated system. This agreement sets out each party's rights and obligations in legally precise terms, reducing the risk of disputes over intellectual property, payment, scope creep, and delivery timelines. In Australia, the starting point for intellectual property in software is the Copyright Act 1968 (Cth). Section 35(6) of that Act provides that where a work is made by an independent contractor (rather than an employee), copyright is owned by the contractor — not the client — unless there is a written agreement to the contrary. This default rule surprises many clients who assume they automatically own what they have paid to have built. A well-drafted software development agreement expressly addresses copyright ownership and, where the parties intend for the client to own the finished software, includes a valid assignment of copyright pursuant to s 196 of the Copyright Act 1968 (Cth). Without such a written assignment, the client receives only whatever licence the developer is willing to grant. Patentable inventions arising from software development are governed by the Patents Act 1990 (Cth). Where the software may give rise to a novel technical process or system that could be patentable, the agreement should address how any patent rights will be owned and licensed, either by express assignment or by a commitment to negotiate in good faith. The Australian Consumer Law (ACL), being Schedule 2 to the Competition and Consumer Act 2010 (Cth), imposes consumer guarantees on the supply of services in trade or commerce. A developer supplying software development services to a consumer or small business cannot exclude guarantees that the services will be rendered with due care and skill and that the result will be fit for the disclosed purpose. A professionally drafted agreement acknowledges these non-excludable rights and structures any additional limitation of liability around them. Payment disputes are one of the most common causes of conflict in software projects. An effective payment structure ties payments to defined milestones — for example, 30% on signing, 40% on design approval, and 30% on final acceptance — so that the developer is incentivised to deliver and the client does not pre-pay for work that may not be completed. The agreement should also address the developer's right to suspend work for non-payment and to charge interest on overdue amounts. Scope creep — where the client requests additional features or changes beyond what was originally agreed — is another major source of disputes. The agreement should specify that changes to scope require a written change order signed by both parties and may attract additional fees. This protects the developer from being expected to deliver a materially different product for the same fixed price. Confidentiality is critically important in software development engagements. Clients frequently share proprietary business logic, trade secrets, and sensitive commercial data to enable the developer to build the system. The agreement should impose reciprocal confidentiality obligations on both parties and should specify that these obligations survive termination. Where the software will collect, store, or process personal information about individuals, the Privacy Act 1988 (Cth) and the Australian Privacy Principles (APPs) will apply. Australian Privacy Principle 11 requires APP entities to take reasonable steps to protect personal information from misuse, interference, loss, and unauthorised access. The software development agreement should address how the developer will handle any personal information encountered during the project and should require the developer to implement appropriate security measures. User acceptance testing (UAT) and a formal acceptance process protect both parties by providing a defined mechanism for the client to review the software against the agreed specification before final payment is released. Without a clear acceptance process, disputes commonly arise about whether the software meets requirements. This Australian Software Development Agreement template covers all key aspects: copyright assignment under the Copyright Act 1968 (Cth), patent provisions under the Patents Act 1990 (Cth), ACL consumer guarantee acknowledgment, milestone-based payment, scope change control, background IP protection, user acceptance testing, confidentiality, privacy compliance, limitation of liability, and termination rights. It uses Australian business terminology (Pty Ltd, ABN, AUD, DD/MM/YYYY) and is governed by the laws of the relevant Australian state or territory.
Consultancy Agreement (Australia)
Create a professional Consultancy Agreement for Australia. Covers scope of services, fixed or hourly fees, GST, expense reimbursement, IP ownership, confidentiality, liability cap, professional indemnity insurance, and Australian Consumer Law compliance. Suitable for all states and territories.
Independent Contractor Offer Letter (Australia)
Create an Independent Contractor Offer Letter for Australia confirming a contractor engagement. Covers ABN, daily/hourly rate, project scope, and Independent Contractors Act 2006 (Cth) compliance.
IP Assignment Deed (Australia)
An IP Assignment Deed is a formal deed instrument that permanently and irrevocably transfers ownership of intellectual property from one party (the Assignor) to another (the Assignee) under Australian law. Unlike an ordinary contract, a deed does not require consideration — making it the preferred legal instrument when IP is transferred between related entities, as part of a restructure, or where no monetary payment changes hands. This deed is compliant with the key Australian intellectual property statutes. For copyright, it satisfies the written assignment requirement under section 196 of the Copyright Act 1968 (Cth), which provides that copyright is not assignable except by an instrument in writing signed by or on behalf of the assignor. For registered trade marks, the deed effects an assignment in accordance with section 106 of the Trade Marks Act 1995 (Cth) and supports recordal of the change of ownership on the Register of Trade Marks held by IP Australia. For patents, the deed is consistent with section 14 of the Patents Act 1990 (Cth), which permits the assignment of patent rights, and section 187, which allows assignments to be recorded on the Register of Patents. A critical distinction between this deed and a standard IP Assignment Agreement is the treatment of consideration. An agreement requires valuable consideration — typically a payment — to be enforceable. A deed, by contrast, is binding simply by virtue of its execution under seal (or, in modern practice, its execution as a deed with a witness or in accordance with section 127 of the Corporations Act 2001 (Cth) for companies). This makes a deed ideal for intra-group IP transfers, assignments from founders to their companies, assignments as part of estate planning, and situations where the commercial arrangement does not involve a direct cash payment for the IP. The deed includes a comprehensive moral rights consent clause. Under Part IX of the Copyright Act 1968 (Cth), moral rights vest personally in the author of a copyright work and cannot be assigned or transferred under section 195AN. Moral rights include the right of attribution of authorship (s193), the right against false attribution (s195AC), and the right of integrity of authorship (s195AI). Because these rights survive an assignment of copyright, it is essential that the deed includes a written consent from the author under section 195AWA, permitting the Assignee and its successors to use, modify, publish, and deal with the copyright works without the author being able to assert their moral rights. The deed also includes a clause obliging the Assignor to assist with recording the change of ownership on the IP Australia register for registered IP rights, a suite of warranties from the Assignor confirming clear and unencumbered title, and an indemnity protecting the Assignee against pre-existing third-party claims. The execution clause is drafted in compliance with the requirements for deeds in Australian states and territories, including the Conveyancing Act 1919 (NSW), the Property Law Act 1958 (Vic), and equivalent legislation in other states. For companies executing a deed, section 127 of the Corporations Act 2001 (Cth) permits a company to execute a document (including a deed) without a common seal if two directors, a director and a company secretary, or a sole director who is also the sole company secretary sign the document. In practice, this means that most Australian companies can execute an IP Assignment Deed without the need for a witness, provided the correct signatories execute the document. Electronic execution of deeds has been the subject of legislative reform in several Australian states and territories following the COVID-19 pandemic, and the position on electronic deeds should be confirmed with a solicitor for the relevant jurisdiction. This deed is suitable for both individuals and companies and covers all major types of intellectual property recognised under Australian law, including copyright, trade marks, patents, and registered designs. It is designed to be used as a standalone instrument to effect the transfer of IP rights, and should be read together with any underlying licence, service, or business sale agreement under which the parties' broader commercial arrangements are documented.