Discover the importance of Annaizu Compliance Management in today's business landscape and how a Home Office compliance management platform can help your business streamline its compliance efforts, reduce risks, and stay ahead of regulations.
An occupation code (SOC code) is the standard classification a sponsor assigns to a sponsored role, and it must reflect what the worker will actually do day to day — the Home Office does not treat it as a formality, since the code sets the going rate, the eligibility rules, and the evidence a caseworker will expect to see.
Why the code decides almost everything downstream
Once a role is assigned a SOC code, that code fixes the applicable going rate used in the skilled worker going rate check, which combines with the wider salary floor requirements to determine the minimum salary. Picking a code because it carries a lower going rate than the role's true duties, rather than because it matches those duties, is one of the most common ways sponsors unintentionally misrepresent a Certificate of Sponsorship.
How SOC 2020 codes are actually structured
Occupation codes sit within the Standard Occupational Classification 2020 framework, organised into major, sub-major, minor, and unit groups running from broad sectors down to a specific four-digit code. Only codes mapped to at least RQF skill level 3, broadly A-level equivalent or above, are eligible for sponsorship at all, which is why some roles that feel skilled in practice — certain supervisory or technical support positions — can fall outside the eligible list entirely if the underlying unit group sits below that threshold. Checking the skill level attached to a prospective code, not just its going rate, avoids assigning a code the role was never eligible to use in the first place.
Matching duties, not job titles
The correct approach starts with a written job description, not a job title search against the eligible occupations and codes list. Two roles with the same title at different employers can genuinely sit under different codes if the actual responsibilities differ, and the reverse is also true — an inflated title should never be used to justify a higher-paying code than the work supports.
A useful test is to ask whether a description of the actual duties, stripped of the job title, would sit more naturally under one code than another. Care roles are a common example: a care worker whose duties are hands-on personal care sits under a different code, with a different going rate, than a senior care worker or care coordinator with genuine supervisory or care-planning responsibility, and simply promoting someone's title without a corresponding change in duties does not justify moving them to the higher code. Our care worker sponsorship rules guide covers this distinction in more depth. The reverse problem shows up in office-based roles, where a business with an inflated analyst or manager title culture needs to check the code reflects what the person actually does, not what the org chart calls them.
New entrant rates and why they matter here too
The code interacts with more than the base going rate. Workers who qualify as new entrants, broadly those early in their career or under a certain age at the time of application, can be sponsored at a reduced percentage of the going rate for an eligible code, but only for a limited number of years and only where the code and role genuinely support that status. Selecting a code without checking whether new entrant discounting applies, in either direction, is a separate way the salary calculation can go wrong even when the code itself is correct.
Evidence the Home Office expects to see
Caseworkers reviewing a compliance visit or an audit will ask for the job description used to select the code, an organisational chart showing where the role sits, and evidence the worker's actual duties on the ground match what was declared. This overlaps directly with the checks covered under sponsor duties in Part 3 guidance, since an incorrect code can amount to a failure to comply with the conditions the licence was granted under. Keeping the job description, organisational chart, and any code-selection rationale together in one document system, rather than in an email thread from the original hiring round, is what lets a Level 1 user reconstruct the reasoning months or years later when an auditor asks for it.
Where employers get this wrong
The two recurring mistakes are choosing a code based on an old Tier 2 classification that was never revisited (relevant to anyone tracing the transition from Tier 2 to Skilled Worker), and reusing a code across a whole team without checking each individual's actual duties. Running a periodic internal mock audit against current job descriptions catches drift before an inspector does.
What happens when the wrong code surfaces later
If a mismatch between the declared code and the worker's actual duties comes to light, whether through a compliance visit, an audit, or the worker's own grievance, the sponsor cannot simply relabel the role going forward and treat the history as resolved. Depending on severity, the Home Office can treat it as a failure to comply with sponsor duties tied to that specific Certificate of Sponsorship, which can affect the licence rather than just that one case, and the sponsor may need to consider whether back pay is owed if the correct code would have carried a higher minimum salary than was actually paid.
FAQs
Can the occupation code change after the Certificate of Sponsorship is issued?
If the role's duties genuinely change, the sponsor should reassess whether the original code still fits and take advice on whether a new Certificate of Sponsorship or a reported change is needed rather than leaving outdated information on file.
Who at the organisation should be deciding the code?
It should sit with whoever holds detailed knowledge of the actual role — usually the hiring manager working with HR — reviewed by the sponsor's Level 1 or Level 2 user before the Certificate of Sponsorship is assigned, not left to whoever fills in the online form fastest.
Does the occupation code have to match the worker's own qualifications?
No — the code should match the duties of the role, not the worker's personal qualifications. A highly qualified worker taking on a role with narrower duties is still coded to those duties, not to their CV.
Can two employees doing almost identical work be given different codes?
This should be rare and needs a genuine reason, such as a real difference in seniority or scope. If it happens only because one Certificate of Sponsorship was assigned to keep the going rate lower, it is the kind of inconsistency an auditor is specifically trained to spot.

