Iron Cove Solutions Logo
  • MIGRATION
  • Contact
Microsoft 365 · IT Operations

Microsoft 365 Employee Offboarding Checklist

A step-by-step guide for IT administrators: secure the account, preserve critical data, handle email continuity, and stay compliant — every time an employee leaves.

Iron Cove Solutions·Microsoft Silver Partner Since 2009·10 min read·Updated April 2026
⚠️ If the departure is involuntary, steps 1–3 should be completed before or during the offboarding conversation — not after. Need help? Call us: (888) 959-2825
Home›Blog›Microsoft 365 Offboarding Checklist

Employee offboarding in Microsoft 365 is one of the highest-risk IT events a company faces. A single missed step — a forgotten admin role, an unrevoked sharing link, an unconverted mailbox — can result in data exposure, compliance violations, or ongoing costs for unused licenses. This checklist covers every phase, in the right order, so nothing slips through.

What's In This Checklist

  1. Phase 1: Immediately Secure the Account
  2. Phase 2: Handle Email Continuity
  3. Phase 3: Preserve OneDrive & SharePoint Data
  4. Phase 4: Audit Microsoft Teams Access
  5. Phase 5: Manage Licenses & Cost Recovery
  6. Phase 6: Final Compliance & Audit Steps
1

Immediately Secure the Account— Do this first, before anything else

Reset the password immediatelyDo First

Change the password to something random the departing employee cannot guess. Do this before the conversation ends — or even before it begins if the departure is involuntary.

Revoke all active sessions and tokensDo First

In the Microsoft 365 admin center go to Users → Active users → select the account → Sign out of all sessions. This kills all active browser, desktop, and mobile app sessions instantly.

🔧

Admin path: Admin Center path: Users → Active users → [user] → Sign out of all sessions

Remove or disable MFA devicesDo First

Navigate to Azure AD → Users → [user] → Authentication methods and remove all registered MFA methods (authenticator apps, phone numbers, hardware tokens).

🔧

Admin path: Also check: Security → MFA → User settings to ensure no trusted devices remain.

Block the user sign-in

Set the account to "Sign-in blocked" in the admin center. This prevents login even if the password is known. Keep the mailbox active — blocking sign-in does not delete data.

🔧

Admin path: Admin Center: Users → Active users → [user] → Block sign-in

Remove from all distribution groups and shared mailboxes

Immediately remove the user from any groups that grant access to sensitive data, shared inboxes, or internal communications channels.

2

Handle Email Continuity— Ensure no business communication is lost

Set up an Out-of-Office auto-reply

Configure an automatic reply directing senders to the appropriate replacement contact. Set it before the employee's last day so incoming messages are handled immediately.

🔧

Admin path: Admin Center: Users → Active users → [user] → Mail → Manage automatic replies

Set up email forwarding to a manager

Forward all incoming email to the departing employee's manager or successor for 30–90 days post-departure. This prevents business-critical messages from going unread.

🔧

Admin path: Admin Center: Users → Active users → [user] → Mail → Manage email forwarding

Convert the mailbox to a shared mailbox

After the license is removed, convert to a shared mailbox. Shared mailboxes are free (up to 50 GB) and allow other users to access historical email without a paid license.

🔧

Admin path: Admin Center: Teams & groups → Shared mailboxes → Add a shared mailbox, or convert from the user account.

Place a Litigation Hold if required

If the employee is involved in any legal matter, HR investigation, or regulatory compliance scenario, place a Litigation Hold before the account is modified. This preserves all email indefinitely.

🔧

Admin path: Requires Exchange Online Plan 2 or Microsoft 365 E3/E5. Set in the Microsoft Purview compliance portal.

See also:Exchange Online Plan 2Microsoft 365 E3

Export mailbox data if needed

Use the eDiscovery tools in Microsoft Purview to export the mailbox as a .PST file if long-term archiving outside Microsoft 365 is required by your retention policy.

