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:
- Identify the SOC code for the role
- Look up the current going rate for that SOC code
- Determine whether the worker qualifies as a new entrant
- Apply the correct minimum (general vs new entrant) against the going rate
- 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
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
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:
- Including discretionary bonus in salary calculation
- Applying new entrant rate to an ineligible worker
- Using outdated going rates after a Home Office guidance revision
- Misclassifying the SOC code to reduce the required going rate
- 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)