Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.
- Should You Hire a Contractor or an Employee Developer?
- Who Owns The Code, Design Files And Content?
- Privacy, Data And Security: What If You Collect Personal Information?
- Consumer Law: What Are Your Obligations Under The ACL?
- Working With Overseas Developers: What Changes Legally?
- Step-By-Step: How To Set Yourself Up Before You Brief A Developer
- What Legal Documents Will You Typically Need?
- Practical Tips To Keep Your Project On Track
- Key Takeaways
Whether you’re refreshing your current site or launching something brand new, hiring a website developer is a big step for your business. Your website is often your first impression, your storefront and your customer service desk all in one.
From a legal perspective, getting the relationship and paperwork right from day one will save you time, money and stress. The good news is that with a clear plan and the right documents, you can protect your IP, keep projects on track and set your developer up for success.
Below, we walk through the key Australian legal considerations when hiring a website developer, what to include in your agreement, and how to manage risks around IP ownership, data privacy, timelines and payments.
Should You Hire a Contractor or an Employee Developer?
First, decide how you’ll engage your developer: as an independent contractor or as an employee. This decision affects your tax, liabilities, IP ownership and day‑to‑day control.
- Contractor: Flexible and often project-based. You agree scope, milestones and a fee. You don’t usually provide leave entitlements or withhold PAYG, and the developer controls how they do the work (within your brief). A clear Contractors Agreement sets out deliverables, timelines, IP, confidentiality and payment terms.
- Employee: Ideal for ongoing work, tight control over hours/methods, and internal capability building. You’ll need an Employment Contract, comply with Fair Work obligations and manage super, tax and leave.
There’s no one right answer. If your needs are short-term or project-specific, a contractor is common. If you’re building a long-term internal product or need daily collaboration, employment may suit you better.
What Should Go In Your Website Development Agreement?
A tailored, written agreement is non-negotiable. It sets expectations, reduces misunderstandings and gives you a solid foundation if anything goes off track. If you’re engaging a contractor, a dedicated Website Development Agreement is the best place to house the key terms.
1) Scope, Deliverables and Milestones
- Project scope: Define exactly what is being built (pages, templates, components, integrations, CMS setup, analytics, accessibility standards).
- Milestones and acceptance: Tie payment stages to defined milestones and add an acceptance process (e.g. a 5-10 business day review window with a right to request fixes against the scope).
- Change control: Set a process for handling change requests (how changes are scoped, priced and approved). Many teams use a Statement of Work (SOW) and formal sign-off - a short SOW review can help here.
2) Timelines and Delays
- Timeframes: Include realistic dates for design, development, content loading and go-live.
- Dependencies: List what you must supply (brand assets, content, credentials) and how delays on either side shift timelines.
- Service levels (if ongoing): For support/maintenance, define response and resolution times, and escalation steps.
3) Fees, Invoicing and Payment
- Pricing model: Fixed fee, time and materials, or a hybrid. State day/hourly rates, caps and what’s included.
- Invoicing: Tie invoices to milestones, set due dates and methods, and clarify GST.
- Late payment: You can address interest or suspension of work for overdue invoices, but ensure any late fees are compliant with Australian law and your payment terms.
4) Intellectual Property (IP) Ownership
- Who owns what: State that you will own the final website, code and assets upon payment. If your developer uses pre-existing tools or frameworks, license terms should be clear.
- Assignment: If the developer creates new IP, include an express assignment of IP to you on completion and payment. Consider a standalone IP Assignment clause or deed where appropriate.
- Moral rights: In Australia, authors retain moral rights. Add consent language so you can modify code and assets as needed.
5) Warranties, Indemnities and Liability
- Quality warranties: The developer should warrant they will perform with reasonable care and skill, and that the work won’t infringe third‑party IP to their knowledge.
- Defect warranty period: A short period (e.g. 30-90 days) for bug fixes post-acceptance is common.
- Liability caps: Reasonable caps on liability (often linked to fees) and exclusions for certain losses are standard in commercial contracts.
6) Confidentiality and Security
- Confidential information: Include a robust confidentiality clause or use a separate Non-Disclosure Agreement before sharing your brief.
- Security practices: If your site handles personal information, outline minimum security standards (for example, password hygiene, secure hosting and access controls).
7) Termination and Handover
- Termination events: Allow termination for breach (with a cure period) and for convenience (with fair fees for work done to date).
- Handover: On termination or completion, require handover of source code, credentials, design files, documentation and any third-party licenses.
Who Owns The Code, Design Files And Content?
IP ownership is one of the most common problem areas in web projects. If it’s not clearly assigned to you, you may only have a licence to use the site, which can limit changes, re-use and future development.
Best practice is to state that all project IP created for you is assigned to you on payment, with the developer retaining ownership of their background IP (e.g. pre‑existing frameworks or libraries) and granting you a perpetual licence to use those as needed for your site.
Also specify you will own your content (copy, images, product data) and brand assets. If your developer sources stock images or fonts, make sure the licence allows your intended use (including commercial use and sublicensing to you).
Privacy, Data And Security: What If You Collect Personal Information?
If your website collects names, emails, payment details or other personal information, you’ll need to think about the Privacy Act 1988 (Cth) and good data governance. Even if you’re under the Privacy Act threshold, customers expect transparency and security.
- Privacy Policy: Publish a clear, accurate Privacy Policy that explains what you collect, why you collect it, who you share it with and how users can contact you.
- Data Processing Agreement: If the developer or their subcontractors will access or process personal information on your behalf, put a Data Processing Agreement in place covering security, breach notification and data handling.
- Security requirements: Consider minimum controls (e.g. HTTPS, secure API keys, least‑privilege access, MFA, logging). You can support this with an internal Information Security Policy.
- Cookies and tracking: If you use analytics or advertising cookies, ensure your disclosures are accurate. Many businesses also use a Cookie Policy.
Make sure admin access, hosting accounts and domain registrations are set up in your name, not the developer’s, with credentials handed over securely at go-live.
Consumer Law: What Are Your Obligations Under The ACL?
Your website content - product descriptions, pricing, testimonials and claims - must comply with the Australian Consumer Law (ACL). This means no misleading or deceptive conduct and clear, accurate information about your products or services. It also influences refunds and guarantees for online sales.
Train your developer and content team to avoid statements that could be interpreted as guarantees unless they’re true and you can substantiate them. This is particularly important for performance claims (e.g. “fastest on the market”). If you’re unsure, it’s worth revisiting core principles in section 18 of the ACL (misleading or deceptive conduct).
If you sell online, make sure your checkout and returns experience aligns with your rights and obligations. Having robust Website Terms of Use or eCommerce terms can help set expectations and reduce disputes.
Working With Overseas Developers: What Changes Legally?
Many Australian businesses work with overseas developers. You absolutely can do this - just take extra care with contracts, IP, confidentiality and dispute resolution.
- Jurisdiction and governing law: Choose Australian law and jurisdiction in your agreement. This helps you enforce your rights locally.
- IP assignment: Ensure assignment wording is valid in the developer’s country, particularly if they use subcontractors. A separate IP Assignment deed for key contributors can be useful.
- Data transfers: Confirm where personal information will be stored or accessed and address cross‑border transfers in your privacy documentation.
- Practicalities: Time zone differences, communication cadence and milestone reviews should be built into your project plan.
We’ve covered the major points to watch when engaging overseas contractors, including contractor classification, IP and confidentiality.
Step-By-Step: How To Set Yourself Up Before You Brief A Developer
A bit of preparation goes a long way. Here’s a simple roadmap to follow before you kick off a build.
- Define your goals and scope: List the features you need now and what can wait. Include performance, accessibility, SEO, integrations and content responsibilities.
- Choose your engagement model: Decide between contractor vs employee and budget accordingly. If you’re going contractor, line up a solid Website Development Agreement and an NDA for early discussions.
- Map IP and licensing: Clarify what you’ll own and what will be licensed (themes, plugins, libraries). Prepare assignment language or a short IP Assignment for contributors.
- Plan privacy and security: Draft your Privacy Policy, decide on cookie disclosures and include security requirements for the developer.
- Set realistic timelines and budget: Build in time for content, stakeholder approvals, QA and bug fixing. Price change requests with a clear SOW process.
- Confirm handover and ongoing support: Specify deliverables (source code, design files, documentation), access credentials, training and post‑launch support arrangements.
What Legal Documents Will You Typically Need?
Not every business will need all of these, but most website projects benefit from several of the following documents tailored to your goals and risk profile:
- Website Development Agreement: The core contract covering scope, milestones, fees, IP, confidentiality, warranties, liability and termination.
- Non-Disclosure Agreement (NDA): Protects your concept, commercial strategy and any sensitive information shared during scoping or negotiations.
- IP Assignment: Ensures new code, designs and other project IP are properly assigned to you on completion and payment.
- Privacy Policy: Explains how you collect and handle personal information via your site, forms and analytics.
- Data Processing Agreement: Sets security and data handling obligations where your developer processes personal information for you.
- Website Terms of Use / Online Terms: Sets rules for using your site and, if applicable, the terms for online sales or services.
- Contractors Agreement or Employment Contract: If you’re engaging the developer directly (outside an agency), have the right agreement in place for the relationship type.
Practical Tips To Keep Your Project On Track
- Own the keys: Register domains, hosting and SaaS tools in your name. Use shared password tools and require credential handover at go‑live.
- Test early and often: Run usability, cross‑browser and mobile tests on a staging site before acceptance.
- Document decisions: Keep change logs and approvals in writing to prevent scope creep disputes.
- Be realistic on content: Content delays are a top cause of timeline blowouts. Assign responsibility and deadlines up front.
- Plan for support: Clarify how bugs are handled post‑launch and what counts as an enhancement vs a defect.
Key Takeaways
- Decide up front whether you’ll engage your developer as a contractor or an employee, and put the appropriate agreement in place.
- A clear Website Development Agreement is essential to lock down scope, milestones, fees, IP ownership, confidentiality and termination.
- Protect your IP with express assignment wording and ensure you receive source code, design files and credentials on completion.
- If you collect personal information, publish a compliant Privacy Policy and set security and data processing expectations in your contracts.
- Your website content and checkout experience must comply with the Australian Consumer Law, especially around accurate claims and refunds.
- If you’re working with overseas developers, address jurisdiction, IP assignment and cross‑border data access early.
If you’d like a consultation on hiring a website developer and getting your contracts and policies in place, you can reach us at 1800 730 617 or team@sprintlaw.com.au for a free, no‑obligations chat.








