VaultISO 27001ISO 27001:2022 Annex A 5.16 identity management: joiner to leaver
ISO 27001 · A.5.16

ISO 27001:2022 Annex A 5.16 identity management: joiner to leaver

Identity management

Harry WestFounder & CEO22 February 202311 min read
Inside This Article
What does ISO 27001 Annex A 5.16 require?How does ISO 27001 identity management work from joiner to leaver?How do you implement ISO 27001:2022 Annex A 5.16 identity management in a 25–250 person firm?Are shared accounts allowed under ISO 27001 A.5.16?How do you govern service accounts, bots and API keys under A.5.16?What evidence settles an A.5.16 audit?What will an auditor ask about ISO 27001 A.5.16, and how is it graded?How do you automate ISO 27001 A.5.16 evidence with GRC engineering?Frequently asked questions
Book a discovery call

Key takeaways

Annex A 5.16 governs the whole life of every identity, human and machine, from verified creation to prompt retirement. Drive the lifecycle from HR events, centralise accounts in one identity provider, and let the leaver reconciliation prove same-day revocation. Shared logins and unowned service accounts are the findings auditors and enterprise buyers look for first.

Scope of the control
The control governs the whole life of an identity: justified creation, tracked change and prompt retirement, with each human account belonging to exactly one accountable person.
Leaver deadline
Set a stated deadline for disabling leavers and measure it. Same day is the defensible standard, and the HR-to-directory reconciliation is the artefact that proves it.
Machine identities
Service accounts, CI/CD runners, bots and integrations need a named human owner, their own approval route and a register, reviewed on the same cadence as staff accounts.
Shared accounts
Shared logins are tolerated only as documented exceptions, with a written business case, explicit approval and compensating measures such as enhanced logging, and each is treated as something to retire.

The enterprise questionnaire asks one question: how fast are leavers disabled? You answer "quickly", and the buyer asks for the evidence. This guide covers ISO 27001:2022 Annex A 5.16 identity management for UK regulated firms and B2B SaaS companies with 25–250 staff.

It shows how to run joiners, movers and leavers from HR events and how to govern shared and machine accounts. It also covers the reconciliation an auditor accepts as proof that leavers lose access the same day. It is written for the security or IT lead who owns the control with a small team.

What does ISO 27001 Annex A 5.16 require?

ISO/IEC 27001:2022 Annex A control 5.16 identity management governs the whole life of every identity: justified creation, tracked change and prompt retirement. Each human account belongs to one person, machine identities get their own approval route, and key events are logged. The control supplies the 'who' beneath A.5.17's secrets and A.5.18's access rights.

ISO/IEC 27001:2022 Annex A 5.16 identity management starts the clock at creation. Before an account exists, you confirm who is asking and why the business needs it. Where sign-in is delegated to an outside provider, you assess the trust you inherit rather than assume it. Nobody holds duplicate identities in the same system.

A.5.16 identity management ISO/IEC 27001:2022 is a preventive control. Verified creation and prompt retirement stop illegitimate accounts from existing, which is where account-based attacks start. Attribution matters as much as secrecy here, because one person per identity is what makes logs mean something.

Auditors begin here because every later question depends on it. You cannot review the access rights of an account nobody can attribute, and you cannot defend a secrets policy for an identity nobody approved.

The 2013 edition covered less. Its nearest equivalent, A.9.2.1, dealt with registering and de-registering users. The 2022 control governs the entire life of every identity. It also pulls in the service accounts, bots and devices that most 2013-era processes ignored.

How does ISO 27001 identity management work from joiner to leaver?

ISO 27001 identity management runs on HR events: hiring creates an account after verification, a role change updates it, and departure disables it by a stated deadline. Same day is the defensible standard. Each step needs a defined route and a record, so the joiners, movers and leavers policy the NCSC recommends is visibly working.

HR records should drive those routes, not IT guesswork. The NCSC 10 Steps to Cyber Security: Identity and access management asks for a joiners, movers and leavers policy so access can be revoked when no longer needed or changed for movers. It adds that temporary accounts, such as those created to test a process, should be removed or suspended once they are no longer required.

