Flamingo Raises $4.5M Seed Round

Skip to content

Employee Offboarding Process: The IT Checklist for Accounts, Devices, Data and Licenses

November 11, 2026
5 views
Employee Offboarding Process: The IT Checklist for Accounts, Devices, Data and Licenses

The IT half of the employee offboarding process: who owns each step, the order that closes access fastest, a 14-step checklist for Microsoft 365 and Google Workspace, and the clocks that start when a license comes off.


Updated: November 2026. Microsoft 365, Entra, Intune and Google Workspace steps, retention clocks and survey figures checked against Microsoft Learn, Google Workspace admin help, NIST and the survey publishers on 11 November 2026.

Someone hands in their notice, HR starts the paperwork, and on the last afternoon the laptop, the mailbox and the admin role are all still live. Each of them runs on its own clock, and a license removed in the wrong order can take data with it. This guide covers the IT half of the employee offboarding process: who owns each step, the order that closes access fastest, and a checklist with the Microsoft 365 and Google Workspace setting for each row.

TL;DR

  • What it is. The employee offboarding process is the set of steps that removes a leaver's access, recovers devices and data, and frees licenses.
  • Order. Remove admin roles, reset the password and revoke sessions first, and delete nothing yet.
  • Delays. Microsoft 365 block sign-in can take up to 24 hours, so reset the password too.
  • Clocks. Mail goes 30 days after license removal, and unlicensed OneDrive turns read-only at day 60.
  • Automation. Entra Lifecycle Workflows run leaver tasks but need Entra ID Governance or Entra Suite.

What Is the Employee Offboarding Process?

The employee offboarding process is the set of steps an organization runs when someone leaves, from the notice to the last closed ticket. HR handles the contract, final pay and exit interview, while IT removes access, recovers devices, hands over data and frees licenses.

NIST SP 800-53 control PS-4, Personnel Termination, gives the IT half its scope. It asks you to disable access within a time you define, revoke credentials and hold an exit interview on security topics. You also retrieve security-related property such as hardware tokens, keys and badges, and keep access to the data and systems the person controlled. PS-4 leaves the time limit to your policy, so set one for resignations and one for dismissals.

Who Owns Each Offboarding Step

Offboarding breaks at the handoffs, so give each part an owner before the next resignation lands.

RoleOwns
HRThe request, last day and hour, final pay, exit interview
ManagerWho inherits the work, mail and files
ITAccounts, sessions, devices, licenses, the checklist
SecurityAdmin roles, shared secrets, the follow-up review
FinanceUnreturned hardware, license spend
App ownersAccounts in apps outside single sign-on (SSO)
LegalHolds, decided before anything is deleted

The Offboarding Request IT Needs From HR

An employee offboarding form starts the IT work, and its ticket ID is the first proof. Ask HR for these fields:

  • Legal name and user principal name (UPN)
  • Last day and hour, with time zone
  • Voluntary or involuntary exit
  • Manager, and who inherits mail and files
  • Devices issued, from the asset record
  • Admin roles and legal hold, yes or no

The Employee Offboarding Workflow, Step by Step

The workflow runs in six stages, from the notice to day 93.

Each stage leaves the next one a clean state. Sign-in goes at the exit hour, but licenses come off only after mail and files have a new owner, because that's when the deletion clocks start.

Voluntary vs Involuntary Exits

The steps stay the same, and the timing moves.

StepVoluntaryInvoluntary
Request to ITAt noticeBefore the meeting
Admin rolesAt notice if sensitive, else exit hourBefore the meeting
Sign-in, sessions, MFAExit hourDuring the meeting
DevicesReturned on the last dayCollected at the meeting or by courier

The IT Offboarding Checklist

Here's the checklist as an employee offboarding template. Copy the rows into your ticket template and attach the proof as you go.

