the knowledge platform

uk evisa + share codes: right to work & right to rent (doctor edition)

the ukvi workflow that stops your job/tenancy onboarding getting stuck: evisa access, share codes, expiry windows, and what to do when systems fail.

The Bottom Line

  • A <strong>share code lasts 90 days</strong>. Generate it when you’re ready to pass checks (offer stage / tenancy referencing), not weeks before.
  • If you have a <strong>BRP</strong>, you may still be able to use it for <strong>online right-to-work share codes</strong> for a period after the expiry date printed on the card—check the official wording and don’t assume.
  • Treat UKVI access as <strong>mission critical</strong>: keep your sign-in method stable, update your details early, and always know the “report an error” route.
For most IMGs, the single biggest non-clinical blocker to starting work (or renting) is a simple one: your employer/landlord needs you to prove status digitally, and you generate the proof at the wrong time (or with the wrong account details). This page gives you the practical workflow so you don’t lose weeks to “computer says no”.

The hidden failure mode

If you change passport/phone/email and don’t update your UKVI account <strong>before</strong> generating share codes, you can lock yourself into repeated verification loops. Do account hygiene first, then produce the code.
1

Step 1 — Identify which proof route you’re using

There are multiple online routes (eVisa/UKVI account, right-to-work service, right-to-rent service). Don’t guess. Use the official “View eVisa + get share code” flow if you have an eVisa; use the right-to-work flow if requested by HR.
2

Step 2 — Stabilise your UKVI sign-in method

Before you generate anything, confirm you can reliably sign in (same phone/email access). If your number changed, fix access first. Share codes are easy—account recovery is the time sink.
3

Step 3 — Generate the correct share code (work vs rent)

Generate a share code specifically for the check being performed. If you’re doing both employer and landlord checks, generate separate codes close to when you’ll actually submit them.
4

Step 4 — Time it properly (avoid “expired code” churn)

Share codes expire. If you generate early and the trust/agency delays checks, you create unnecessary back-and-forth. Generate when HR sends the pre-employment checklist or when referencing starts.
5

Step 5 — Provide what the checker needs (not more)

The checker typically needs the share code + your date of birth. You generally do not need to share screenshots of sensitive pages unless explicitly requested.
6

Step 6 — If the checker can’t validate, escalate the right way

Ask HR to use the official checker service and confirm they’re entering the details exactly. If the issue is your eVisa record, use the official “report an error” route rather than emailing random inboxes.
7

Step 7 — Keep a simple audit trail

Maintain a minimal log: date code generated, who it was sent to, and whether it validated. This prevents circular email threads and speeds re-issue if needed.

Doctor-specific nuance

Trust onboarding often involves <strong>multiple systems</strong> (NHS Jobs/TRAC + local HR + lead employer). It’s common to be asked for status proof more than once. That’s normal—plan for repeat share code generation.
Practice

Test your knowledge

Apply this concept immediately with a high-yield question block from the iatroX Q-Bank.

Generate Questions
SourceGOV.UK: Prove your right to work (overview)
Open Link
SourceGOV.UK: Get a share code to prove right to work
Open Link
SourceGOV.UK: View your eVisa and get a share code to prove immigration status
Open Link
SourceGOV.UK: Employer/landlord check service (share code check)
Open Link