DEV Community

ImmigrationGPT
ImmigrationGPT

Posted on

UK Spouse Visa 2026: Calculating the Minimum Income Requirement — Where Compliance Logic Breaks Down

The problem isn't the threshold

The £29,000 Minimum Income Requirement for UK spouse visas sounds like a simple field to validate: sponsor_income >= 29000 → eligible. Most HR and compliance systems treat it that way. That's wrong.

The UKVI assessment logic is more granular, and several edge cases that are common in real workforces produce incorrect pass/fail outputs when you model them as a single threshold check.

Income categorisation matters before the comparison

UKVI doesn't aggregate across income types. The categories are mutually exclusive for assessment purposes:

  • Category A: Salaried and non-salaried employment (6+ months at current employer)
  • Category B: Salaried/non-salaried with <6 months at current employer, or recent employment gap
  • Category C: Self-employment, sole trader, limited company director
  • Category D: Non-employment income (rental, pension, investments)
  • Category E/F: Cash savings top-up

If the sponsor has both self-employment income and salaried income, they can't add them. They pick the category that applies to their primary income source, and only that income counts.

This breaks the naive "total income >= threshold" validation.

Category B edge cases

Category B is where most HR integration errors occur. It applies when the sponsor:

  • Has been with their current employer less than 6 months
  • Had a gap in employment in the past 12 months
  • Changed from self-employment to employment (or vice versa) within the last 12 months

For Category B, UKVI looks at both current employment income and income from any previous employer in the past 12 months — but only employment income, and the two employers must be distinct entities.

If your system is pulling the sponsor's income from their current payroll record only, it will misclassify Category B sponsors who have 12-month income that satisfies the threshold across two employers.

The savings top-up formula

If income is insufficient, savings bridge the gap:

required_savings = ((threshold - annual_income) * 2.5) + 16000
Enter fullscreen mode Exit fullscreen mode

Example:

  • Threshold: £29,000
  • Annual income: £22,000
  • Gap: £7,000
  • Required savings: (7000 × 2.5) + 16000 = £33,500

Savings must be:

  • Held in a regulated financial institution
  • Continuously held for at least 6 months before application date
  • In the name of the sponsor, the applicant, or jointly (fully counted in all cases)

The 6-month rule is applied strictly. A transfer from a foreign account to a UK account 5 months and 28 days before application will fail the continuous holding test, even if the foreign account held the funds for years prior.

What income categories don't contribute

Building the exclusion list is as important as the inclusion logic:

  • Child benefit: not counted
  • Working Tax Credit / Universal Credit: not counted
  • Maintenance payments received: not counted
  • Income from the applicant (overseas partner): not counted at entry clearance stage
  • Casual work / informal economy income not evidenced by payslips: not counted

Child benefit in particular causes errors in financial aggregation pipelines — many APIs include it in "household income" figures, producing false positives if passed to an MIR check without filtering.

The threshold drift problem

£29,000 is the current MIR as of early 2026. It was £18,600 before April 2024, raised in stages. A further increase was planned but has not been confirmed. Any system that hardcodes the threshold needs a configuration point — not a constant — for this value.

The same logic applies to the savings floor (currently £16,000). Both figures have changed in the last two years and may change again.

Summary of failure modes in eligibility modelling

Error Common cause
False positive for mixed income Aggregating across UKVI categories
False negative for Category B Only checking current employer payslips
False positive savings top-up Not checking 6-month holding period
False positive benefit income Including child benefit in income total
Stale threshold Hardcoded £18,600 from pre-2024 rules

The MIR seems like a simple eligibility check. The edge cases are dense enough that they warrant a separate decision tree, not a single comparison operator.

For up-to-date information on current thresholds and acceptable evidence, ImmigrationGPT provides answers based on live Home Office guidance.

For general information only. Not legal advice. UK immigration rules change frequently.

Top comments (0)