StepOwner, whenMicrosoft 365, Entra, IntuneGoogle WorkspaceProof
1. Confirm the requestIT, at noticeTicket from HR or a named approverSameTicket ID
2. Check legal holdLegal, before any deletionPurview eDiscovery holdVault hold, Archived User licenseHold record
3. Remove admin rolesSecurity, notice or exit hourRemove role assignmentsRemove admin rolesRole change log
4. Cut sign-inIT, exit hourReset password, sign out of all sessions, disable accountSuspend userAudit log
5. Remove MFA and devicesIT, exit hourRequire re-register MFA, delete app passwords, disable devicesSign Out User on endpointsAudit log
6. Handle mailIT and manager, day 1Convert to shared mailbox, set auto-replyTransfer Gmail, or Archived UserMailbox type
7. Hand over filesManager, week 1OneDrive access for the managerTransfer owned Drive filesTransfer record
8. Wipe or retire devicesIT, days 1-14Wipe corporate, retire personalSign out too; a mobile wipe leaves web accessDevice action log
9. Recover hardwareIT and finance, days 1-14Asset set to pending returnSameAsset record
10. Rotate shared secretsSecurity, day 1Shared passwords, vault accessSameVault log
11. Close apps outside SSOApp owners, week 1Deprovision by handSamePer-app ticket
12. Remove licensesIT, after steps 6 and 7UnassignReassign, or Archived UserLicense report
13. Delete or keepIT, day 30+ by policyKeep accounts behind shared mailboxes20-day restore windowClosed ticket
14. ReviewSecurity, days 2 and 30Sign-in logs, forwarding rulesSign-in activityReview note

Accounts and Sessions

Order matters, because each control closes a different door. Microsoft's steps start with a password reset, then Sign out of all sessions. Block sign-in alone can take up to 24 hours to apply, while the reset works at once. Microsoft 365 asks the user to sign in again within an hour, the default life of an Entra access token.

In the Entra admin center, clear Account enabled, then select Revoke sessions. In Graph PowerShell, that's Update-MgUser -AccountEnabled:$false and Revoke-MgUserSignInSession. Require re-register MFA deletes phone, Authenticator and software OATH registrations, and an Authentication Administrator can delete app passwords too. Entra can't revoke a session token an app issued itself, so those apps need their own sign-out.

For a hybrid account, also run Disable-ADAccount on-premises, and reset the password twice if it may be compromised, to blunt pass-the-hash. Our Entra ID vs AD comparison explains where each account lives.

In Google Workspace, suspending a user resets their sign-in cookies, which signs them out of browsers and mobile. Resetting cookies doesn't reach desktop apps such as Drive for desktop, and managed computers have a separate Sign Out User action.

Devices and Hardware Recovery

Device recovery starts with ownership: wipe a company laptop, retire a personal phone.

Intune RetireIntune Wipe
RemovesCompany data, apps and MDM profiles, then unenrollsEverything, as a factory reset
KeepsPersonal dataNothing, unless Windows keeps enrollment and user account
Runs whenThe device next checks inThe device is online
Daily tenant limit1,000500

Before you retire or delete a BitLocker-protected, Entra-joined Windows device, back up its recovery key and local admin credentials, because Intune removes the key protectors. Our BitLocker recovery key guide shows where keys live.

Personal devices need the retire rule agreed before anyone leaves, and our BYOD policy template has the clause.

When a wiped device leaves the company for good, delete it from Intune, then deregister it from Windows Autopilot where it applies. Microsoft advises against deleting an Autopilot device's Entra record by hand, so remove that record only for devices outside Autopilot. Keep the registration for a laptop you'll reissue, and re-enable its Entra device record if you disabled it at the exit hour.

Hardware collection is the step that slips, so mark the asset pending return the day the request lands. Devices you won't reissue move to the asset retirement stage.

Mailbox, Files and Data

Decide who inherits the mail before you touch the license. A user mailbox needs a license to convert to a shared mailbox, and the license can come off afterwards. An unlicensed shared mailbox holds 50 GB, and a hold on it needs Exchange Online Plan 2, or Plan 1 plus Exchange Online Archiving.