Each stage has its own job:

  • Joiner: verify, then issue. HR records the hire. IT confirms identity in line with pre-employment screening, then creates the account against a recorded approval and a stated need. For a system identity, the check is that the requesting service and its business case are real.
  • First credential: deliver safely. Hand it over out-of-band, force a change on first use and enrol MFA before the account touches anything real.
  • Mover: swap, don't stack. A role change modifies the account. New access arrives and old access leaves in the same change.
  • Leaver: disable by the deadline. Departure disables every account by the stated time, including the SaaS logins that sit outside single sign-on.

A leaver process with no deadline isn't a process. It's a hope.

Measure the deadline too. A stated service level only counts if you can show each leaver met it, and the reconciliation in the evidence section does exactly that.

Three habits undo the lifecycle:

  • Corridor departures. Leavers are communicated by conversation, so orphaned accounts stay live for weeks.
  • Verbal say-so. Accounts are created without an approval trail or a verification record for the auditor's sample.
  • Additive moves. Movers keep their old identity footprint alongside the new one, so privilege builds up with every promotion.

How do you implement ISO 27001:2022 Annex A 5.16 identity management in a 25–250 person firm?

Fold the lifecycle rules into your access control policy rather than writing a standalone procedure; that is proportionate at 25–250 staff. Then centralise accounts in one identity provider with single sign-on, so there is exactly one place where accounts are created, suspended and audited. With a modern IdP already in place, expect one to two weeks of work.

For ISO 27001:2022 A.5.16 identity management, what matters is that creation, change and retirement each have a defined route. A lifecycle section of a page or two inside the access control policy meets that. A separate procedure becomes worthwhile only when identity volume or regulatory scrutiny demands it.

Sequence the work in this order:

  1. Map where accounts live. Export users from the identity provider and from every SaaS admin panel that holds its own list.
  2. Move everything behind one IdP. Put each application behind single sign-on. Without a modern IdP, this step comes first and dominates the effort.
  3. Write the lifecycle section. Record the join, move and leave routes, the leaver deadline and the shared-account exception route.
  4. Clean the directory. Merge duplicate identities, remove orphans and name an owner for every machine account.
  5. Switch on the log and the sweep. Record creations, permission changes and disablements, and sweep for dormant accounts on a schedule.

With an IdP already running, steps three to five are the policy work and account hygiene that fill those one to two weeks.

Identity sprawl is the pitfall that step two removes. A dozen unconnected SaaS admin panels are unmanageable by hand, each with its own copy of the user list. One person ends up with two identities in the same system, and attribution fails as surely as it does with a shared login. One IdP lets a lean IT team show an auditor a single export instead of twelve.

Free Resource - ISO 27001

The ISO 27001 readiness checklist

Ninety-eight controls mapped to what an assessor actually asks for, in the order they ask it. Written by practitioners who took our ISMS through certification.

AvailablePDF21 pages
  • how to define your ISMS scope
  • the risk-assessment and treatment evidence trail,
  • your Statement of Applicability and residual-risk positions, and
  • the supplier, access-control, and operational-evidence questions most teams miss.

DOC-27001-CHK · v2.4

We'll use your details to give you access to the resource you requested, plus occasional related content. Opt out any time — see our Privacy Notice.

Are shared accounts allowed under ISO 27001 A.5.16?

Shared accounts are not flatly banned, but the bar is high. Each human identity belongs to one person, so administrators get named admin accounts. A genuinely unavoidable shared login, such as a front-desk till, needs a written business case, explicit approval and compensating measures, typically enhanced logging. Treat each one as an exception to retire.

Attribution is why the bar sits where it does. If five people used the login, nobody did. That failure undermines disciplinary action, legal position and the regulatory narrative all at once.

A shared login doesn't save time. It moves the cost to the investigation.

An exception record is short. It holds:

  • the business case for why a personal account cannot work;
  • the named approver and the approval date;
  • the compensating measures, typically enhanced logging of what the account does;
  • a custodian accountable for it; and
  • a review date with a path to retirement.

Generic logins multiply when nobody is asked to justify them. The support@ mailbox, the admin account and the shared deploy user appear one convenient moment at a time. None has an owner, and nobody can say who did what with them. A scheduled search of the directory for generic names turns the pile back into a short register.

How do you govern service accounts, bots and API keys under A.5.16?