Need Litigation Hold or unlimited archiving?That requires Exchange Online Plan 2 or M365 E3/E5. We can audit your current licenses and recommend the right fit.
3

Preserve OneDrive & SharePoint Data— Files disappear 30 days after account deletion

Assign a OneDrive data managerDo First

When a user's account is deleted, you have 30 days to access their OneDrive before it is permanently deleted. Assign a manager now — in the admin center — to ensure access.

🔧

Admin path: Admin Center: Users → Active users → [user] → OneDrive → Create link to files

Transfer ownership of critical files

Identify key documents, contracts, and project files. Transfer ownership to the appropriate team member or move them to a shared SharePoint document library.

Audit SharePoint site permissions

Check all SharePoint sites where the departing employee had Owner or Member access. Remove permissions and reassign ownership of any sites they administered.

Review and remove external sharing links

Search for any anonymous or external sharing links the employee created. Revoke any links that should no longer be active after their departure.

🔧

Admin path: SharePoint admin center → Reports → Sharing → filter by user.

4

Audit Microsoft Teams Access— Channels, apps, and connected integrations

Remove from all Teams and channels

The user's Messages remain after removal (they belong to the team, not the user), but remove them as a member from all private channels and external Teams they were invited to.

Reassign Teams ownership

If the departing employee was the sole Owner of any team, assign a new Owner before removing them. A team without an owner becomes unmanageable.

🔧

Admin path: Teams admin center → Teams → [team] → Members → promote another member to Owner first.

Review third-party app authorizations

Check Azure AD → Enterprise Applications for any apps the user granted delegated permissions to (Zoom, Slack, GitHub, etc.). Revoke tokens for apps that shouldn't persist.

Revoke Phone System / Calling Plan assignments

If the employee had a Teams Phone number, unassign the phone number and calling plan so it can be reallocated. Phone numbers incur ongoing costs when left assigned to disabled accounts.

5

Manage Licenses & Cost Recovery— Unassigned licenses are wasted budget

Unassign Microsoft 365 licenses

Once email is forwarded or converted to a shared mailbox, remove all paid license assignments. This immediately stops billing for that seat at the next billing cycle.

🔧

Admin path: Admin Center: Users → Active users → [user] → Licenses and apps → uncheck all licenses.

Reclaim add-on licenses

Check for individually assigned add-ons: Defender for Endpoint, Power BI Pro, Project, Visio, Audio Conferencing. These are easy to miss and each carries its own monthly cost.

Audit auto-renewal subscriptions

If the employee managed any Microsoft subscriptions or Azure resources independently, identify and either transfer ownership or cancel those resources.

Document the freed licenses

Record which licenses are now available in your license inventory. This prevents over-purchasing at the next renewal and provides an audit trail for finance.

Overpaying for unused M365 seats?Our M365 consulting team regularly finds 15–30% license savings for mid-market companies after offboarding audits.
6

Final Compliance & Audit Steps— Close the loop before deleting the account

Review the audit log for the last 30 days

Pull the Microsoft Purview audit log for the user's activity in the 30 days before their departure. Look for unusual bulk downloads, large file shares, or admin activity.

🔧

Admin path: Microsoft Purview → Audit → search by user and date range.

Check for delegated admin rights

Verify the user had no admin roles assigned in Azure AD or the Microsoft 365 admin center (Global Admin, Exchange Admin, SharePoint Admin, etc.) and remove any that exist.

🔧

Admin path: Azure AD → Roles and administrators → filter by user.

Remove from Entra ID (Azure AD) groups

Check for security groups, dynamic groups, and Azure AD role groups. Membership in these groups may grant access to resources outside of Microsoft 365.

Revoke any Azure resource access

If your organization uses Azure, check Azure RBAC role assignments for the user's identity. Remove Owner, Contributor, or Reader roles from any subscriptions or resource groups.

Delete or retain the account per your policy

