The CEST tool explained
Last updated:
CEST (Check Employment Status for Tax) is HMRC's online status tool. It walks through the contract's realities and outputs a determination. It is free, anonymous, and — this is the part most articles skip — not binding on HMRC in enforcement.
What CEST asks
- Substitution: can you send someone else? (The gate question — a genuine, unconditional right defeats employment for tax.)
- Obligation: is there mutuality of obligation across engagements?
- Control: who decides what, how, when, where?
- Financial risk & part-and-parcel: corrective work at own cost; integration into the organisation.
Known weaknesses
CEST returns "undetermined" in a meaningful share of cases (roughly a fifth of real uses), often on mutuality. It also struggles with outsourcing-style contracts. Determinations are only as good as the answers — garbage in, status out — and HMRC reserves the right to challenge reality regardless of the tool's output. Where a result matters (any contract over £10k), get a specialist opinion too, and compare the written terms against our evidence checklist.
Substitution: the question that decides CEST
CEST's gate asks whether you can send a substitute with no client veto and no rework-if-rejected clause. Answer honestly and it often ends the analysis: real, exercisable substitution rights push strongly toward self-employment; "nominally yes, actually I'd do it myself" doesn't. The contract must allow it and the practice must support it — which is why the evidence guide pairs contract language with working practice.
When CEST says undetermined
Roughly a fifth of cases return no determination, mostly on mutuality of obligation. A client can still take reasonable-care credit for running CEST and documenting the outcome — but "undetermined" plus an outside-IR35 ad (ours carry the evidence: live board) deserve a specialist eye before you rely on either.
CEST vs the courts
CEST implements HMRC's view of the case law, compressed into multiple choice. The tribunals weigh the totality; the tool isolates factors. Where the tool and your specialist disagree, the divergence itself is the finding — document both and price the risk.
Running CEST as evidence hygiene
Whether or not the client ran it, run it yourself for each engagement and archive the output PDF with the contract. It costs 20 minutes; it timestamps your good-faith position; and if a challenge ever comes, the contrast between your documented care and their blanket policy is Exhibit A. Pair it with the evidence checklist output and you have a status file most agencies never produce.
The three answers that most often flip CEST
1) Substitution phrased with the client-veto caveat removed ("can send a suitably qualified colleague without approval"). 2) Financial risk: corrective work at own cost, professional indemnity held, payment tied to deliverables not hours. 3) Control: "how" questions answered by you, not the client. Answer these precisely — CEST's logic is literal.
Get new outside-IR35 roles by email
Free vs Pro alerts — instant Telegram on Pro.
Hub: back to the hub · all guides