Give every machine identity a named human owner, its own approval route and a place in a register. Then review them on the same cadence as your human accounts. Service accounts, CI/CD runners, bots and integrations often outnumber staff. The person who requested one should never be the only one who knows it exists.

The fastest-growing identity exposure isn't human at all. Machine identities hold standing privileges and sit unmonitored by default, which is why attackers and auditors have both moved their attention here.

A service account nobody owns is a credential nobody is watching.

The register is where ownership becomes visible. Each entry carries:

  • Owner: a named person, not a team mailbox.
  • Purpose: the business reason the identity exists.
  • Scope: the systems it touches and the privileges it holds.
  • Approval: who approved it, and when.
  • Expiry or review date: when someone must confirm it is still needed.

The usual failure is the credential created mid-sprint. A CI/CD runner token or an integration key solved Tuesday's problem, then never entered an inventory, never got reviewed and never expired. Making registration part of the ticket that creates the credential closes that gap before it opens.

What evidence settles an A.5.16 audit?

The leaver reconciliation settles most of the control: HR departure dates lined up against directory disablement timestamps. If dates and timestamps match across a sample, the auditor relaxes. If you cannot produce the comparison at all, everything else gets second-guessed. Supporting evidence includes provisioning records, an identity inventory covering machines, and lifecycle logs.

Build the reconciliation from two exports. Pull departures for the audit period from the HR platform and disablement timestamps from the directory. Place them side by side, with the gap for each leaver. Add a note explaining any exception. One sheet then answers the auditor's first question before it is asked.

Keep the supporting set alongside it:

  • the lifecycle rules, usually a section of the access policy;
  • provisioning records showing who asked, who approved and the stated need;
  • verification and screening records from before credential issue;
  • an identity inventory, being the IdP export plus the service-account register with named owners;
  • lifecycle event logs and the dormant-account sweep results; and
  • periodic review sign-offs from system owners.

If the reconciliation shows a gap, show it with its cause. An honest exception with an explanation is easier for an auditor to accept than a clean sheet that disagrees with the logs.

What will an auditor ask about ISO 27001 A.5.16, and how is it graded?

An ISO 27001 2022 Annex A 5.16 identity management audit traces your newest starter from request through approval to activation. It traces leavers from HR date to disablement timestamp and mines a directory export for dormant, shared and duplicate accounts. The auditor also picks one service account and asks for its owner. Repeated late disablements grade major.

Expect five questions in the room:

  • "How does an account come to exist here? Walk me through your newest starter."
  • "Do you have any shared logins, and if so, where's the approval and what compensates?"
  • "How would you find an account that should be dead but isn't?"
  • "Who owns this service account, and when did anyone last confirm it's still needed?"
  • "How do first credentials reach a new starter, and what forces them to change?"

Certification-body practice grades findings like this:

  • Major: leavers still active weeks after departure, or an unmanaged culture of shared administrator credentials.
  • Minor: a single late disablement, one creation missing its approval, or a dormant account that slipped the sweep.

Minors add up. Several of them repeating across the sample read as a pattern, and a pattern grades major. Preparation therefore means running your own sample first and fixing the repeat offenders, rather than defending each one in the room.

How do you automate ISO 27001 A.5.16 evidence with GRC engineering?

Wire the HR platform to the identity provider so starter, mover and leaver events flow through automatically, with platform timestamps as evidence. Add a scheduled job that diffs the HR roster against active accounts. Then add a managed machine-credential register, lifecycle events streamed to the SIEM, and automatic suspension of dormant accounts at your threshold.

Identity lifecycle is arguably the best return on automation in the whole of Annex A, because the evidence falls out of the configuration:

  • HR-to-IdP wiring. Disablement fires the moment HR records the departure, and the platform's timestamps are the evidence. No checklist required.
  • Weekly orphan detection. A job diffs the HR roster against active directory accounts and flags anything live without an employee or a documented exception. It is the audit's favourite test, run weekly instead of annually.
  • Machine-credential register. Owners, purposes and expiry dates, with alerts on anything unowned or overdue for review.
  • Lifecycle events in the SIEM. Creations, privilege changes and disablements land as they happen, so record-keeping becomes configuration rather than discipline.
  • Dormancy by policy. Idle accounts suspend automatically at the threshold. Ninety days idle is the conventional trigger, and genuine seasonal users sit on an exception list documented once.

