Skip to main content
ILR Readiness Calculator
About

A privacy-first ILR readiness check.

A web app that helps you self-assess whether you're ready to apply for UK Indefinite Leave to Remain. Answer a series of conditional questions; get a Red / Amber / Red-but-fixable / Green score per requirement, plus an overall band. Every rule cites its source on gov.uk.

How it works

The calculator runs entirely in your browser. There's no backend handling your answers, no database, no auth. The flow:

  1. You answer 15–50 questions (depending on your situation). All answers live in React state on your device.
  2. When you finish, a scoring engine evaluates your answers against 29 rules covering the 8 spec sections (residence, absences, sponsor, salary, English, Life in the UK Test, criminality, application logistics).
  3. You get a structured result: an overall band (Eligible / Likely with caveats / Significant gaps / Not yet eligible), the worst status per requirement, and a citation link to the gov.uk source for every rule.

Methodology

Rules as data, not code. Every rule lives in a JSON file alongside its source URL on gov.uk. The scoring engine is a small set of pure TypeScript functions that read the rules and apply them to your answers. Adding new ILR routes (e.g. 10-year Long Residence, Spouse, Global Talent) means writing more rule JSON, not changing engine code.

Citation requirement. Every rule must have a source URL on gov.uk. If we can't cite a rule, it doesn't go in the engine. The results page surfaces those citations so you can verify the rules independently — see the Sources panel at the bottom of any result.

No auto-update. We have a script that polls gov.uk and detects when source pages have been updated. It writes a markdown report for human review. Rules JSON is never auto-updated — every change is reviewed and shipped via a git commit. That's why each result shows “Rules verified” with a date.

Why it's free

ILR applications cost £3,226 plus assorted faff. Adding a paywall to a readiness check would gate the people most likely to need it. Anyone applying for ILR can use this — no accounts, no fees, no upgrades.

The whole tool runs in your browser. There's no server cost scaling with usage, no per-user infrastructure to maintain. There literally isn't anything to charge for the readiness check.

What we may charge for later. We may build optional paid features — for example, a designed “Application Pack” PDF that goes beyond what's on screen (an action plan, a document checklist, a sponsor letter template). The readiness check itself will always be free. Any paid feature, if we build one, will run entirely in your browser and will never require an account, an email, or any identifying information.

Limitations (current)

Today the calculator covers the standard Skilled Worker route only. If you're applying via a different route, this tool can't tell you what you need to know yet.

Routes coming next:

  • 10-year Long Residence
  • Spouse / Partner (Appendix FM)
  • Global Talent
  • Innovator Founder
  • Health and Care Worker (variant of Skilled Worker)

The architecture supports adding routes without rewriting the engine — it's a question of which one is most useful next.

Who built this

Sanmi Akinmusire. I'm not an immigration lawyer. I built this because the readiness-check tools I could find were either thin (just a salary calculator) or thick (lead-gen funnels for immigration firms). I wanted something honest in the middle.

The rules JSON is sourced from the published Home Office requirements. If you spot an error in the encoded rule or its citation, please open an issue on GitHub.

Not legal advice

This tool helps you self-assess against published Home Office requirements. It is not legal advice, does not guarantee outcomes, and is not a substitute for advice from a regulated immigration adviser. For personalised advice on your specific situation, consult a solicitor or an IAA-registered adviser.

Rules last verified against gov.uk: 2026-04-30