Keep the old user account, because it anchors the shared mailbox. Keep its sign-in blocked and reset the password, or the leaver's credentials still open it. Inbox rules survive the conversion, so check for forwarding. Copies beyond what holds keep are a backup question, covered in email archiving vs backup.

For files, open the user in the Microsoft 365 admin center, then OneDrive > Get access to files > Create link to files. In Google Workspace, transfer the Drive files the person owns before deletion. Shared drive files belong to the organization, so they need no transfer.

Two employee offboarding email templates cover the mail side, an auto-reply and a note to the manager:

text
[Name] no longer works at [Company]. For [topic], please contact [Manager] at [email].
text
Subject: Handover for [Name]
You can now open [Name]'s mailbox and OneDrive. Move what you need to SharePoint by [day 60 date], when the files turn read-only.

Licenses and SaaS Seats

Remove licenses last. On a Google Workspace Annual or Fixed-Term plan, deleting a user doesn't reduce the license count, so reassign the seat. Our software license audit guide covers reclaiming seats.

Apps outside SSO need their owner, because Microsoft says to build a separate process for apps without automatic deprovisioning. They can surface as shadow IT during an exit.

What Expires After You Remove an Account

Every removal starts a clock, and the clocks don't line up. These are the documented ones, read on 11 November 2026.

ClockWhat happensWhen
Microsoft 365 sign-outApps ask for sign-in againWithin 1 hour
Block sign-in aloneTakes effectUp to 24 hours
Exchange mail sessionsChange appliesWithin 30 minutes (Exchange admin center or PowerShell), 60 (Entra), 3+ hours on-premises
Entra app provisioningConnected apps updatedTypically every 20-40 minutes
License removedMail, contacts, calendar deletedAfter 30 days
Account deletedRestore window closes30 days
Unlicensed OneDriveRead-only, then archivedDay 60, then day 93
Unpaid unlicensed OneDriveAt risk of deletionAfter 365 unpaid days
Google user deletedRestore window closes20 days
Google user suspendedBilled like an active userUntil deleted

The 365-day OneDrive clock started on 1 July 2026, and accounts already unpaid then are at risk no earlier than 1 July 2027. Without unlicensed-account billing, retention policies and holds don't stop that deletion. Assigning a license again brings an archived account back within 24-48 hours at no fee.

Google has its own trap. A suspended account bills like an active one, and deleting a user deletes what Vault holds for them. The Archived User license keeps Vault retention and holds in place.

In June 2026, a new admin at a nonprofit with under 50 staff asked r/sysadmin about more than 500 accounts. Nearly all belonged to former employees, blocked and unlicensed but kept for legal reasons. The top reply says unlicensed data is already partly gone. Other replies suggest deciding at the exit: convert mail to shared, move OneDrive files to SharePoint and use holds only where the data is required.

Employee Offboarding Security

Access that outlives the job is the security side of offboarding. Tailscale's State of Zero Trust 2025 surveyed 1,000 IT, security and engineering professionals in the US and Canada. Of those, 68% said they kept access to a former employer's systems after leaving, and 6% kept it a year or longer. Tailscale calls itself "not a neutral observer", so read it as a vendor survey. BetterCloud's 2026 State of SaaS report, also a vendor survey, found 18% of enterprises had a data breach through an un-offboarded ex-user in the past 12 months.

The side doors are shared passwords, MFA methods, app passwords, forwarding rules, delegated mailbox access and admin roles in apps outside SSO. Remove admin roles first, since they reach everything else, and our guide to privileged access management covers them.

Shared logins are easier to rotate when they live in a vault, because you can see what a leaver could open. Our password manager for MSPs comparison covers the options.

Security's day-2 and day-30 review checks sign-ins on the disabled account and new forwarding rules. Leavers are one of the risks in our guide to insider threats.

Can You Automate Employee Offboarding?

