Identity lifecycle · Offboarding
How to Remove Employee Access Completely and Prove It
A practical employee offboarding playbook for disabling accounts, revoking sessions and tokens, recovering assets, transferring ownership and retaining evidence.
Employee offboarding is complete only when the organisation can show that access ended everywhere it should, at the intended time, while business records and necessary ownership were preserved. Disabling one directory account is an important action, but it is not proof that cloud sessions, local application accounts, API tokens, shared credentials, devices, physical badges and delegated ownership have been handled.
A reliable process joins HR, the manager, IT, security, facilities, legal and application owners around one authoritative event. It distinguishes a planned departure from an urgent or high-risk termination. It tells each system owner what to do, confirms the result and creates evidence that can be reviewed later.
The control objective: after the effective termination time, the former employee cannot initiate or continue unauthorised access, use an overlooked identity, approve transactions, retrieve company data or retain control of business assets. The organisation can prove each material action and explain any approved exception.
This guide gives a practical operating model based on current NIST controls, current Microsoft Entra guidance and applicable EU access-control examples checked on 12 September 2026. It does not prescribe one universal timing rule. The right deadline depends on risk, law, employment process, contractual duties and the systems involved.
One departure creates several different problems
Offboarding is often treated as a list of accounts. The real problem has at least six layers:
- Identity: the employment or contract relationship ends, and the authoritative status must change.
- Authentication: passwords, certificates, keys, tokens and active sessions may continue to work.
- Authorisation: groups, roles, delegated rights and privileged assignments may survive account changes.
- Ownership: files, mailboxes, automations, service accounts, repositories and business processes may still depend on the departing person.
- Assets and physical access: laptops, phones, badges, keys and removable media must be recovered or controlled.
- Evidence and retention: business records must remain available under defined retention, privacy and legal rules without keeping unnecessary access active.
A process that covers only the first layer can look successful in a ticketing system while access persists elsewhere.
Define the authoritative event before automating it
Every leaver process needs a trusted source of three facts: who is leaving, when the change becomes effective and which risk path applies. HR is commonly authoritative for employees, while procurement, vendor management or a sponsoring manager may own contractor status. The technical workflow should not guess a termination time from an email subject or wait for an administrator to interpret free text.
Record the person’s stable identity, worker type, manager, effective date and time, time zone, employment entity, known aliases, risk classification and authorised recipients. Use the minimum personal information required. High-risk details should be restricted to the people who need them.
Planned departures can trigger preparation before the final day: ownership inventory, data transfer, asset schedule and application review. Actual access revocation should occur at the approved effective time. Immediate or involuntary departures need a tightly coordinated event in which HR or an authorised leader starts the process and responsible teams act without advance notification to the subject where that is necessary and lawful.
Use risk tiers rather than one weak deadline
No single service level fits every departure. A person with production administration, payment authority or sensitive research access presents a different risk from a seasonal worker with one low-risk application. Define tiers that decision-makers can apply consistently.
| Departure path | Typical trigger | Revocation objective | Coordination |
|---|---|---|---|
| Immediate high risk | Involuntary termination, suspected misuse, compromised identity, privileged access | Disable and revoke at or immediately before the authorised event; verify critical targets first | HR, security and IT operate a controlled runbook in real time |
| Planned privileged | Known departure of an administrator, developer or financial approver | Remove standing privilege before the final day where duties allow; revoke remaining access at the effective time | Manager transfers duties and validates service dependencies |
| Planned standard | Resignation, retirement or end of employment | Complete preparation in advance and revoke interactive access at the approved time | Automated lifecycle workflow with owned exceptions |
| Contractor or vendor | Contract, project or sponsor relationship ends | Expire access at the recorded end time and review associated third-party accounts | Sponsor and vendor owner confirm completion |
| Internal transfer | Role, department or location changes | Remove rights no longer needed and grant new rights through normal approval | Treat as a mover event, not a partial leaver |
The organisation should document the expected completion time for each risk tier and system class. NIST SP 800-53 deliberately uses an organisation-defined period for disabling accounts that are no longer associated with a user. That approach requires a defensible choice and measurement, not an undefined promise to act “promptly.”
A timeline that people can execute
The following timeline separates preparation, revocation and verification. Adjust it to employment law, collective agreements and internal policy.
Before the effective date
- Confirm the authoritative departure record and exact time zone.
- Identify all accounts, roles, groups, privileged assignments, devices, credentials and physical-access rights connected to the person.
- Ask the manager to identify business-owned files, mail, calendars, repositories, automations and approval responsibilities that need transfer.
- Reassign ownership of service accounts, applications, cryptographic material and integration credentials.
- Remove unnecessary privileged access early when the person no longer needs it to complete duties.
- Schedule equipment return and determine how remote devices will be locked or recovered.
- Record legal holds, retention requirements and authorised access to business records.
- Prepare communication and exception handling without exposing confidential termination information.
At the effective time
- Disable the authoritative workforce or primary directory identity.
- Revoke refresh tokens and active sessions supported by the identity provider.
- Disable or remove local and federated application access.
- Remove privileged roles, cloud subscriptions, database rights, source-control membership and remote-access rights.
- Disable registered devices where policy and risk require it.
- Revoke VPN, certificates, SSH keys, API tokens and personal access tokens.
- Remove building, data-centre and restricted-area access.
- Rotate shared credentials known to the person where individual attribution was unavailable.
- Record completion or failure for every target action.
After the effective time
- Reconcile the identity against target systems; do not rely only on successful workflow responses.
- Investigate active sessions or application-specific tokens that the central identity provider cannot revoke.
- Validate ownership transfers and scheduled jobs.
- Confirm equipment return, remote lock or approved exception.
- Monitor for sign-in attempts and anomalous use according to policy.
- Provide an exception report to accountable owners.
- Close the case only when critical actions are verified and remaining items have owners and deadlines.
Disabling the identity does not always terminate the session
Modern authentication uses several kinds of tokens and sessions. The central identity provider can block new sign-ins and revoke tokens that it controls, but applications may maintain their own session cookies. Microsoft’s current Entra guidance explains that an application controls the session token it issued and that Entra ID cannot directly revoke that application session. Some applications re-evaluate authorisation frequently; others may not return to the identity provider while a session remains valid.
For Microsoft Entra, the documented emergency pattern includes disabling the user and revoking sign-in sessions. Hybrid environments may also require action in on-premises Active Directory, registered devices and connected services. Those steps are examples for one platform, not a complete enterprise offboarding process.
Build a catalogue of applications that answers:
- Does sign-in depend on the central identity provider?
- What happens to an existing application session after the central account is disabled?
- Does the application have local users, recovery methods or API tokens?
- Can the organisation revoke sessions through an API?
- Who owns a manual fallback when automated revocation fails?
- How will the final state be reconciled?
This information turns an abstract “disable user” task into a testable control.
Find the access that identity providers do not see
The most dangerous residual access often sits outside the primary directory. Examples include:
- local administrator and database accounts;
- source-control personal access tokens and deploy keys;
- cloud access keys, service principals and workload credentials;
- SaaS accounts created with a personal or secondary email address;
- password-vault entries and shared secrets;
- VPN profiles and client certificates;
- SSH keys copied to servers or network devices;
- mobile application sessions;
- support portals operated by suppliers;
- physical badges, keys and visitor systems;
- delegated mailbox, calendar, payment and approval authority.
An application inventory is useful only when it connects systems to owners and identity sources. Shadow SaaS cannot be offboarded reliably from a catalogue that does not know it exists. Discovery should use procurement records, single sign-on logs, browser or endpoint data where lawful, expense information, manager knowledge and periodic access reviews. The goal is proportionate coverage of business access, not surveillance without purpose.
Privileged access changes the sequence
High-risk departures require a runbook that avoids warning gaps and prevents one control from disabling another. If the person administers identity infrastructure, the team executing offboarding must use independent accounts and verified break-glass procedures. If the person controls deployment pipelines, vaults or encryption keys, ownership and recovery should be proven before the final event.
Consider these actions for privileged leavers:
- identify standing, eligible and time-bound roles;
- identify alternate accounts and aliases;
- transfer ownership of automation and credentials;
- remove unnecessary standing privilege before the departure where appropriate;
- coordinate final revocation across directory, cloud, network, endpoints and physical access;
- rotate credentials that cannot be attributed individually;
- review recent privileged activity under an authorised insider-risk or security process; and
- test emergency access after ownership changes.
Do not create a secret parallel process that lacks accountability. High-risk handling still needs authorised initiation, separation of duties, timestamps and a reviewable record.
Transfer business data under approved rules
Offboarding should preserve business continuity without giving managers unrestricted access to personal or irrelevant material. Define rules for mailboxes, drives, chats, customer records, source repositories, notebooks and local files. Legal, privacy and records-management teams may need to decide what is retained, who may access it, for which purpose and for how long.
Ownership transfer is different from access retention. A workflow can transfer ownership of a shared mailbox, repository or automation while disabling the person’s account. Avoid keeping the former account active merely because a scheduled job or file share depends on it. Convert fragile personal dependencies into governed service identities or team-owned resources.
Deletion should be a separate, later decision. Immediate deletion can destroy evidence, break retention obligations or make recovery difficult. Indefinite retention can also violate policy or privacy requirements. Record the preservation period and the authorised deletion or anonymisation event.
Contractors, temporary workers and third parties are leavers too
Contractor access often fails because no system provides a reliable end event. A sponsor requests access at the beginning of a project, but nobody records the actual finish. The account survives until a periodic review discovers it.
Require a sponsor, purpose and expiry for every external identity. Prefer automatic expiration with a controlled extension rather than indefinite access. If the supplier manages named staff, require timely notification when those staff change. Review remote, privileged and production access more closely. When a sponsor leaves, reassign or suspend the identities they own.
The same principle applies to interns, agency workers, volunteers and temporary employees. Worker type may change who supplies the event; it should not remove the need for ownership, expiry and evidence.
Shared accounts and secrets require rotation
Individual accounts can usually be disabled. Shared credentials require a different response because the departing person may retain knowledge of the authenticator. NIST SP 800-53 AC-2 calls for a process to change shared or group account authenticators when individuals are removed from the group.
The first improvement is to reduce shared accounts and use named identities, delegated access or a privileged-access system that attributes use. Where sharing remains necessary, document the account owner, authorised users, retrieval method, systems reached, rotation trigger and evidence. Offboarding should automatically raise a rotation task and verify that downstream systems accepted the new secret.
API keys, signing keys, certificates and recovery codes need the same reasoning. Removing a user from a repository does not invalidate a copied deployment key. Removing a vault membership does not rotate a password the person previously retrieved.
Build evidence that answers four questions
NIST SP 800-53 AC-2 aligns account management with personnel termination and transfer processes. Its control enhancements address automated account management, disabling accounts, automated audit actions and high-risk individuals. NIST SP 800-53A turns these ideas into assessable objectives, including whether account managers receive termination notifications within defined periods and whether disabling and removal follow policy.
An offboarding record should answer:
Who authorised the event?
Retain the authoritative HR, contract or security event, the effective time, risk tier and authorised initiator. Restrict sensitive reason details to the proper audience.
What was in scope?
Capture the connected systems, discovered accounts, privileged rights, devices, physical access and owned resources. Record known systems that are outside automation.
What actually happened?
For each action, preserve requested time, execution time, target response, retry, manual owner and final state. Distinguish “workflow sent” from “target verified.”
What remained open?
List exceptions, business justification, compensating controls, accountable owner and expiry. A case should never be labelled complete while a critical failure sits in an unmonitored queue.
Measure the process without rewarding shortcuts
Useful measures include:
- median and maximum time from effective termination to verified revocation by risk tier;
- percentage of critical target actions completed within policy;
- number of failed or manually completed actions;
- number of accounts discovered after case closure;
- active accounts without an authoritative identity or owner;
- privileged rights remaining after departure;
- sessions or tokens that survive primary-account disablement;
- shared credentials awaiting rotation;
- assets not returned by the agreed deadline; and
- overdue ownership transfers and exceptions.
Do not reward teams solely for closing tickets quickly. A fast closure with unverified downstream accounts is worse than a transparent case with an owned exception. Measure completeness and evidence quality alongside speed.
Test the leaver process before a real emergency
Select a test identity representing a realistic worker and connect it to representative systems. Run a planned departure, then verify each layer: source status, directory, SaaS, cloud, privileged access, tokens, devices and physical access. Attempt an authorised post-revocation sign-in test where safe. Inspect whether the evidence record is understandable to someone who did not run the workflow.
Repeat tests after major integration, HR, directory or application changes. Include failure scenarios: an unavailable target, an invalid account mapping, an API rate limit and a system without an automated connector. The workflow must create a visible exception and escalation rather than silently report overall success.
For high-risk processes, tabletop the coordination between HR, security, IT and facilities. Confirm who can initiate the event, who can act if the usual administrator is the leaver and how emergency credentials are controlled.
A practical completion checklist
Before closing a leaver case, confirm:
- the authoritative identity shows the correct termination status and time;
- new sign-in is blocked in central and relevant local identity stores;
- central refresh tokens and supported sessions are revoked;
- application-owned sessions and local accounts are handled;
- privileged, emergency and delegated roles are removed;
- VPN, certificates, SSH keys, API tokens and personal access tokens are revoked;
- shared authenticators known to the leaver are rotated;
- devices are returned, disabled, locked or covered by an approved exception;
- physical access is removed;
- business records and ownership are transferred under approved rules;
- service identities and automations have accountable owners;
- target systems are reconciled against the expected state;
- failures and exceptions have owners, deadlines and escalation; and
- the evidence record is retained under the applicable schedule.
The checklist is a closing gate, not the operating process itself. Automation, ownership and reconciliation are what make each box credible.
Where identity governance helps
Identity governance can connect authoritative leaver events with accounts and entitlements, execute policy-based workflows, coordinate application owners, record approvals and exceptions, and reconcile results. It is especially valuable in heterogeneous environments where one person has access across directories, SaaS, infrastructure and business applications.
The platform still needs reliable data and ownership. It cannot revoke an unknown account, infer the lawful retention period or decide who should own a business process without accountable input. The implementation should expose gaps and failures rather than hide them behind a green dashboard.
The strongest outcome is simple to explain: the organisation knows when the relationship ended, knows which access and assets were affected, completed the required actions, verified the final state and can produce the record. That is what turns employee offboarding from an administrative checklist into a security and governance control.
Confirm the product scope before choosing a platform
For an easyIGA pilot, follow a departure through the proposed connectors to the resulting account state. Include an unavailable application so you can see how unresolved removal is recorded. The evidence overview explains captured approvals, external grants and missing history. Our team’s experience with 14+ midPoint implementations supports the design of a process that follows removal through to its recorded outcome.
Continue with the implementation
For the wider operating model, read what identity governance and administration means. Financial entities can compare this playbook with the DORA access-control requirements.
Sources and verification record
Product scope and editorial wording updated on 24 September 2026. The original source-check dates below remain the dates of those checks.
All sources and the image licence were checked on 12 September 2026.
- NIST SP 800-53 Revision 5 (including Release 5.2.0), Security and Privacy Controls for Information Systems and Organizations
- NIST SP 800-53A Revision 5, assessment procedures
- Revoke user access in an emergency in Microsoft Entra ID, Microsoft Learn
- Microsoft Entra ID Governance deployment guide for employee lifecycle automation
- Automate employee offboarding tasks with Lifecycle Workflows, Microsoft Learn
- Commission Delegated Regulation (EU) 2024/1774, Articles 19 to 21, EUR-Lex
- Photo by Vitaly Gariev, Unsplash, free to use under the Unsplash License
This article provides operational security and identity-governance guidance. Employment, privacy, records and monitoring rules vary by jurisdiction. Confirm those requirements with the appropriate legal, HR and compliance owners.
Plan the next step
Make every departure a controlled, provable identity event.
Review how authoritative leaver events, target-system revocation and evidence could work in your environment. Confirm supported integrations and ownership-transfer requirements in a scoped technical assessment.