Skip to main content
Find your template →
Menu

Software Licence Agreement Templates: UK Legal Guide

We're not a law firm — we help you find the right legal support. For advice on your situation, speak to a legal adviser or find a solicitor.

Part ofBusiness Law Forms UK

England & Wales
If you build software, or you rely on software built by someone else, a licence agreement is the document that quietly runs the relationship between you. It sets out who can do what with the code, for how long, and on what terms. I'm Brad Askew, and over the years I've seen developers hand over valuable intellectual property with nothing more than a handshake, and businesses sign licences without understanding what they were agreeing to. Both sides tend to regret it later. This guide walks through how software licensing works in England and Wales, what a well-drafted agreement usually contains, and the decisions you need to think through before you put anything in writing. Whether you're licensing a tool you've built, or taking a licence from a vendor, the fundamentals are the same.

At a glance

  • A licence grants permission, not ownership. The licensor keeps the copyright; the licensee only gets the rights the document specifically gives them.
  • Copyright protects software automatically. A computer program is protected as a literary work from the moment it's written, with no registration required (Copyright, Designs and Patents Act 1988, s.3(1)(b)).
  • Some user rights can't be excluded by contract. A lawful user's right to make a necessary back-up copy (s.50A) and, in limited circumstances, to decompile code for interoperability (s.50B) apply regardless of what the licence says. The right to adapt software to correct errors (s.50C) is narrower — it can be switched off by the agreement.
  • Formality matters for assignments and exclusive licences. An assignment of copyright is only effective if it's in writing and signed (s.90(3)); an exclusive licence must also be in writing and signed (s.92). An ordinary non-exclusive licence has no such requirement.
  • Consumer licensees get statutory digital content rights. Where the licensee is a consumer, sections 34 to 41 of the Consumer Rights Act 2015 imply terms that the software must be of satisfactory quality, fit for purpose and as described — and section 47 stops a trader excluding those rights by contract.
  • Liability clauses face different tests depending on who you're dealing with. Business-to-business exclusions must satisfy the reasonableness test in the Unfair Contract Terms Act 1977; consumer exclusions of the CRA 2015 digital content rights are simply not binding, however they're worded.

What a software licence agreement is

A software licence agreement is a contract between the owner of software (the licensor) and someone who wants to use it (the licensee). Rather than selling the software outright, the owner grants permission to use it on specific terms. That distinction — permission, not ownership — runs through everything else in the document.

Under UK intellectual property law, a computer program is protected as a literary work under section 3(1)(b) of the Copyright, Designs and Patents Act 1988, automatically and from the moment it's recorded in writing or another fixed form. No registration or formality is needed for copyright to exist. The author, or their employer if it was written in the course of employment, keeps ownership unless they actively assign it. A licence is how the author allows others to use the work while keeping the underlying rights.

These agreements can cover almost anything: a one-off desktop application, a mobile app, a cloud-based SaaS platform, an API, or an open-source library. They apply whether the software is paid for or free, and whether it's aimed at consumers, businesses, or other developers.

The terms set out what the licensee can do (install, copy, modify, redistribute), what they can't, how long the permission lasts, and what happens if things go wrong. Without one, both parties are exposed: the owner has limited practical control over how the software is used, and the user has no clearly documented right to rely on it.

Licence vs assignment: why the distinction matters

A licence is permission. The licensor keeps the copyright and can, depending on the terms, licence the same software to other people, keep developing it, or terminate the licensee's rights if they breach the agreement.

An assignment is a transfer of ownership. Once copyright is assigned, the original author has no further control over the software unless the assignment reserves specific rights back to them. Assignments carry a formality that licences don't: under section 90(3) of the CDPA 1988, an assignment of copyright is not effective unless it is in writing and signed by or on behalf of the assignor. An ordinary non-exclusive licence has no equivalent requirement — it can, in principle, even be implied from the parties' conduct, though relying on that in practice is a poor substitute for a written agreement.

Most commercial software deals are licences. Assignments are less common, and tend to appear where a client has commissioned bespoke development and wants to own the resulting code outright, in company acquisitions where IP is being transferred, or in employment and contractor arrangements dealing with work created for the business. Confusing the two — for example, describing a deal as a "licence" when the parties actually intend a permanent transfer of ownership — is one of the more expensive drafting mistakes in this area, because the legal consequences (including tax treatment) differ substantially.

Types of software licence

Several independent choices shape what kind of licence you're granting or taking.

Perpetual vs subscription/SaaS. A perpetual licence is usually paid for with a one-off (or capped) fee and gives the licensee an ongoing right to use a specified version of the software indefinitely, though the licensor may still charge separately for updates or support. A subscription or SaaS licence ties the right to use the software to continued payment: access typically stops, sometimes immediately, when the subscription ends. SaaS arrangements often don't involve installing software locally at all — the licensee is really being given access to a hosted service, so the licence terms usually sit alongside separate service-level and data-handling commitments.