Dormant accounts stop silting up the directory because nobody has to remember to hunt for them. The sweep runs, the exceptions are known, and the output is saved as evidence.

The payoff is commercial as well as technical. When an enterprise buyer asks how fast leavers are disabled, you answer with a timestamped export instead of a promise. Buyers ask it because it is a one-question test of operational discipline.

Lifecycle eventManual routeEngineered routeEvidence produced
JoinerEmail request, account built by handHR hire event creates the account in the IdPApproval record and creation timestamp
MoverAccess added, old access forgottenRole change swaps the access setPermission-change log entry
LeaverCorridor message to ITHR departure disables every accountReconciliation of dates and timestamps
Machine identityCreated mid-sprint, never listedRegister entry required at creationOwner, purpose and expiry record
Dormant accountAnnual hunt, if at allAutomatic suspension at thresholdSweep results and exception list

Frequently asked questions

Yes. Machine identities under A.5.16 include devices as well as service accounts, bots and integrations, so they need their own approval route and ongoing supervision. Start with the identities that authenticate to your systems with standing privileges, such as service accounts and device certificates, then work outward. Each one still needs a named human owner in the register.

No. Ninety days is a convention, not a requirement. An auditor tests that your threshold is written down and applied, not which number you chose. Consider a shorter window for privileged and machine accounts, where an idle credential carries the most risk. Measure idle time in every system, because an app outside single sign-on keeps its own last-login record.

Yes, but the trust you inherit has to be assessed rather than assumed. Check how the provider handles its own joiners and leavers, whether it enforces MFA and which logs you can obtain from it. Record that assessment alongside your supplier reviews, because an auditor will ask how a deprovisioned user loses access through that route.

Disable on the leaver's last day, then delete on a retention schedule. Disabling stops the access immediately and preserves the lifecycle record, while deletion handles data you no longer need. The ICO Storage limitation principle guidance expects you to review the data you hold periodically and erase or anonymise it when it is no longer needed. Set the schedule and log each deletion.

Profile image for Harry West, Founder and CEO of GRCMANA
Author

Harry West

Harry is the founder of GRCMANA, he helps regulated service providers close the enterprise trust gap — turning GRC, cyber resilience and AI governance from paperwork exercises into shippable systems.

Standard engine

ISO 27001 reference directory.

Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.

