Employment status in the UK: Insights from case law
03 December 2025
Employment status remains one of the most contested areas of UK employment law. Our team looks into a case that could offer some important insight.
Employment status and the classification of individuals as employees, workers, or self-employed contractors determines access to key statutory rights, including unfair dismissal protection, holiday pay, and whistleblowing safeguards. The case of Joanne Maclean v Partnership of East London Co-operatives Ltd (PELC) provides a useful lens through which to examine these issues.
Case background
Joanne Maclean, a qualified nurse, worked as a clinical streamer at urgent treatment centres operated by PELC. She invoiced through her personal service company (PSC), ‘Maclean J Ltd’, and was treated as self-employed. When her engagement ended, Maclean claimed unfair dismissal, whistleblowing detriment, and holiday pay. Her argument was that the true nature of the relationship was one of employment, despite the PSC arrangement.
The Employment Tribunal (ET) initially agreed, finding:
the real contract was between PELC and Maclean personally
she was required to provide personal service
substitution rights were ‘impracticable’
there was sufficient mutuality of obligation based on regular shifts
she was integrated into PELC’s operations.
The appeal
PELC appealed to the Employment Appeal Tribunal (EAT), challenging mutuality of obligation, substitution analysis, and employee status conclusion. The EAT partially upheld the appeal, and:
confirmed the contract was with Maclean personally, not her PSC
overturned the finding of employee status due to insufficient evidence of mutuality of obligation
criticised the ET’s reasoning on substitution.
Legal principles
Three core tests dominate employment status analysis:
Personal Service – Was Maclean obliged to perform work personally? Substitution clauses often complicate this.
Mutuality of Obligation – Did PELC have to provide work and Maclean have to accept it? The EAT found no binding obligation.
Control – Did PELC control how Maclean worked? Evidence suggested operational integration, but this alone was insufficient for employee status.
Broader context
The Maclean case highlights:
Healthcare sector risks: Flexible staffing and PSC use create ambiguity.
IR35 vs employment law: While IR35 governs tax status, tribunals focus on employment rights – often leading to conflicting outcomes.
Policy reform: Government consultations continue simplifying employment status tests, but clarity remains elusive.
Monitor long-term engagements for risk of implied employment rights.
For contractors:
Understand the difference between tax status and employment rights
Keep records of autonomy and substitution arrangements.
Comparison table: Employee vs Worker vs Self-employed
Conclusion
The Maclean case underscores the importance of substance over form in employment relationships. While contractual structures like PSCs offer flexibility, they do not immunise organisations from employment law risks. Until legislative reform provides clarity, tribunals will continue to scrutinise the real-world dynamics of work arrangements.
If you have any questions relating to any of the topics discussed above, please don’t hesitate to get in touch with our team of employment law experts.
Disclaimer: All legal information is correct at the time of publication but please be aware that laws may change over time. This article contains general legal information but should not be relied upon as legal advice. Please seek professional legal advice about your specific situation - contact us; we’d be delighted to help.
Our business immigration experts take a look into some of the changes on the horizon regarding illegal working, and the future of right-to-work obligations. Current legal position Under current legislation,…
There has been a surprising change in plan, with the government having made a U-turn on unfair dismissal and its qualifying period. Following a series of discussions with business representatives…
Over the past couple of years, working life has undergone a significant overhaul, with artificial intelligence (AI) rapidly becoming an integral part of it. Some companies welcome the resource savings…
By clicking Accept you are agreeing to the use of all cookies which will allow us to provide you with the most relevant experience when visiting or re-visiting this website. This means that your personal preferences will be remembered when you use this website. You can change your consent or choose specific settings by clicking "Cookie Settings". By clicking "Reject All" we will not use any non-essential cookies. Essential cookies will still be used for the website to function properly. Please see our cookie policy and privacy notice for more information about how we process your personal data.
Our website uses cookies to improve your experience while you navigate through our website. Out of these cookies, the cookies that are categorised as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyse and understand how you use our website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies but it may affect your browsing experience on our website. You can find our cookie policy here.
Necessary cookies are absolutely essential for our website to function and enable core functionality such as security and accessibility. These cookies do not store any personal information. You can block these cookies by changing your browser settings, but this may affect how the website functions.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
__cf_bm
30 minutes
This cookie, set by Cloudflare, is used to support Cloudflare Bot Management.
mgref
1 year
This cookie is set by Eventbrite to deliver content tailored to the end user's interests and improve content creation. It is also used for event-booking purposes.
yt-player-headers-readable
never
The yt-player-headers-readable cookie is used by YouTube to store user preferences related to video playback and interface, enhancing the user's viewing experience.
yt-remote-cast-installed
session
The yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video.
yt-remote-connected-devices
never
YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.
yt-remote-device-id
never
YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.
yt-remote-fast-check-period
session
The yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos.
yt-remote-session-app
session
The yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player.
yt-remote-session-name
session
The yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video.
ytidb::LAST_RESULT_ENTRY_KEY
never
The cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_gat
1 minute
This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
_s
1 year
This cookie is associated with Shopify's analytics suite.
G
1 year
Cookie used to facilitate the translation into the preferred language of the visitor.
vuid
2 years
Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
VISITOR_INFO1_LIVE
6 months
YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.
VISITOR_PRIVACY_METADATA
6 months
YouTube sets this cookie to store the user's cookie consent state for the current domain.
YSC
session
Youtube sets this cookie to track the views of embedded videos on Youtube pages.