DEV Community

ImmigrationGPT
ImmigrationGPT

Posted on

UK Skilled Worker Visa Salary Thresholds 2026: Technical Reference for HR Systems and Compliance Teams

Overview

The UK Skilled Worker visa salary thresholds were significantly revised in April 2024. For HR platforms, compliance tools, and immigration case management systems, these changes represent a non-trivial update to validation logic, data models, and eligibility calculation flows. This post covers the current thresholds, the logic rules governing them, and what that means for systems handling UK work sponsorship.

Current Thresholds (2026)

Threshold Type Annual Salary
General minimum £38,700
New entrant rate (80%) £30,960
Going rate (occupation-specific) Varies by SOC code

The rule: an applicant must be paid the higher of the general minimum (or new entrant rate if applicable) and the going rate for their specific SOC code.

This means a single salary figure is insufficient for validation. Systems need to:

  1. Identify the SOC code for the role
  2. Look up the current going rate for that SOC code
  3. Determine whether the worker qualifies as a new entrant
  4. Apply the correct minimum (general vs new entrant) against the going rate
  5. Flag if the offered salary falls below the higher of the two

New Entrant Eligibility Logic

A worker qualifies as a new entrant if any of the following are true:

  • Age < 26 at time of application
  • Currently holds a Student or Graduate visa in the UK
  • Switching from Student to Skilled Worker while employed by the sponsor as part of their studies
  • The role involves working towards a recognised professional qualification or UK postgraduate-level qualification

For HR systems, this means storing (or querying) current visa status and date of birth against this condition set before applying thresholds.

The Immigration Salary List vs the Old Shortage Occupation List

The Shortage Occupation List (which carried a 20% salary discount) was abolished in April 2024 and replaced by the Immigration Salary List (ISL). Critically: being on the ISL no longer reduces the salary threshold. It identifies roles eligible for overseas recruitment only — no pricing benefit.

For systems that previously implemented a 0.8 multiplier for shortage roles, this logic should be removed. Applying it now would cause incorrect threshold calculations that result in under-paying sponsored workers relative to requirements.

Health and Care Worker Visa: Separate Threshold Logic

The Health and Care Worker route is a sub-path of Skilled Worker with distinct salary anchors tied to NHS Agenda for Change (AfC) pay bands. Key system flags:

  • Occupation code must match the Health and Care Worker eligible occupations list
  • Employer must operate in NHS, independent health, or CQC-registered adult social care
  • Salary validation uses band-specific minimums, not the general £38,700 floor

Mixed-route systems need separate validation branches for this sub-route.

Eligible vs Ineligible Salary Components

Only guaranteed, non-discretionary payments count toward the threshold:

Eligible:

  • Basic salary
  • Guaranteed contractual allowances (e.g. London weighting if contractually fixed)
  • Guaranteed shift allowances (if pensionable)

Ineligible:

  • Discretionary bonuses
  • Commission (unless fully guaranteed in contract)
  • Tips and gratuities
  • Employer pension contributions
  • Benefits in kind

Payroll integrations that sum total compensation will produce incorrect eligibility results. Only guaranteed components should feed threshold validation.

Implementation Pattern

For compliance system developers:

Threshold table structure (versioned):

threshold_type: general | new_entrant | health_care_band
value: integer (annual GBP)
effective_from: date
effective_to: date | null
Enter fullscreen mode Exit fullscreen mode

Eligibility check sequence:

1. resolve_soc_code(job_description) → soc_code
2. going_rate = lookup_going_rate(soc_code, application_date)
3. is_new_entrant = check_new_entrant(dob, visa_status, role_type)
4. base_threshold = 30_960 if is_new_entrant else 38_700
5. required_salary = max(base_threshold, going_rate)
6. eligible = guaranteed_annual_salary >= required_salary
Enter fullscreen mode Exit fullscreen mode

Versioning is important: an application from January 2025 should be validated against rates effective in January 2025, not current rates.

Common Validation Failures

Based on published Home Office refusal patterns:

  1. Including discretionary bonus in salary calculation
  2. Applying new entrant rate to an ineligible worker
  3. Using outdated going rates after a Home Office guidance revision
  4. Misclassifying the SOC code to reduce the required going rate
  5. Validating only against the £38,700 floor and skipping the going rate check

Sponsor Register Lookups

Before issuing a Certificate of Sponsorship, an organisation must hold an active sponsor licence. ImmigrationGPT provides a searchable interface over 125,000+ UK sponsor records and UK immigration policy Q&A — useful for HR platforms needing to verify sponsor status or quickly check immigration rules against specific scenarios.

Summary

Check Value
General threshold (2026) £38,700/yr
New entrant threshold £30,960/yr
Shortage discount Abolished (April 2024)
Going rate rule Must meet whichever is higher
Health & Care route Band-specific thresholds apply

The April 2024 uplift materially changed overseas recruitment economics. For compliance engineers, the priority is: accurate SOC-to-going-rate mapping, versioned threshold tables, correct new entrant logic, and strict component eligibility rules.


Informational only — not legal advice. Verify against current Home Office guidance and consult a qualified immigration adviser for case-specific questions.

Top comments (0)