ClausesThe management systemClause guides · 23 guides
Clause 4.1Understanding the organization and its context→Clause 4.2Understanding the needs and expectations of interested parties→Clause 4.3Determining the scope of the information security management system→Clause 4.4Information security management system→Clause 5.1Leadership and commitment→Clause 5.2Policy→Clause 5.3Organizational roles, responsibilities and authorities→Clause 6.1Actions to address risks and opportunities→Clause 6.2Information security objectives and planning to achieve them→Clause 7.1Resources→Clause 7.2Competence→Clause 7.3Awareness→Clause 7.4Communication→Clause 7.5Documented information→Clause 8.1Operational planning and control→Clause 8.2Information security risk assessment→Clause 8.3Information security risk treatment→Clause 9.1Monitoring, measurement, analysis and evaluation→Clause 9.2Internal audit→Clause 9.2Preparing for Your ISO 27001 Stage 2 Audit: A Practical Checklist→Clause 9.3Management review→Clause 10.1Continual improvement→Clause 10.2Nonconformity and corrective action→
A.5Organizational Controls37 guides
A.5.1Policies for information security→A.5.2Information security roles and responsibilities→A.5.3Segregation of duties→A.5.4Management responsibilities→A.5.5Contact with authorities→A.5.6Contact with special interest groups→A.5.7Threat intelligence→A.5.8Information security in project management→A.5.9Inventory of information and other associated assets→A.5.10Acceptable use of information and other associated assets→A.5.11Return of assets→A.5.12Classification of information→A.5.13Labelling of information→A.5.14Information transfer→A.5.15Access control→A.5.16Identity management→A.5.17Authentication information→A.5.18Access rights→A.5.19Information security in supplier relationships→A.5.20Addressing information security within supplier agreements→A.5.21Managing information security in the ICT supply chain→A.5.22Monitoring, review and change management of supplier services→A.5.23Information security for use of cloud services→A.5.24Information security incident management planning and preparation→A.5.25Assessment and decision on information security events→A.5.26Response to information security incidents→A.5.27Learning from information security incidents→A.5.28Collection of evidence→A.5.29Information security during disruption→A.5.30ICT readiness for business continuity→A.5.31Legal, statutory, regulatory and contractual requirements→A.5.32Intellectual property rights→A.5.33Protection of records→A.5.34Privacy and protection of PII→A.5.35Independent review of information security→A.5.36Compliance with policies, rules and standards for information security→A.5.37Documented operating procedures→
A.6People Controls8 guides
A.6.1Screening→A.6.2Terms and conditions of employment→A.6.3Information security awareness, education and training→A.6.4Disciplinary process→A.6.5Responsibilities after termination or change of employment→A.6.6Confidentiality or non-disclosure agreements→A.6.7Remote working→A.6.8Information security event reporting→
A.7Physical Controls14 guides
A.7.1Physical security perimeters→A.7.2Physical entry→A.7.3Securing offices, rooms and facilities→A.7.4Physical security monitoring→A.7.5Protecting against physical and environmental threats→A.7.6Working in secure areas→A.7.7Clear desk and clear screen→A.7.8Equipment siting and protection→A.7.9Security of assets off-premises→A.7.10Storage media→A.7.11Supporting utilities→A.7.12Cabling security→A.7.13Equipment maintenance→A.7.14Secure disposal or re-use of equipment→
A.8Technological Controls34 guides
A.8.1User endpoint devices→A.8.2Privileged access rights→A.8.3Information access restriction→A.8.4Access to source code→A.8.5Secure authentication→A.8.6Capacity management→A.8.7Protection against malware→A.8.8Management of technical vulnerabilities→A.8.9Configuration management→A.8.10Information deletion→A.8.11Data masking→A.8.12Data leakage prevention→A.8.13Information backup→A.8.14Redundancy of information processing facilities→A.8.15Logging→A.8.16Monitoring activities→A.8.17Clock synchronization→A.8.18Use of privileged utility programs→A.8.19Installation of software on operational systems→A.8.20Networks security→A.8.21Security of network services→A.8.22Segregation of networks→A.8.23Web filtering→A.8.24Use of cryptography→A.8.25Secure development life cycle→A.8.26Application security requirements→A.8.27Secure system architecture and engineering principles→A.8.28Secure coding→A.8.29Security testing in development and acceptance→A.8.30Outsourced development→A.8.31Separation of development, test and production environments→A.8.32Change management→A.8.33Test information→A.8.34Protection of information systems during audit testing→
OtherAdditional Guides7 guides
GuideISO 27001 Statement of Applicability: what it is, with a worked example→GuideISO 27001 implementation→GuideISO 27001 certification and audit process→GuideISO 27001 mandatory documents and records→GuideISO 27001 gap analysis→GuideISO 27001 certification cost→GuideISO 27001 Annex A controls→
ISO 27001 Accelerator

Ready to accelerate your path to certification?

Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.

Book a Call →
GRCMANA
  • About
  • Insights
  • Contact
Ask the Trust ArchitectBook a Call →
  • About
  • Insights
  • The Vault
    Compliance VaultCyber Essentials→ISO 27001→SOC 2→ISO 42001→
    Domain VaultGRC Fundamentals→Risk Management→AI Governance→GRC Engineering→
    Other ResourcesFree Tools→Templates→Newsletter→
  • Contact
Book a Call →Ask the Trust ArchitectFixed fee. ISO 27001 in as few as six weeks.
GRCMANA

Helping high-growth B2B tech startups close the Enterprise Trust Gap through security, governance, and AI resilience.

ISO 27001ISO 42001ISO 9001Cyber EssentialsEU AI Act ReadyNIST AI RMF

The Vault

GRC EngineeringAI GovernanceISO 27001ISO 42001All Vault Resources

Resources

BlogFree ToolsTemplatesNewsletter

Company

About GRCMANAContactPrivacy PolicyTerms & ConditionsCookie Policy
© 2025 GRCMANA · All rights reservedRegistered in England & Wales under company registration 16810805. VAT Registration 506308024