Exclusive, sole, or non-exclusive. Under a non-exclusive licence, the licensor can grant the same rights to other licensees and can go on using the software itself. Under a sole licence, the licensor agrees not to license anyone else, but keeps the right to use the software itself. Under an exclusive licence, the licensor agrees not to license anyone else and not to use the software itself either. Exclusive licences carry a formality requirement of their own: section 92 CDPA 1988 defines an exclusive licence as one that must be in writing and signed by or on behalf of the copyright owner, and section 101 gives an exclusive licensee broadly the same rights and remedies against infringers as if they had been assigned the copyright — a significant commercial and legal upgrade over an ordinary licence.

Open-source licences (MIT, GPL, Apache and others) are a distinct category: standard-form licences with pre-set conditions, commonly requiring attribution, source disclosure, or that derivative works be released under the same terms. They're licences in the same legal sense as any commercial agreement, just with terms the licensor doesn't get to negotiate.

The legal framework behind software licensing

Permitted acts that a licence cannot always override

UK copyright law gives a "lawful user" of a computer program certain minimum rights, and it's worth knowing which of them a licence can restrict and which it can't.

  • Back-up copies (s.50A CDPA 1988): a lawful user can make any back-up copy that's necessary for their lawful use. The statute is explicit that any term in the agreement purporting to prohibit or restrict this is void.
  • Decompilation for interoperability (s.50B): a lawful user can decompile a program, within tight conditions, if it's necessary to obtain information needed to create an independent, interoperable program and that information isn't used for anything beyond that purpose. As with back-up copies, a contract term trying to prohibit this doesn't affect the right.
  • Error correction and other necessary acts (s.50C): a lawful user can copy or adapt a program where it's necessary for their lawful use — for example, to correct errors — but only if the agreement governing their use doesn't already prohibit it. Unlike the two rights above, this one can be switched off by the licence terms.

For a licensor drafting the agreement, this means some restrictions you might want to impose (no back-ups, no decompilation for interoperability purposes) simply won't be enforceable. Others (no error correction, no other adaptation) can be, provided the licence says so clearly.

Consumer digital content rights

Where the licensee is a consumer rather than a business, sections 34 to 41 of the Consumer Rights Act 2015 imply terms into the contract: the digital content must be of satisfactory quality, fit for any purpose made known to the supplier, and match its description. These sit alongside, not instead of, the copyright licence itself. Critically, section 47 provides that a term excluding or restricting the trader's liability under those sections, or making a consumer's remedies subject to an onerous condition, is simply not binding on the consumer — regardless of how the exclusion clause is drafted.

Limiting liability

Limitation and exclusion of liability clauses are one of the most commercially important, and most commonly mis-drafted, parts of a software licence, and the applicable test depends on who's on the other side of the table.

  • Business-to-business licences are governed by the Unfair Contract Terms Act 1977. Clauses excluding liability for negligence causing loss other than death or personal injury, and most other exclusion or limitation clauses in standard-term contracts, must satisfy a reasonableness test to be enforceable. Liability for death or personal injury caused by negligence, and liability for fraud, can never be excluded.
  • Consumer licences are additionally governed by Part 2 of the Consumer Rights Act 2015, which renders any contract term unfair — and therefore not binding on the consumer — if it causes a significant imbalance in the parties' rights to the consumer's detriment, contrary to good faith. As noted above, section 47 goes further still for the specific digital content rights in sections 34 to 41.

Key clauses a software licence agreement should cover

  • Scope of the grant — exactly what's being licensed (the compiled application, source code, documentation, specific versions or modules), and what's excluded.
  • Type and duration — exclusive, sole or non-exclusive; perpetual or subscription; whether it can be transferred or sublicensed.
  • Permitted and prohibited uses — installation limits, number of devices or users, whether modification or redistribution is allowed.
  • IP ownership and reservation of rights — a clear statement that the licensor retains ownership of the underlying copyright, and that the licence doesn't transfer it.
  • Warranties — what the licensor promises about the software performing as described, and any disclaimers.
  • Liability and indemnities — caps on financial liability, exclusions for indirect loss, and what happens if a third party claims the code infringes their rights.
  • Updates and support — whether they're included, chargeable, or not provided at all.
  • Termination and consequences — what triggers it (breach, non-payment, insolvency), and what the licensee must do with the software and any data afterwards.

