Key points
- 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.
Step 1 — Identify which proof route you’re using
Step 2 — Stabilise your UKVI sign-in method
Step 3 — Generate the correct share code (work vs rent)
Step 4 — Time it properly (avoid “expired code” churn)
Step 5 — Provide what the checker needs (not more)
Step 6 — If the checker can’t validate, escalate the right way
Step 7 — Keep a simple audit trail
Doctor-specific nuance
Save your place and choose what comes next
Work through this guide (7 steps)
Use the actions from this article to track what you have worked through.
Sign in using the reading controls above to save your steps.
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.
Return to this sectionBefore 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.
Return to this sectionGenerate 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.
Return to this sectionShare 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.
Return to this sectionThe checker typically needs the share code + your date of birth. You generally do not need to share screenshots of sensitive pages unless explicitly requested.
Return to this sectionAsk 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.
Return to this sectionMaintain 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.
Return to this section
United Kingdom · Visas · Article 1 of 7