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.
- Overview
Practical Steps And Common Mistakes
- 1. Map what your business is actually using and creating
- 2. Put assignments in place early
- 3. Separate background IP from project deliverables
- 4. Make licence terms clear and usable
- 5. Control open source and third party components
- 6. Protect confidential information in practice
- 7. Align IP terms with privacy and data arrangements
- 8. Review your branding strategy
- Common mistakes founders make
FAQs
- Does a UK company automatically own software created by a contractor?
- If a client pays for bespoke software, do they own it?
- Can we reuse code built during one customer project for another client?
- Do we need a trade mark if we already registered the company?
- How does IP ownership relate to customer data?
- Key Takeaways
If you build software for other businesses, IP ownership can become a problem surprisingly early. Founders often assume the company automatically owns code written by contractors, assume a client owns everything because they paid for development, or forget that open source terms and third party tools can limit what can be licensed or sold. Those mistakes usually surface at the worst time, before you sign a major customer contract, during due diligence for investment, or when a developer leaves and there is no clear paper trail.
For UK B2B software companies, IP ownership is not just a technical legal issue. It affects revenue, valuation, product strategy, exclusivity promises, and whether you can safely reuse code across customers. This guide explains what IP ownership means in practice, when the issue usually comes up, what documents and internal steps matter most, and where founders commonly get caught out.
Overview
For most UK software businesses, the central question is simple: who owns the code, data rights, branding, documentation and other assets that make up your product and services? The answer depends on who created the material, under what contract, whether rights were assigned properly, and what you have promised customers, staff and suppliers.
- Confirm whether software was created by employees, founders, contractors, agencies or third party suppliers
- Check that IP assignments are signed and cover code, documentation, designs, databases and improvements
- Separate ownership from licence rights in customer contracts, especially for bespoke work
- Review open source use, third party SDKs, APIs and hosted tools that may restrict ownership or licensing
- Protect branding with business name checks, domain strategy and trade mark filings where appropriate
- Make sure confidentiality, acceptable use, privacy and data clauses match how the product actually works
What IP Ownership B2B Software Companies Means For UK Businesses
IP ownership for a UK B2B software company usually means deciding what the business owns outright, what it only has a licence to use, and what it can legally grant to customers. That distinction shapes your whole commercial model.
In plain English, intellectual property is the legal protection around things your business creates or uses. For software companies, that often includes source code, object code, interfaces, architecture, documentation, designs, databases, branding, know how and confidential information. Different rights can apply to different parts of the same product.
What rights are usually relevant?
Copyright is often the main right in software. It can apply to code, documents, graphics and some database content. Trade marks protect your brand identity, such as your company name, product name or logo. Confidential information and trade secrets can protect materials that are valuable because they are not public, such as internal processes, models, pricing logic or product roadmaps.
Patent issues can arise in limited cases, but most early stage B2B software businesses are dealing far more often with copyright, confidentiality and trade mark strategy.
Does the company automatically own the software?
Not always. This is where founders often get caught.
If an employee creates software in the course of their employment, the employer will often own the IP created in that role. But that position does not automatically apply to contractors, consultants, outsourced developers or agencies. If your build was done by a freelance engineer or development shop, you usually need a written IP assignment or carefully drafted contract to transfer ownership to the company.
That means a startup can spend money on setup, launch a product, sign customers, and still discover that key code is legally owned by someone outside the business.
What about founders?
Founder-made IP also needs attention. If a founder created code before the company was formed, or used side project assets as the base for the product, the company may not own that material unless it was assigned in properly. Investors and acquirers often ask for evidence that all core IP has been transferred into the company.
This matters before you raise funds, before you bring in a co-founder, and before you issue shares based on the assumption that the business owns the product.
Ownership is different from customer rights
Clients often ask for ownership language because they paid for the work. That does not mean ownership should pass to them in every case.
Many B2B software companies operate on a licence model. The supplier retains ownership of the core platform and gives the customer rights to use it under agreed terms, often through customer terms or a software agreement. That approach usually makes more commercial sense where the product is reusable, multi-tenant, subscription based, or likely to evolve across multiple customers.
Bespoke development is where the issue becomes more nuanced. A contract may split rights across different categories, such as:
- supplier background IP, meaning tools, libraries, templates and pre-existing know how
- customer materials, such as data, specifications and brand assets
- project specific deliverables, such as custom reports, workflows or integrations
- new platform improvements, which the supplier may want to keep for wider use
Clear drafting matters because vague wording like "the client owns the work product" can accidentally transfer more than intended.
Why this matters commercially
IP ownership affects more than legal risk. It influences how you price deals, whether you can reuse code, how quickly you can onboard customers, and what your business is worth.
A company with properly assigned IP, clear contractor terms and sensible licensing provisions is usually easier to invest in, sell or scale. A company with unclear ownership may face delayed deals, contract disputes, or costly remediation work later.
When This Issue Comes Up
IP ownership questions usually arise at predictable founder moments, not as abstract legal theory. The trigger is often a contract, a new hire, a funding round, or a product change.
When you first build the product
The earliest risk point is often the first version of the software. A founder may ask a friend to help with development, engage a freelance engineer on a short statement of work, or use an offshore agency before the business structure is fully settled. If ownership is not dealt with then, the problem can sit unnoticed for years.
Before you spend money on company setup, decide who is building what and under which contract. This is especially important if the company has not yet been incorporated, or if multiple founders are contributing assets from previous projects.
When you hire developers or use contractors
Every new person touching the codebase creates a new ownership checkpoint. Employment contracts should deal with IP created in the role, confidentiality, moral rights where relevant, and return of company property. Contractor agreements should go further on assignment wording because contractors do not sit in the same default position as employees.
If you let people start work first and sort paperwork later, you create avoidable uncertainty.
When a customer wants bespoke work
B2B software deals often drift from standard SaaS into custom development. A customer may ask for a unique module, tailored reporting layer, custom API connector or white-labelled interface. That is exactly where ownership needs to be stated clearly.
Before you sign a contract, decide whether the customer is receiving:
- a right to use standard platform features
- a licence to bespoke deliverables
- ownership of specific project outputs
- exclusivity in a market or use case
- restrictions on your ability to reuse ideas, code or learnings elsewhere
Founders sometimes agree to custom terms in sales negotiations without realising they are undermining the product model.
When you use open source or third party components
Most software businesses rely on third party components. That is normal, but it needs control. Some open source licences impose conditions on distribution, modification or disclosure. Hosted services, APIs, design assets and code libraries may also come with terms that affect what you can promise customers.
The main risk is not that using third party tools is wrong. The risk is promising ownership or unrestricted rights where your own rights are limited.
When you invest in branding
Brand IP is part of the picture too. Before you register a domain or print packaging for any hardware-linked software product, check whether your business name or product brand can be used safely. If you are building a long term B2B brand, trade mark protection is often worth considering early.
That becomes more urgent when you are launching publicly, hiring sales teams, or expanding into new service lines under the same name.
When you raise investment or prepare for sale
Due diligence almost always looks at IP. Investors and buyers commonly ask for:
- founder and contractor assignment documents
- employment contracts with IP clauses
- evidence of trade mark ownership or filing strategy
- details of open source use and compliance processes
- customer contracts dealing with ownership, licence scope and restrictions
- evidence that confidential information is actually treated as confidential
If those records are missing, the deal may still proceed, but often with extra conditions, delays or lower confidence in the business.
Practical Steps And Common Mistakes
The best way to manage software IP is to create a clear chain of title and make your contracts match your delivery model. Founders do not need perfect complexity from day one, but they do need consistency.
1. Map what your business is actually using and creating
Start with a practical audit. You need to know what sits inside the product and who contributed to it.
Your review should cover:
- core source code and repositories
- legacy code brought in by founders
- freelancer or agency deliverables
- UI and UX assets
- documentation, manuals and onboarding content
- datasets and database structure
- open source and third party dependencies
- brand names, logos and domains
This step often reveals hidden gaps, such as code written under an old personal email account or design files created by a contractor with no signed assignment.
2. Put assignments in place early
If the company should own the IP, get that documented properly. For employees, this is generally covered in the employment contract. For contractors, consultants and agencies, the contract should deal clearly with assignment of rights, future rights, further assurance obligations, and confidentiality.
If work has already been created, a retrospective assignment may help, but it is better not to rely on cleanup later if you can avoid it.
3. Separate background IP from project deliverables
This is one of the most important contract drafting points for B2B software companies. You usually want to preserve ownership of your existing platform, tools, libraries and know how, even when a customer pays for implementation or customisation work.
A sensible contract often distinguishes between:
- background IP owned before the deal started
- customer materials provided by the client
- bespoke deliverables created for the project
- general improvements, adaptations and non-customer specific developments
Without that split, customer negotiations can drift into broad ownership claims that do not fit a scalable software business.
4. Make licence terms clear and usable
If you are licensing software rather than transferring ownership, the customer contract should say so plainly. Set out what the customer can do, who may use the software, whether affiliates are included, what happens at termination, and whether any source code access is granted.
It should also deal with restrictions. For example:
- no copying except as permitted
- no reverse engineering except where law cannot exclude it
- no sublicensing unless agreed
- no use outside the agreed purpose, entity group or territory
Customers do not always resist clear boundaries. Many disputes happen because the contract never said what the customer was actually buying.
5. Control open source and third party components
You do not need to ban open source to manage risk. You do need a basic process.
That process can include:
- keeping a software bill of materials or dependency register
- recording the applicable licence for key components
- reviewing whether any copyleft or disclosure obligations apply
- checking whether your customer terms overpromise ownership or exclusivity
- making sure developers know approval rules for introducing new dependencies
This is especially useful before enterprise procurement reviews or security questionnaires.
6. Protect confidential information in practice
Confidential information only has real value if you treat it seriously. Use confidentiality clauses in staff, contractor and customer agreements where appropriate, but also back that up operationally.
Think about:
- access controls for repositories and admin tools
- offboarding processes when staff leave
- rules on sharing code snippets externally
- clear labelling and handling of sensitive technical material
- internal policies for AI tools and external code assistants
If a trade secret is effectively public inside or outside the business, it is much harder to protect later.
7. Align IP terms with privacy and data arrangements
Software companies often mix up ownership of software with ownership of data. They are not the same thing.
A customer may own or control its business data while you own the platform processing it. Your contract should separate those concepts and should also match your privacy policy, data processing terms and UK GDPR style transparency obligations. This matters even in a pure B2B context because personal data may still sit inside customer accounts, support tickets or analytics tools.
8. Review your branding strategy
Before you invest in branding, check whether the proposed name can be used and whether someone else may already have rights in a similar field. Registration of a company name does not give the same protection as a registered trade mark.
If your product name will be central to growth, licensing or channel partnerships, trade mark strategy is often part of the IP ownership conversation, not an afterthought.
Common mistakes founders make
The same issues appear again and again.
- letting contractors start without signed terms
- assuming payment equals ownership transfer
- using founder side-project code without assigning it to the company
- granting customer ownership of broadly defined deliverables
- forgetting design files, documentation and datasets when documenting IP
- ignoring open source conditions until a customer questionnaire arrives
- treating customer data rights and software ownership as the same issue
- investing in branding before checking trade mark risk
Most of these can be fixed, but they are much cheaper to prevent than to unwind after a deal has been signed.
FAQs
Does a UK company automatically own software created by a contractor?
No. A written contract is usually needed to assign IP from a contractor, consultant or agency to the company. Do not assume ownership passes just because the business paid for the work.
If a client pays for bespoke software, do they own it?
Not necessarily. Ownership depends on the contract. Many B2B software deals give the client a licence to use deliverables while the supplier keeps ownership of the underlying platform, tools and improvements.
Can we reuse code built during one customer project for another client?
Usually yes, if your contract preserves your rights in background IP, general know how and non-customer specific improvements. If the agreement gives the customer broad ownership or exclusivity, reuse may be restricted.
Do we need a trade mark if we already registered the company?
Company registration and trade mark protection are different. Registering a company name does not give you the same brand protection as a registered trade mark. Whether you should file depends on your growth plans, market risk and how important the brand is to the business.
How does IP ownership relate to customer data?
They are separate issues. Your business may own the software while the customer retains rights in its data. Contracts should deal with software licence rights, data use, confidentiality and privacy compliance as distinct topics.
Key Takeaways
- IP ownership for UK B2B software companies turns on who created the asset, what the contract says, and whether rights were assigned properly.
- Employees, founders, contractors and agencies should not be treated the same, and founder or contractor contributions often need specific assignment documents.
- Customer contracts should clearly separate ownership from licence rights, especially for bespoke work, integrations and platform improvements.
- Open source, third party tools, confidentiality processes, branding and privacy arrangements all affect what your business can safely own, use and license.
- The best time to fix these issues is before you sign a contract, before you invest in branding, and before diligence starts.
If your business is dealing with IP ownership B2B software companies and wants help with contractor IP assignments, customer software licence terms, trade mark strategy, privacy and data clauses, you can reach us on 08081347754 or team@sprintlaw.co.uk for a free, no-obligations chat.