How to use this document

  1. Decide what you're actually licensing. Be precise about the software itself. Is it the compiled application only, or does it include source code, documentation, updates, or supporting services? Many disputes come from vague descriptions. Spell out versions, modules, and anything that sits alongside the core product.
  2. Choose the licence type. Decide whether the licence should be exclusive, sole or non-exclusive, and whether it's perpetual or tied to ongoing payment. Remember that an exclusive licence needs to be in writing and signed to take effect as such under section 92 CDPA 1988 — a verbal or loosely worded "exclusive" arrangement may not carry the legal consequences you expect.
  3. Set out permitted and prohibited uses. Be explicit about what the user can do. Can they copy the software onto multiple devices? Modify it? Reverse-engineer it? Sublicense it to their own customers? Remember that some statutory user rights, such as making a necessary back-up copy, cannot be excluded regardless of what the licence says, while others, such as adapting the software to correct errors, can be restricted if you say so clearly.
  4. Deal with liability, warranties and IP indemnities. Decide what the licensor promises about the software working as described, and what happens if a third party claims the code infringes their rights. Check which regime applies to your liability clause — the reasonableness test under the Unfair Contract Terms Act 1977 for business licensees, or the stricter position under the Consumer Rights Act 2015 if the licensee is a consumer.
  5. Plan for termination and what happens next. Cover how either party can end the agreement, what triggers automatic termination, and what the user must do with the software afterwards. If data or customer records sit inside the software, the exit arrangements matter enormously.

This guide provides general information about how software licence agreements work under the law of England and Wales. It is not legal advice, and it is not a substitute for advice tailored to your specific software, business model, and the counterparties you are dealing with. The law described was accurate as at August 2026 and is subject to change — always check legislation.gov.uk and GOV.UK for the most current position.

Common questions

Q Do I need a licence agreement if I'm giving my software away for free?
Yes, it's still worth having one. Free doesn't mean unrestricted. A licence lets you control how your software is used, limit your liability if something goes wrong, and keep ownership of the underlying code. Open-source licences (MIT, GPL, Apache and others) are essentially free software licences with specific conditions attached. Even a simple end-user licence is better than nothing, since without one a user has no clearly stated right to use the software at all.
Q What's the difference between a licence and an assignment?
A licence grants permission to use the software while the original author keeps ownership of the copyright. An assignment transfers that ownership outright, so the author no longer controls it. The law treats the two very differently: under section 90(3) of the Copyright, Designs and Patents Act 1988, an assignment is not effective unless it is in writing and signed by or on behalf of the person giving up the rights. An ordinary non-exclusive licence carries no such formality and can even be implied from conduct. Most commercial software deals are licences; assignments are less common and usually appear in acquisitions, bespoke development contracts where the client wants to own the code outright, or employment situations.
Q Can I use a template I found online?
Templates can be a reasonable starting point, but software licensing has a lot of variables, and a generic document rarely fits a specific commercial situation. Terms that protect an enterprise SaaS vendor are very different from those needed for a mobile app or an open-source library. At a minimum, any template needs careful adaptation to match your actual business model, the type of licence you intend to grant, and your risk appetite.
Q Does UK or EU law apply to my software licence?
For agreements governed by English law, the relevant framework includes the Copyright, Designs and Patents Act 1988 (which governs ownership and permitted use of the underlying code), the Unfair Contract Terms Act 1977 and, where a consumer is involved, Parts 1 and 2 of the Consumer Rights Act 2015. Data protection is governed separately by UK GDPR and the Data Protection Act 2018. If you licence across borders, other jurisdictions may apply, and the governing law and jurisdiction clause becomes important.
Q How do I limit my liability as a software vendor?
Limitation clauses typically cap financial liability and exclude certain types of loss, such as indirect or consequential damages. Whether they're enforceable depends on who you're contracting with. In a business-to-business licence, sections 2 and 3 of the Unfair Contract Terms Act 1977 require exclusion and limitation clauses to satisfy a reasonableness test, and liability for death or personal injury caused by negligence can never be excluded. In a consumer licence, section 47 of the Consumer Rights Act 2015 goes further and simply prevents a trader from excluding or restricting liability for the statutory digital content rights in sections 34, 35, 36, 37 and 41 of that Act — any clause that tries to is not binding on the consumer at all. Getting this clause right, and knowing which regime applies, is one of the most commercially important parts of the document.
Q What happens if the licensee breaches the agreement?
Remedies depend on what the licence says and the nature of the breach. Typical options include termination of the licence, injunctive relief to stop the misuse, damages for any loss caused, and claims for copyright infringement where the breach involves unauthorised copying, adaptation or distribution outside the scope of the permission granted. A well-drafted agreement will spell out the termination process and preserve the licensor's right to pursue separate remedies under intellectual property law once the licence to use the code has fallen away.
Q Should my licence cover updates and support?
It should say something, even if the answer is 'none provided'. Users often assume updates and technical support are included, which can cause friction later. Spell out whether updates are automatic, optional, free or chargeable, and what level of support, if any, the licensee is entitled to. For SaaS products, service levels and uptime commitments usually sit in a separate schedule rather than the core licence terms.

Sources

This guide is based on primary UK law and official guidance.

Brad Askew, Solicitor (non-practising)

Written & reviewed by

Brad Askew Solicitor (non-practising)

Brad is on the roll of solicitors of England & Wales but does not hold a practising certificate and does not provide legal advice. LegalDocuments.co.uk is not a law firm and does not provide regulated legal advice.

Legal disclaimer
This article is for general information only. It is a tool to help you find your way — not legal advice, and not a substitute for speaking to a qualified adviser about your situation.