Yes, in part, with the HR system as the trigger. Microsoft Entra Lifecycle Workflows run leaver tasks from a user's employeeLeaveDateTime attribute, and they need Microsoft Entra ID Governance or Microsoft Entra Suite licenses. Built-in tasks disable the account, revoke refresh tokens, remove licenses, groups and Teams, delete the user and email the manager. Entra Entitlement Management can also open a ServiceNow ticket for apps that need manual deprovisioning.

Watch the order. A workflow that strips licenses on the last day leaves the mailbox needing one again before it can convert to shared. Hardware, apps without automatic deprovisioning, shared secrets, holds and the handover still need a person. BetterCloud's 2026 report puts offboarding automation at 27% of organizations, against 37% for onboarding.

Microsoft Mechanics walked through HR-driven leaver workflows in Entra in July 2023. The idea holds, though the admin center menus have moved and licensing is now Entra ID Governance or Entra Suite.

An r/sysadmin thread from April 2026 asks how teams track terminated users beyond Excel sheets. Replies describe HR-triggered scripts that use Graph and Exchange Online PowerShell to disable the user, revoke sessions and set an out-of-office. One fallback is a monthly leaver report from HR.

Offboarding Tools by Category

Employee offboarding software falls into five categories, each covering part of the checklist.

CategoryOffboarding job
Identity provider lifecycleDisables accounts, revokes tokens, removes licenses
Identity governance and access requestsRemoves app access and entitlements
SaaS managementCloses seats outside SSO
Device management (MDM)Wipes or retires devices
IT service managementHolds the request, checklist and proof

Our guide to access request management covers the governance category. AI agents can work the ticket and the checklist too, with a technician approving each wipe or deletion.

OpenFrame is open, AI-native infrastructure for IT and security, where Mingo runs IT operations and Fae resolves support requests, so the offboarding ticket, device record and checklist sit in one place. It isn't an identity provider, so account changes stay in Entra or Google Workspace. It costs $1 per device per month, with a 14-day free trial. Flamingo builds OpenFrame, so read this mention with that in mind.

A Worked Example

Take a made-up resignation: an account manager on Microsoft 365 and Intune, with a company laptop, a personal phone and a last day of Friday at 17:00.

WhenWhat happens
NoticeHR's ticket arrives; no hold, no admin roles; the manager inherits mail and files
Friday 17:00Password reset, sessions revoked, account disabled, MFA re-registration required
Friday 17:30Mailbox converted to shared, auto-reply set, manager given the OneDrive link, then the license comes off
Week 1Laptop wiped and reissued; phone retired at its next check-in; two app seats closed
Day 30Account kept, because it anchors the shared mailbox
Day 60OneDrive turns read-only; the manager has moved what matters to SharePoint
Day 93OneDrive archived; ticket closed with the proof attached

Remote Staff and MSP-Managed Clients

Remote exits add shipping to the hardware step, and an offline laptop keeps its data until it connects. Our guide to remote worker IT support has the remote steps.

For an MSP, take the request only from the client's named approver, and call back on anything else. When the client itself leaves, use our client offboarding checklist instead.

Employee Offboarding in Short

The employee offboarding process is a handoff between HR and IT with a fixed order: request, legal hold, admin roles, sign-in, mail and files, devices, then licenses. Block sign-in can lag by up to 24 hours, so reset the password and revoke sessions at the exit hour. Licenses come off last, because the 30-day mail clock and the day-60 OneDrive clock start then. Next, turn this checklist into a written runbook with our guide to standard operating procedures.

Kristina Shkriabina

Content Marketing Lead

Ohayo! I run content, SEO, social, and community at Flamingo. Before IT, I worked as a correspondent for Ukraine's Public Broadcasting Company and have a Master's in journalism.

Related Content

Frequently Asked Questions

/blog/employee-offboarding-process

Still deciding?

Ask Mingo answers from our docs and customer stories.

Loading related content and questions