Software Licence Agreement
Template — South Africa
An attorney-drafted Software Licence Agreement template designed specifically for South African businesses licensing software to customers. This comprehensive, legally compliant document governs usage rights, restrictions, intellectual property ownership, support obligations, updates, warranties, and liability limitations — ensuring compliance with the Copyright Act 98 of 1978 (Sections 1, 6, 11, and 21), the Electronic Communications and Transactions Act 25 of 2002, the Consumer Protection Act 68 of 2008, and the Protection of Personal Information Act 4 of 2013.
Drafted by qualified South African attorneys
Reviewed for compliance with current legislation · Last updated April 2026
Why Your Business Needs This Agreement
Software Piracy and Unlicensed Usage
South Africa has a significant software piracy problem. Without a properly drafted licence agreement that defines the scope of authorised use, tracks licence compliance through audit rights, and provides clear remedies for infringement, software vendors have limited recourse against unlicensed usage. The Copyright Act provides civil and criminal remedies for software copyright infringement, but these are difficult to enforce without a clear contractual framework that defines what constitutes authorised versus unauthorised use.
Warranty Claims Without Contractual Limitations
Software inherently contains bugs — no non-trivial software is completely defect-free. Without a licence agreement that defines a limited warranty period, specifies the exclusive remedies for warranty breach, and includes appropriate disclaimers (subject to CPA requirements), the vendor faces open-ended warranty liability. Under the CPA Section 56, consumers have an implied warranty of quality for 6 months from delivery, but a well-drafted licence agreement manages these obligations clearly and limits the vendor's exposure beyond what the law requires.
Intellectual Property Loss Through Reverse Engineering
Competitors who obtain licensed copies of software can extract valuable intellectual property through reverse engineering, decompilation, and analysis — learning the vendor's algorithms, data structures, and business logic. Without a licence agreement that explicitly prohibits these activities and provides for injunctive relief, the vendor's competitive advantage can be destroyed. While the Copyright Act protects against unauthorised adaptation, a contractual prohibition provides stronger and more specific protection than statutory remedies alone.
Unclear Data Ownership When Software Processes Customer Data
Many software products process, store, and generate data on behalf of the licensee. Without clear contractual provisions defining data ownership, the licensee may discover that their business data is trapped in a format only the vendor's software can read, or that the vendor claims rights over data generated through the software. A properly drafted licence agreement confirms that the licensee retains full ownership of their data and specifies the formats and mechanisms for data export on termination.
Licence Compliance Disputes Without Audit Mechanisms
Software vendors who do not include licence compliance audit provisions in their agreements have no practical way to verify that licensees are using the software within the authorised scope. This leads to chronic under-licensing — licensees who install the software on more machines or for more users than their licence permits, reducing the vendor's revenue and undermining the value of legitimate licence purchases. A well-drafted audit clause with clear procedures, notice requirements, and remedies for non-compliance is essential for licence revenue protection.
Cross-Border Licensing Tax Complications
Software licence fees paid to non-resident vendors are subject to royalty withholding tax under the Income Tax Act. Without a licence agreement that clearly characterises the nature of the payments — distinguishing between licence fees, maintenance fees, and service fees — the tax treatment may be incorrect, resulting in over- or under-withholding. The agreement should be structured with tax efficiency in mind, taking advantage of applicable double taxation agreements to minimise the withholding tax burden.
What is a Software Licence Agreement?
Software is licensed, not sold — and this fundamental legal principle shapes the entire Software Licence Agreement. When a software vendor provides its product to a customer, it does not transfer ownership of the intellectual property. Instead, it grants a limited licence to use the software under specified conditions, while retaining full ownership of the code, algorithms, architecture, and all associated intellectual property rights. In South Africa, this distinction is governed by the Copyright Act 98 of 1978, which classifies computer programmes as "literary works" under Section 1 and grants the copyright owner exclusive rights to reproduce, adapt, and distribute the software under Section 6. Any use of the software beyond the scope of the licence grant constitutes copyright infringement, enforceable through civil remedies under Section 24 and criminal penalties under Section 27.
A properly drafted Software Licence Agreement is essential for every South African software vendor — whether licensing on-premise enterprise applications, desktop software, mobile applications, embedded firmware, or hybrid solutions that combine local installation with cloud connectivity. The agreement must address not only the technical scope of the licence (how many users, how many installations, which deployment environments) but also the critical legal framework that governs software transactions in South Africa: the Electronic Communications and Transactions Act 25 of 2002 (ECTA), the Consumer Protection Act 68 of 2008 (CPA), the Protection of Personal Information Act 4 of 2013 (POPIA), and the Copyright Act.
ECTA provides the legal foundation for software licence agreements that are concluded electronically — which, in the modern software industry, is virtually all of them. Section 11 of ECTA confirms that agreements are not invalid merely because they are in electronic form, while Section 22 requires that the licensee has a reasonable opportunity to review and accept the terms. For software vendors distributing through websites, app stores, or digital delivery platforms, ECTA compliance ensures that the licence agreement is legally binding from the moment the customer clicks "I Accept" or downloads the software.
The Consumer Protection Act 68 of 2008 adds significant obligations for software vendors whose customers qualify as consumers — natural persons and juristic persons with annual turnover below R2 million. Section 55 of the CPA guarantees consumers the right to goods that are reasonably suitable for the purpose for which they are generally intended, of good quality, in good working order, and free of defects. This means software vendors cannot simply disclaim all warranties — the CPA imposes a minimum warranty standard that overrides contractual disclaimers. Section 22 requires that the licence terms be in plain language, and Section 48 prohibits unfair, unreasonable, or unjust contract terms.
This attorney-drafted template covers every critical area of software licensing in South Africa: licence grant and scope (perpetual, subscription, named user, concurrent), usage restrictions and prohibited activities, support and maintenance obligations, update and upgrade entitlements, data handling and POPIA compliance, warranties and disclaimers (calibrated for CPA compliance), intellectual property indemnification, liability limitations with appropriate carve-outs, escrow arrangements for source code, audit rights to verify licence compliance, and termination and post-termination obligations. Whether you are an enterprise software vendor, a mobile app publisher, a gaming studio, or an open-source company offering commercial licence tiers, this agreement provides the legal foundation your software licensing programme requires.
Who Needs This
Want early access to the Software Licence Agreement template?
We'll email you the moment early access opens
Computer programmes are classified as "literary works" under Section 1 of the Copyright Act 98 of 1978 and are automatically protected by copyright from the moment of creation — no registration is required in South Africa
Section 55 of the CPA guarantees consumers the right to software that is reasonably suitable for its purpose, of good quality, and free of defects — this statutory warranty cannot be excluded by contract for consumer licensees
Section 19B of the Copyright Act permits limited decompilation of software for interoperability purposes only — this narrow exception cannot be contracted out of, but all other reverse engineering can be contractually prohibited
Royalty withholding tax on cross-border software licence fees is 15% under the Income Tax Act Section 49B, but may be reduced to 0-10% under applicable double taxation agreements
ECTA Section 11 confirms that software licence agreements concluded electronically (including clickwrap and digital download acceptance) are legally valid and enforceable in South Africa
Key Clauses Included
This Software Licence Agreement template covers 12 essential sections, each drafted by South African attorneys.
Licence Grant & Scope
Defines the type of licence granted — perpetual (unlimited duration after one-time payment), subscription (time-limited with renewal), named user (specific individuals), concurrent user (limited simultaneous users), site licence (unlimited users at a specific location), or enterprise licence (organisation-wide). Specifies the number of permitted installations, deployment environments (production, staging, development), geographic restrictions if any, and the fundamental non-exclusive, non-transferable nature of the licence grant. This section is the commercial heart of the agreement.
Restrictions & Prohibited Uses
Establishes what the licensee may not do with the software — including reverse engineering, decompilation, and disassembly (prohibited under Section 6(a) of the Copyright Act except to the limited extent permitted by Section 19B for interoperability), sublicensing without express written consent, redistribution, modification of the object code, removal of copyright notices or proprietary markings, use in violation of South African law, and use for competitive benchmarking or analysis without the licensor's prior written consent.
Support & Maintenance
Defines the support tiers available (standard, premium, enterprise), support hours and channels (email, phone, ticketing system), response time commitments categorised by severity (critical, high, medium, low), the scope of support (technical issues with the software as documented, excluding customisations and third-party integrations), and the relationship between support entitlements and licence fees — whether support is included in the licence fee or requires a separate annual maintenance contract.
Updates, Upgrades & New Versions
Distinguishes between updates (bug fixes and security patches within the current version, typically included), upgrades (minor version releases with new features, typically included under active maintenance), and new major versions (significant releases that may be charged separately). Specifies whether the licensee is entitled to receive updates automatically or must request them, the licensor's right to discontinue support for older versions, and the minimum notice period for version end-of-life announcements.
Data Handling & POPIA Compliance
Addresses how the software handles customer data — whether data is stored locally on the licensee's infrastructure, transmitted to the licensor's servers (for telemetry, crash reporting, or licence validation), or processed by the software in ways that implicate POPIA. Defines the parties' respective roles under POPIA (responsible party and operator), the purposes for which data is processed, the security measures implemented under Section 19, and the licensee's data portability rights on termination.
Intellectual Property Ownership
Unequivocally confirms that the software and all associated intellectual property — including source code, object code, algorithms, architecture, documentation, user interfaces, databases, and trademarks — remain the exclusive property of the licensor. References Section 1 of the Copyright Act 98 of 1978, which classifies computer programmes as literary works entitled to automatic copyright protection. Addresses the ownership of customisations, configurations, and derivative works, and confirms that the licence does not constitute a sale of intellectual property.
Warranties & Disclaimers
Provides a limited warranty that the software will perform materially as described in the documentation for a specified warranty period (typically 90 days from delivery). Includes appropriate disclaimers of implied warranties — subject to the mandatory consumer protections under Section 55 of the CPA, which guarantees consumers the right to goods that are reasonably suitable, of good quality, and free of defects. Specifies the exclusive remedy for warranty breach: the licensor will repair or replace the defective software, or refund the licence fee if repair is not commercially practicable.
Intellectual Property Indemnification
The licensor's obligation to defend the licensee against third-party claims that the software infringes their intellectual property rights — specifically copyright under the Copyright Act and patents where applicable. Covers the licensee's obligation to notify the licensor promptly of any infringement claim, to give the licensor sole control of the defence, and the licensor's remedies if infringement is established: modify the software to be non-infringing, procure a licence for continued use, or accept return of the software and refund the licence fee.
Liability Limitations
Caps the licensor's aggregate liability at the total licence fees paid by the licensee in the 12 months preceding the claim (or the total licence fee for perpetual licences). Excludes indirect, incidental, special, and consequential damages — including lost profits, lost data, business interruption, and reputational damage. Includes carve-outs for matters that should not be subject to the cap: intellectual property indemnification, wilful misconduct, gross negligence, confidentiality breaches, and data protection violations. Subject to CPA limitations on excluding liability where the licensee is a consumer.
Source Code Escrow
Optional provision for depositing the software's source code with a neutral escrow agent. Specifies the escrow release events — typically the licensor's insolvency, material breach that remains uncured, or discontinuation of the software product — the verification procedures for the deposited code, the licensee's rights upon release (limited to maintaining and modifying the software for internal use), and the allocation of escrow costs between the parties. Source code escrow provides business continuity protection for licensees of critical software.
Audit Rights & Licence Compliance
Grants the licensor the right to audit the licensee's use of the software to verify compliance with the licence terms — including the number of installations, users, and deployment environments. Specifies the audit frequency (typically once per 12-month period), notice requirements (usually 30 days), the scope of the audit, confidentiality of audit results, and the consequences of non-compliance — including payment for excess usage plus a penalty or true-up to the correct licence level.
Term, Termination & Post-Termination
Defines the licence term (perpetual or subscription), renewal and cancellation provisions, termination for cause (material breach, insolvency, infringement of the licensor's IP), and termination for convenience. Specifies post-termination obligations: the licensee must cease all use of the software, uninstall all copies, destroy any documentation, and certify in writing that all copies have been removed. For subscription licences, addresses the data export period and the format in which data will be made available.
South African Law Compliance
Copyright Act 98 of 1978
The Copyright Act is the primary legislation protecting software intellectual property in South Africa. Section 1 defines "computer program" and classifies it as a "literary work" eligible for automatic copyright protection from the moment of creation — no registration is required. Section 6 grants the copyright owner exclusive rights to reproduce, publish, perform, broadcast, transmit, adapt, and distribute the work. Section 11 vests copyright in the author, while Section 21(1)(d) vests copyright in the employer where the work was created by an employee in the course of employment. Section 19B permits limited decompilation for interoperability purposes only. Sections 24 and 25 provide civil remedies for infringement, and Section 27 imposes criminal penalties including fines and imprisonment.
Electronic Communications and Transactions Act 25 of 2002
ECTA governs the legal validity of electronic software licence agreements. Section 11 confirms that agreements are not invalid merely because they are in electronic form. Section 12 addresses the formation and validity of electronic contracts. Section 22 requires that the licensee has a reasonable opportunity to review the terms and withdraw from the transaction. Section 43 imposes disclosure obligations on software vendors operating through websites or digital distribution platforms. These provisions ensure that clickwrap and shrinkwrap licence agreements are legally binding under South African law, provided the acceptance mechanism meets ECTA requirements.
Consumer Protection Act 68 of 2008
The CPA applies where the licensee qualifies as a consumer — a natural person or juristic person with annual turnover below R2 million. Section 55 is particularly significant: it guarantees consumers the right to goods that are reasonably suitable for their purpose, of good quality, in good working order, and free of defects. This means software vendors cannot disclaim all warranties for consumer licensees. Section 22 requires plain language terms. Section 44 provides a 5-business-day cooling-off period for electronic transactions. Section 48 prohibits unfair, unreasonable, or unjust contract terms. Section 56 provides an implied warranty of quality for 6 months from delivery. These provisions override any conflicting licence terms.
Protection of Personal Information Act 4 of 2013
POPIA applies whenever the licensed software processes personal information — whether the software stores customer data, transmits telemetry or crash reports to the licensor, or performs licence validation that involves personal identifiers. Section 19 requires appropriate security measures for the processing of personal information. Section 21 requires a written agreement when processing is performed by an operator on behalf of a responsible party. Section 69 addresses direct marketing using personal information. The Software Licence Agreement must disclose all data collection and processing activities and ensure POPIA-compliant consent mechanisms.
Income Tax Act 58 of 1962
The Income Tax Act affects the tax treatment of software licence payments, particularly for cross-border transactions. Section 49A defines "royalty" to include payments for the use of or right to use any copyright — which includes software licence fees. Royalty payments to non-resident licensors are subject to withholding tax at 15% under Section 49B (or a reduced rate under an applicable double taxation agreement). For South African licensors, the characterisation of income as licence fees versus service fees affects the timing and nature of tax recognition. The Software Licence Agreement should clearly characterise the nature of the payments to ensure consistent tax treatment.
South African businesses are lining up for My-Contracts — be first in when we launch
Create Your Software Licence Agreement in Minutes
Our guided wizard walks you through every clause — no legal knowledge required. Attorney-drafted, South African law compliant.
Define your licensing model and scope
Determine the licence type (perpetual or subscription), the licensing metric (named user, concurrent user, processor-based, site licence, or enterprise licence), the permitted deployment environments, and the pricing structure. This foundational decision affects every other provision in the agreement — from support obligations to termination rights to audit mechanisms.
Identify applicable legal requirements
Determine whether your licensees include consumers under the CPA (natural persons or juristic persons with turnover below R2 million), whether the software processes personal information subject to POPIA, whether cross-border licence fees will attract withholding tax, and whether any open-source components create licence obligations. This analysis ensures your agreement addresses all applicable legal requirements.
Customise the template with your specific terms
Complete the template by inserting your licence tiers, pricing, support levels, warranty period, liability cap, and permitted uses. Every bracketed field in the template corresponds to a commercial decision point. Pay particular attention to the warranty provisions (ensuring CPA compliance for consumer licensees), the liability cap (ensuring it is proportionate to the licence value), and the IP ownership clause (ensuring it covers all components of your software).
Review for consistency with your distribution model
Ensure the completed licence agreement is consistent with your software distribution mechanism — whether direct sales with signed contracts, website downloads with clickwrap acceptance, app store distribution with store-specific terms, or OEM embedding with sublicence provisions. The acceptance mechanism must comply with ECTA Section 22 requirements for electronic agreements.
Execute and implement licence management
Deploy the licence agreement through your chosen distribution channel, implement licence key or activation mechanisms that enforce the agreed scope, establish the licence compliance monitoring process, set up the support ticketing system referenced in the agreement, and schedule regular reviews of licence utilisation against entitlements. Maintain a centralised record of all executed licences for audit and renewal management purposes.
Frequently Asked Questions
A Software Licence Agreement is a contract that grants a customer the right to use software under specified conditions while the software provider retains full ownership of the intellectual property. Under the Copyright Act 98 of 1978, computer programmes are classified as "literary works" under Section 1 and are automatically protected by copyright from the moment of creation — no registration with CIPC or any other body is required. Section 6 grants the copyright owner exclusive rights to reproduce, adapt, and distribute the software. The Software Licence Agreement defines the scope of authorised use — how many users, which environments, what activities are permitted — and any use beyond the licence grant constitutes copyright infringement under Sections 6 and 7. This protection is critical because software represents a significant investment in development, and without a properly drafted licence agreement, the vendor's rights are difficult to enforce.
What You Get With This Template
Drafted specifically for South African law — compliant with the Copyright Act 98 of 1978, ECTA, the CPA, and POPIA
Comprehensive intellectual property protection under the Copyright Act, with clear ownership confirmation, restriction on reverse engineering, and infringement remedies
CPA-compliant warranty provisions that balance vendor protection with mandatory consumer rights under Sections 55 and 56
Flexible licensing model supporting perpetual, subscription, named user, concurrent user, site, and enterprise licence types
Licence compliance audit provisions with defined procedures, notice requirements, confidentiality protections, and remedies for non-compliance
Optional source code escrow provisions for business continuity protection
Balanced liability limitations with appropriate carve-outs for IP infringement, data breaches, wilful misconduct, and confidentiality violations
Customisable template with clearly marked decision points for licence scope, pricing, support levels, warranty periods, and termination provisions