UK Sponsor Licence Auditor (Skilled Worker)
Get Started with This SkillOverview
The UK Sponsor Licence Auditor skill supports HR and legal teams in preparing and maintaining compliance for UK Skilled Worker sponsor licences. It covers the complete Authorising Officer (AO) evidence pack — from record-keeping policies and SMS reporting procedures through to visa-expiry monitoring and compliance-visit readiness — and validates job descriptions and Certificates of Sponsorship against 2026 SOC codes and salary thresholds. The skill includes two validation tools, a full evidence-pack template, a sponsor-duties checklist, and reference material on UKVI guidance and going rates.
Getting Started
Upload your existing HR policies, job descriptions, or Certificate of Sponsorship drafts to the project workspace, then activate the UK Sponsor Licence Auditor skill. The agent will guide you through the process: gathering company context, classifying the task (full evidence pack, salary check, or compliance audit), applying the relevant validation tools, and delivering findings with actionable recommendations. The result is saved as a structured evidence pack or compliance report ready for internal review or a UKVI compliance visit.
Example Conversation
Below is an example of how a typical session for preparing an AO evidence pack and checking a CoS salary might unfold. The agent gathers context, drafts the pack, validates it, and checks a new hire’s salary threshold.
You: We need to prepare the Authorising Officer evidence pack for our sponsor licence. Our company is Meridian Consulting Ltd, licence number A1B2C3D4. I’m the AO — Sarah Chen, Head of People. We currently sponsor 12 Skilled Worker visa holders and plan to hire a Senior Data Engineer at £52,000 p.a. The job spec is in
jobs/senior_data_engineer.md.Agent: I’ll prepare the evidence pack for Meridian Consulting and also check the salary for the new role. Let me start by setting up the template and running the salary check in parallel.
soc_code_salary_check run on
jobs/senior_data_engineer.md:
- SOC code detected: 2134 (Programmers and software developers) — inferred from job title keywords
- Going rate (SOC 2134): £41,900
- General threshold: £38,700
- Applicable minimum: £41,900 (going rate is higher)
- Offered salary: £52,000
- [OK] Salary meets the minimum threshold
The Senior Data Engineer role at £52,000 clears both the general threshold and the going rate for SOC 2134. One thing to confirm: is the SOC code 2134 correct for this role, or should it be 2135 (IT business analysts, architects and systems designers)?
You: 2134 is correct. Now please complete the evidence pack — our HR system is BambooHR, we use it for attendance and record-keeping. We don’t have a formal reporting procedure for SMS events yet.
Agent: I’ve drafted the full evidence pack with your details. For sections 2 (Record-keeping) and 4 (Monitoring) I’ve referenced BambooHR as your system of record. For section 3 (Reporting), I’ve flagged a gap: you don’t yet have a written SMS reporting procedure. Let me validate the draft now.
sponsor_license_auditor run on the evidence pack:
- Record-keeping: 7/8 items covered (88%) — missing ATAS certificate reference (mark N/A if not applicable)
- Reporting: 3/5 items covered (60%) — missing: 10-working-day deadline documentation, non-attendance reporting trigger
- Monitoring: 4/5 items covered (80%) — missing: professional registration tracking
- Compliance: 5/6 items covered (83%) — missing: staff training documentation
- Overall: 79% — PASS WITH WARNINGS
Recommendations:
- Write a short SMS reporting procedure (I can draft one) documenting each reportable event, the responsible person, and the 10-working-day deadline.
- Add a training log showing annual sponsor-duties refresher for you (AO), HR staff, and hiring managers.
- Confirm whether any roles require professional registration — if not, note “N/A” in the monitoring section.
You: Please draft the SMS reporting procedure and add the training log. None of our roles require professional registration.
Agent: Done. I’ve added the SMS reporting procedure as a subsection and populated the training log table with recommended sessions and frequencies. Professional registration is now marked N/A. Re-running the audit:
sponsor_license_auditor: 23/24 items covered (96%) — PASS. The one remaining item is the ATAS certificate, which is correctly marked N/A. Your evidence pack is ready for review.
Document Excerpt
Below is a representative excerpt from an Authorising Officer Evidence Pack produced with the help of this skill.
Authorising Officer Evidence Pack — Meridian Consulting Ltd (Excerpt)
Sponsor Licence Number: A1B2C3D4 Authorising Officer: Sarah Chen, Head of People Date Prepared: 14 February 2026
2. Record-keeping (Appendix D Compliance)
Per-Worker File Contents — each sponsored worker’s BambooHR record contains:
| Document | Storage | Status |
|---|---|---|
| Passport bio-data page copy | BambooHR > Documents | All 12 workers |
| BRP copy (front and back) | BambooHR > Documents | All 12 workers |
| Right-to-work check evidence | BambooHR > Onboarding | All 12 workers |
| UK residential address | BambooHR > Personal Info | Updated quarterly |
| Employment contract | BambooHR > Documents | All 12 workers |
| Payslips / payroll records | Xero Payroll (linked) | Monthly |
| CoS reference and assigned date | BambooHR > Custom Fields | All 12 workers |
Records are retained electronically for the duration of sponsorship plus one year. All documents can be retrieved and exported within two hours if requested during a compliance visit.
3.2 Reportable Events and Responsible Persons
| Event | Responsible Person | Process |
|---|---|---|
| Non-attendance (10+ working days) | HR Manager (James Park) | BambooHR absence alert → investigate within 2 days → report via SMS within 10 working days |
| Ceased employment | HR Manager | Leaver process triggers SMS report on last working day |
| Change of job title / duties | Head of People (Sarah Chen) | Any material change reviewed by AO → new CoS if required → SMS report |
| Change of salary | Head of People | Annual review flagged if salary changes → SMS report within 10 working days |
This excerpt is illustrative. Final content must reflect the company’s specific policies, systems, and sponsored-worker details.
Extension Tools
The skill includes two extension tools that automate compliance checking and salary validation.
sponsor_license_auditor
Scans an HR policy document or evidence-pack file and validates coverage of the four UKVI sponsor duties.
| Check | Description |
|---|---|
| Record-keeping (Appendix D) | Verifies that the document covers passport/BRP retention, right-to-work checks, contact details, attendance records, salary evidence, job descriptions, CoS details, and qualifications. |
| Reporting (SMS) | Checks for SMS reference, reporting obligations, the 10-working-day deadline, non-attendance triggers, and material-change reporting. |
| Monitoring | Looks for visa-expiry tracking, attendance monitoring, working-hours monitoring, and professional-registration tracking. |
| Compliance | Validates immigration-law commitment, illegal-working prevention, AO and key-personnel roles, compliance-visit preparedness, and staff training. |
sponsor_license_auditor path="evidence_pack.md"
soc_code_salary_check
Cross-references a job description or CoS draft against 2026 SOC codes and Skilled Worker salary thresholds.
| Check | Description |
|---|---|
| SOC code resolution | Detects the SOC code from the document (explicit mention or job-title inference). Covers 40+ common Skilled Worker occupations. |
| Salary threshold | Compares the offered salary against the general threshold (£38,700), new-entrant threshold (£30,960), and the going rate for the SOC code. Applies the higher-of rule. |
| New-entrant detection | Infers new-entrant status from document content (under 26, switching visa, recent graduate) or accepts an explicit parameter. |
| National Living Wage | Flags if the implied hourly rate falls below the NLW floor (£11.44/hr). |
soc_code_salary_check path="jobs/role.md" soc_code="2134" is_new_entrant=false
Interpreting Results
- RESULT: PASS — The evidence pack covers all four duties adequately, or the salary meets the applicable threshold. Review any warnings (partial coverage, inferred SOC code) before finalising.
- RESULT: FAIL / GAPS FOUND — Specific findings are listed with severity (ERROR, WARNING, INFO). Address errors before submitting the evidence pack or assigning the CoS.
These tools provide a structural pre-check — they do not replace legal advice. Final decisions rest with UKVI and the Home Office.