⚠️ The £117,000 IR35 Mistake Most UK Businesses Don’t See Coming
You Hired a Developer Through Their Ltd Co. At £600/Day. Then HMRC Came.
- You treated them as contractor: no PAYE, no NIC, no holiday pay
- 3 years later, HMRC rules the relationship was “disguised employment”
- Back-dated PAYE + employer NIC: £78,000
- Interest (HMRC base rate + 2.5% × 3 years): £23,400
- Penalties (20% of underpaid tax): £15,600
- Total liability: £117,000 — paid by your company, not the contractor
✅ What This Guide Gives You
The 3-test framework HMRC uses (Control, Substitution, MOO)
Status Determination Statements — what they must contain
CEST tool — how to use it and where it fails
IR35-compliant contract language (with red-flag clauses)
Umbrella company pros, cons, and take-home comparison
Penalty framework, personal director liability, and how Deel automates compliance
📋 IR35 2026 — What’s at Stake
£40K–£120K
Average back-tax bill per contractor if determination wrong (medium/large companies)
£500
Penalty per missing Status Determination Statement — even if status was correct
£23K–£31K/yr
Difference in contractor take-home: outside vs inside IR35 on £156K (£600/day) contract
April 2021
When liability shifted from contractor to hiring company for medium/large businesses
⚡ Quick Actions
- Deel UK — IR35 Assessment + SDS Generation from $49/Contractor/Month → — three-test assessment, auto-generated SDS, IR35-compliant contracts, audit trail
- UK PAYE Guide 2026 → — if inside IR35, you must operate PAYE; start here for setup
- UK Auto-Enrolment Pension Guide 2026 → — inside IR35 workers must also be enrolled in workplace pension
- Best Global Payroll Software UK 2026 → — Deel vs Remote vs Rippling: which handles IR35 best
- UK Right to Work 2026 → — right to work checks required regardless of IR35 status
- UK GDPR Guide 2026 → — contractor data handling obligations alongside IR35 compliance
What is IR35? (Disguised Employment Explained)
The Tax Gap IR35 Closes
Employee earning £50,000: Pays £10K income tax + £6K employee NIC. Employer pays £6.9K employer NIC. Total tax: £22.9K. Take-home: £34K.
Same person via limited company: Takes £12,570 salary (no tax), then £37,430 dividends at 8.75%. Total tax: £3,275. Take-home: £46,725.
Gap: £12,275 more take-home for contractor doing identical job. IR35 closes this gap when the arrangement is effectively employment.
IR35 Timeline: Key Dates
- April 2000: IR35 introduced — contractor responsible for own status
- April 2017: Public sector reform — liability shifts to public sector hirer
- April 2021: Private sector reform — medium/large companies now liable (current rules)
- 2021–present: HMRC enforcement +200% (investigations doubled vs 2017–2020)
⚠️ IR35 Applies When ALL Three Conditions Are Met
Small companies exempt — if you are below all three thresholds, IR35 still applies to engagements but liability remains with the contractor (not you). Still best practice to document arrangements.
The Three-Test Framework: Control, Substitution, Mutuality of Obligation
How the tests work: All three must be “passed” to be outside IR35. Failing any single test points toward inside IR35 — though courts weigh the overall picture. Every engagement sits on a spectrum, not a binary switch.
Test 1: Control — Does the Client Control How Work Is Done?
❌ Inside IR35 (Employment Indicators)
- Client sets working hours (must work 9am–5pm Mon–Fri)
- Client provides tools/equipment (client laptop, email)
- Manager assigns tasks daily, reviews work before it proceeds
- Must work at client’s premises
- Client controls how work is done — not just what is delivered
✅ Outside IR35 (Self-Employment Indicators)
- Contractor sets own hours (deliver by deadline, hours flexible)
- Contractor uses own tools (own laptop, licensed software)
- Client specifies the deliverable — contractor determines the method
- Can work from anywhere (home, co-working, client site as needed)
- Minimal supervision (weekly progress calls, not daily oversight)
📋 Case Law: Christa Ackroyd v HMRC (2019)
BBC presenter, working via limited company. HMRC ruled inside IR35 because the BBC controlled when she worked (fixed show times), where (BBC studios), how she presented (editorial guidelines), and what she wore. Result: £419,000 personal tax bill.
Test 2: Substitution — Can the Contractor Send Someone Else?
❌ Inside IR35
- Contract names specific individual (“Contractor shall be John Smith”)
- Contract prohibits substitution (“shall personally perform services”)
- If contractor is sick, work simply stops
- Client hired the person, not the company
✅ Outside IR35
- Client hired PersonalServiceCo Ltd (not the individual)
- Contract allows substitution with comparable skills (approval not unreasonably withheld)
- Contractor has actually exercised right of substitution (documented)
- Substitute feasible in practice (not just theoretical clause)
📋 Case Law: Usetech Ltd v Young (2004)
IT contractor’s contract allowed substitution “subject to client consent.” Court ruled inside IR35 — clause was illusory because client could always withhold consent. Lesson: Substitution clause must be genuinely available, not blocked by blanket client veto.
Test 3: Mutuality of Obligation — Is There an Ongoing Expectation of Work?
❌ Inside IR35
- Indefinite or rolling contract (“6 months, renewable quarterly”)
- Client must provide work, contractor must accept (“we’ll keep you busy”)
- Contractor paid during quiet periods or bench time
- Integrated into client team — org chart, Christmas party, annual review
- Long-term renewals (2+ years, same arrangement)
✅ Outside IR35
- Fixed-term project with defined deliverable — ends on completion
- No obligation for client to offer further work
- No obligation for contractor to accept future projects
- Paid for deliverables only — no payment between projects
- Not on org chart, not invited to internal company events
ThriveOnz 360 — Growth Plan
Deel UK — IR35 Assessment, SDS Generation, and Compliant Contracts in One Platform
ThriveOnz 360 Growth members: Deel $49/contractor/month + IR35 Contractor Classification Toolkit (40-page PDF), IR35-Compliant Contract Template (Word), IR35 Audit Checklist, IR35 Decision Flowchart. Free to join.
HMRC’s CEST Tool — Use It, But Know Its Limits
What CEST Is and When to Use It
HMRC’s free Check Employment Status for Tax tool (gov.uk/guidance/check-employment-status-for-tax). Answer 20–30 questions about the working arrangement covering Control, Substitution, MOO, financial risk, equipment, and exclusivity. Output: “Inside IR35,” “Outside IR35,” or “Unable to determine.”
HMRC’s safe harbour:
If you complete CEST honestly and accurately, HMRC will not challenge the determination. Use CEST as your starting point — it takes 10 minutes and is free.
CEST’s Five Critical Limitations
- Garbage in, garbage out: Wrong answers → wrong result; HMRC still challenges if evidence contradicts
- Binary output: “Inside” or “Outside” with no nuance for the grey-area cases that are most contractor arrangements
- “Unable to determine” (10–15% of cases): Useless — you still need a determination
- Ignores case law: Does not capture Christa Ackroyd, Usetech, Ready Mixed Concrete interpretations
- No audit trail: No saved rationale — if HMRC challenges, you cannot point to CEST reasoning
Best Practice: CEST + SDS + Contract Review + Audit Trail
① CEST
Complete + screenshot every page + save CEST reference ID
② Document
Note why each CEST answer was given — attach contract clauses as evidence
③ Write SDS
Full Status Determination Statement with three-test analysis
④ Review Contract
Check substitution, control, and MOO clauses support determination
⑤ Keep 6 Years
CEST result + SDS + contract + evidence of actual working practices
Status Determination Statements (SDS)
Legal Requirements for SDS
Chapter 10, ITEPA 2003, s61M: Medium/large businesses must provide an SDS to the contractor and their limited company before the engagement starts. The SDS must state the determination (inside or outside IR35) AND the reasons for it.
Mandatory SDS elements:
- Determination: inside or outside IR35
- Reasoning: why you reached this conclusion
- Factors considered: Control, Substitution, MOO
- Date of determination
- Contractor name, role, and contract dates
Penalties for Missing or Incorrect SDS
£500 per missing SDS (s61N ITEPA 2003) — applies even if the determination would have been correct. Issuing no SDS for 20 contractors = £10,000 in automatic SDS penalties alone, before any tax liability is considered.
If inside IR35 without PAYE: Back-tax + interest + penalties up to 100% of unpaid tax.
Deliberate misstatement: Criminal prosecution for fraud. Directors personally liable under s61T if they “ought to have known” the determination was wrong.
📄 SDS Template — Outside IR35
STATUS DETERMINATION STATEMENT Date: [Date] Contractor: [Name] (via [PersonalServiceCo Ltd]) Role: [Senior Software Developer] Contract period: [Start] – [End] (fixed-term project) DETERMINATION: This engagement is OUTSIDE IR35 REASONING: Control Test: – Contractor has autonomy over how work is delivered. Client specifies deliverables, not methods. – Contractor sets own hours and location (remote, flexible schedule). – Contractor uses own equipment (laptop, software licences). – Minimal supervision (weekly progress calls — not daily oversight). – Not integrated into client organisational structure. Substitution Test: – Contract allows substitution (Clause 3.2: substitute with comparable qualifications, client approval not unreasonably withheld). – Substitution is practically feasible (PersonalServiceCo employs 2 other developers). Mutuality of Obligation Test: – Fixed-term project with defined deliverable. No obligation to offer or accept further work. – Payment tied to milestones — not time (30% design approval / 40% beta / 30% production). Additional factors: Contractor bears financial risk (fixed price), holds own PI insurance (£2M), markets services to multiple clients. CEST result: Outside IR35 (reference ID: [ABC123XYZ], completed [Date]) Signed: [CTO, ClientCo Ltd]
IR35 Penalties and Liabilities
What Your Company Owes When Determination Is Wrong
Scenario: Contractor £600/day, 260 days/year × 3 years, wrongly classified outside IR35
| Employer NIC (13.8% of gross) | £64,584 |
| Unwithheld employee tax/NIC | £171,600 |
| Interest (7% p.a. × 3 years) | £49,659 |
| Penalties (up to 30% of tax) | £47,256 |
| Total liability | £333,099 |
The contractor keeps £468,000 (original payments). HMRC pursues the hirer, not the contractor. You cannot recover tax from contractor paid in good faith.
Personal Liability — CFO and Finance Directors
s61T ITEPA 2003: HMRC can pursue personal liability against CFO, finance director, or other officer who knew — or ought to have known — the determination was wrong.
Real risk: CFO signs off 50 “outside IR35” determinations without proper assessment. HMRC finds 30 should have been inside. If CFO “ought to have known” (did not use CEST, no documented review, ignored red flags), they face personal liability.
Protection:
- Document every IR35 assessment (CEST + SDS)
- Legal review for contracts >£100K/year
- IR35 insurance (£500–2,000/year)
- Audit trail showing due diligence conducted
IR35-Compliant Contract Language
Substitution Clause
Control Clause
MOO / Payment Clause
🚨 Red-Flag Contract Terms That Almost Always Mean Inside IR35
If these terms are genuinely necessary for the engagement, the arrangement likely is inside IR35. Either accept inside IR35 treatment or restructure the working relationship.
Umbrella Companies — Alternative for Inside IR35 Contractors
How Umbrella Works
Contractor joins umbrella as PAYE employee. Umbrella invoices end client (£600/day). Umbrella pays contractor salary after deducting PAYE, NIC, and umbrella margin (£20–40/day). Contractor is technically an employee of the umbrella — not the end client.
Use case: Engagement is inside IR35. Rather than running payroll through limited company (which loses all dividend tax benefits), contractor closes limited company and works via umbrella for simpler administration.
Take-Home Comparison (£600/day Gross)
| Structure | Take-home | Effective tax |
| Limited company (outside IR35) | £480/day | ~20% |
| Limited company (inside IR35) | £360/day | ~40% |
| Umbrella company | £340/day | ~43% |
Warning: Only use FCSA-accredited umbrella companies. Avoid loan schemes, mini-umbrella fraud, and any umbrella promising tax-free income — HMRC actively targets these arrangements.
Deel: IR35 Compliance at Scale
What Deel Does for UK IR35 Compliance ($49/contractor/month)
- IR35 assessment tool: Three-test questionnaire analysed against HMRC guidance and case law, outputs risk rating (Low/Medium/High) with explanation
- SDS generation: Auto-generates SDS from assessment, includes reasoning, tracks issuance with timestamp proof
- IR35-compliant contracts: Pre-written substitution, control, and MOO clauses; legally reviewed; customisable per engagement
- Contractor dashboard: Track all UK contractors, their IR35 status, contract end dates, SDS renewal reminders
- Payment processing: Outside IR35 → pay limited company gross; Inside IR35 → Deel routes via umbrella or PAYE payroll
When Deel Makes Sense vs When CEST Alone Is Enough
Deel most valuable when:
- Hiring 5+ UK contractors simultaneously (assessment at scale)
- Non-UK company hiring UK contractors (unfamiliar with IR35)
- Contractor status changes frequently (moving between projects)
- Need SDS audit trail for HMRC compliance
- Want centralized documentation (single platform for all contracts, SDS, payments)
CEST alone sufficient when:
- 1–2 contractors, clearly outside IR35, strong B2B relationship
- In-house legal team can draft SDS and review contracts
Three Real-World Scenarios
Scenario 1: Clearly Outside IR35 — Freelance Graphic Designer
Engagement: Design company logo and branding. Fixed price £5,000, 4-week delivery. Designer works from home studio, uses own Mac and Adobe CC, sets own hours, no daily supervision (2-week checkpoint only), one-off project.
Control ✅ full autonomy | Substitution ✅ contract allows | MOO ✅ fixed project, no ongoing obligation → Outside IR35. Low risk. CEST sufficient.
Scenario 2: Clearly Inside IR35 — IT Support Technician
Engagement: “12-month contract, renewable” at £300/day. Works at client office Mon–Fri 9–5, uses client laptop and john.smith@clientco.com email, reports to IT Manager with daily assignments, attends company events, cannot substitute. Contract renewed 3× over 36 months.
Control ❌ fully supervised | Substitution ❌ no right of substitution | MOO ❌ 3 years, rolling renewals, integrated into team → Inside IR35. Recommended: offer genuine employment contract or treat as PAYE employee immediately.
Scenario 3: Grey Area — Senior Software Architect (Most Common Situation)
Engagement: 6-month microservices architecture project. Works remotely 80% / client office 20% (weekly CTO meetings). Own laptop. Fixed deliverable (architecture documentation) but paid monthly by day rate (£800/day). Contract allows substitution but CTO attends weekly review.
Control ⚠️ mostly autonomous but regular meetings | Substitution ✅ allowed | MOO ⚠️ fixed deliverable but monthly pay creates some employment feel → Borderline. Medium risk.
Risk mitigation steps:
- Switch payment to milestone-based (30% design doc / 40% technical spec / 30% final delivery)
- Reduce office attendance to quarterly (not weekly)
- Document contractor’s autonomy in writing (CTO does not assign tasks)
- Consider IR35 insurance (£500–1,500/year covers investigation + tax if HMRC challenges)
Action Plans: Hirers and Contractors
Hiring Companies — 5-Step Action Plan
- ☐ Step 1: Confirm whether you are medium/large (>£10.2M turnover, >£5.1M balance sheet, or 50+ employees)
- ☐ Step 2: Assess each contractor — run CEST, document answers with evidence (contract clauses, working practices)
- ☐ Step 3: Issue SDS to contractor and their Ltd Co before engagement starts — include three-test reasoning
- ☐ Step 4: Implement correct tax treatment (outside IR35 → pay gross; inside IR35 → operate PAYE via PAYE system)
- ☐ Step 5: Review SDS when contract extended, renewed, or working practices change materially
Contractors — 5-Step Action Plan
- ☐ Step 1: Is your client medium/large? If yes, they must provide SDS. Request it before starting.
- ☐ Step 2: Review SDS — agree with determination? If not, submit written representations within 45 days.
- ☐ Step 3: Negotiate IR35-friendly contract terms (substitution clause, milestone payment, autonomy language)
- ☐ Step 4: Maintain evidence — own laptop, PI insurance, multiple clients, no client email address
- ☐ Step 5: If inside IR35 — consider FCSA-accredited umbrella. If staying via Ltd Co, accountant handles PAYE through your company.
Frequently Asked Questions
Q: Does IR35 apply to sole traders?
No. IR35 only applies to workers providing services via an intermediary (limited company or partnership). Sole traders invoice directly as individuals and already pay income tax and NIC on all earnings. IR35 is irrelevant to sole traders entirely.
Q: Can HMRC challenge my CEST result?
HMRC says they will stand by a CEST result if you answered honestly and accurately. In practice, they can challenge if evidence contradicts your answers — e.g., you stated “contractor works remotely” but email evidence shows daily office attendance; or you claimed substitution was allowed but contract prohibited it. Protect yourself by documenting why each CEST answer was accurate (attach contract clauses, working practice evidence).
Q: Does working remotely automatically mean outside IR35?
No. Remote work is one factor in the Control test — not a decisive one. A contractor can work entirely remotely and still be inside IR35 if the client assigns daily tasks, controls the method of work, provides equipment, prohibits substitution, and maintains an ongoing expectation of work. All three tests must be considered together.
Q: Can I use IR35 insurance?
Yes. IR35 insurance covers investigation costs (legal fees if HMRC challenges), tax liability (pays back-tax if determination overturned), penalties, and interest. Cost: £500–2,000/year depending on contractor day rate and number of contracts. Worth it for high-value contractors (£500+/day) or grey-area engagements. Not necessary for clearly outside IR35 arrangements with strong documentation.
Q: What counts as a “material change” requiring SDS review?
Any change affecting Control, Substitution, or MOO: contract extended beyond original term; contractor now required at office (was remote); supervision level increased; substitution removed from contract; payment changed from fixed price to day rate; contractor given client email address or access badge. When in doubt — review the SDS. A wrong determination after a material change that you failed to review is a willful error.
Q: Can my accountant make the IR35 determination for me?
Yes, your accountant can advise — but you (the hiring company) are legally responsible for the determination. The SDS must be issued by you. If the determination is wrong, you are liable even if you relied on accountant advice. Use your accountant for guidance and sense-checking, but own the decision and ensure the documentation is in your name.
ThriveOnz 360 — IR35 Compliance Tools
Deel UK — IR35 Assessment, SDS, and Compliant Contracts from $49/Month
ThriveOnz 360 Growth members: Deel access + IR35 Contractor Classification Toolkit (40-page PDF with SDS template, three-test questionnaire, case law reference), IR35-Compliant Contract Template (Word), IR35 Decision Flowchart, and IR35 Audit Checklist. Free to join.
Related Articles
UK Payroll and Employment Compliance
- UK PAYE Guide 2026: How to Set Up and Run Payroll for Small Business — if inside IR35, PAYE applies; this guide covers setup, RTI, and NIC
- UK Auto-Enrolment Pension Guide 2026 — inside IR35 workers must also be enrolled in workplace pension
- UK Right to Work 2026: Complete Guide for Employers
- UK GDPR Guide 2026
Global Payroll and Contractor Management
- Best Global Payroll Software for UK Companies 2026: Deel vs Remote vs Rippling
- Deel vs Remote vs Oyster: Global Payroll and EOR Comparison 2026
- Xero vs QuickBooks UK 2026: Best Accounting Software
Last updated: February 2026. IR35 rules: Chapter 10, ITEPA 2003, as amended. Current private sector rules effective April 2021. Medium/large company thresholds: >£10.2M turnover, >£5.1M balance sheet, or 50+ employees. SDS penalty: £500 per missing statement (s61N). Personal liability provisions: s61T. CEST available at gov.uk/guidance/check-employment-status-for-tax. Qualifying earnings band and contribution rates current at publication. All financial examples are illustrative. Tax calculations approximate — depend on specific earnings, deductions, and HMRC interest rates at time of investigation. IR35 determinations are fact-specific; this guide is general information and does not constitute legal or tax advice. Seek advice from a qualified employment tax specialist for your specific circumstances. ThriveOnz360 accepts no liability for decisions made based on this guide.