After all data is preserved and access is removed, delete the account — or retain it in a blocked state for your required retention period (typically 30–90 days). Document the final action taken and the date.

🔧

Admin path: Warning: deletion starts the 30-day OneDrive countdown if not already managed.

We Handle M365 Offboarding for Every Org Size

Iron Cove Solutions has completed over 1,000 Microsoft 365 deployments and offboarding engagements since 2009. Whether you have 5 employees or 5,000, we have a managed package built for your scale and budget.

Enterprise (500+ Employees)

Advanced IT configurations, Exchange hybrid environments, complex SharePoint topologies, and cross-tenant scenarios. We handle it all.

Mid-Market (50–500 Employees)

Unique offboarding challenges at scale — often without a dedicated IT team large enough to manage every departure carefully.

Small Business (1–50 Employees)

Affordable managed offboarding support. One missed step can create a costly data breach or compliance violation — we prevent that.

Non-Profits (Any Size)

As Microsoft Cloud Accelerated Partners, we guide nonprofits through secure offboarding while minimizing cost and disruption.

Free Consultation

Need Help With an Offboarding Right Now?

If you're dealing with an urgent involuntary departure — or you want a managed offboarding process that never misses a step — Iron Cove can help. We'll audit your current M365 environment and give you a clear action plan.

Our M365 Services

Talk to us

Email

sales@ironcovesolutions.com

Phone & Hours

(213) 545-0601
Monday-Friday: 9am to 5pm

Address

8117 W. Manchester Ave
Suite 915
Playa Del Rey, CA 90293
Hello! My name is
and I work at
I heard about you from
and I'm looking for someone to help with
To start the conversation, you can reach me at:
Additionally:

Join Our Newsletter

Expert Cloud Consulting

  • Descope Identity Solutions
  • Dropbox Business
  • Google Workspace
  • Global Relay
  • Microsoft 365 & Office 365
  • Okta IAM Solutions
  • Proofpoint Email Security

Workflow Automation

  • BambooHR to Okta Integration
  • Microsoft 365 Workflows
  • Okta Advanced Server Access (ASA)
  • Okta Business Process Automation
  • Okta Workflow Consulting
  • Workday to Okta Integration

Cost & ROI Calculators

  • Okta Savings Calculator
  • Workday to Okta ROI Calculator
  • Email Migration Cost Estimator

Managed Cloud Services

  • Application SSO Security
  • Cloud Infrastructure Management
  • Cybersecurity Solutions
  • Google Workspace
  • Microsoft Office 365 Managed Service
  • Okta Managed Service Provider

Cloud Technologies

  • Cloud Orchestration Engine
  • Cloud Products
  • Dropbox Business Platform
  • Google Workspace SMB
  • Microsoft 365 Platform
  • Microsoft Copilot AI
  • Okta Identity Platform
  • Proofpoint Email Security

Migration & Infrastructure

  • Email Migration
  • Email Migration to Exchange Online
  • Exchange to Exchange Online Migration
  • Microsoft Server Hardening

Connect With Us

  • X
  • Facebook
  • LinkedIn
  • YouTube

Microsoft Solutions

  • Exchange Online Plan 1
  • Exchange Online Plan 2
  • Microsoft 365 & Office 365
  • Microsoft 365 E3 Enterprise
  • Microsoft 365 E5 Enterprise
  • Microsoft 365 Kiosk
  • Office 365 E1 Business
  • Office 365 E3 Enterprise
  • Office 365 E5 Premium
  • View All Microsoft Plans & Pricing

Resources & Insights

  • Blog & Articles
  • Case Studies & Success Stories
  • Video Tutorials

Company Information

  • About Our Company
  • Careers & Opportunities
  • Project Management Portal
  • Technical Support

© 2026 | Iron Cove Solutions| Privacy | Simplifying Cloud-Based Intention

HomeEmailCall

  • Home
  • Consulting
  • Technology
  • Email Migration
  • Workflow
  • Resources
  • Support
  • Contact
Close