Skip to content
Lifecycle & Access Governance

Disable, Then Delete Former Employee Accounts with Avatier

Disable vs delete for a terminated user: disable first, hold the account for the window your policy sets, then delete with approval. How Avatier's web app schedules both dates on one request.

Published: By Togo Menezes6 min read--:--
Retro 1970s screen-print poster in mustard and burnt orange: a long school-style locker corridor seen in one-point perspective. The near lockers on both sides are shut with small padlocks, the last few at the far end stand open and empty, and a dotted orange line runs down the glossy floor toward a big sunburst rising behind the corridor's end.
TL;DR~40s read · skim-friendly summary

Disable vs delete for a terminated user: disable first, hold the account for the window your policy sets, then delete with approval. How Avatier's web app schedules both dates on one request.

  • General practice for a leaver: disable the accounts first, keep them disabled for the window your policy sets, then delete them with an approval and a record.
  • Deletion is hard to undo: Microsoft says a deleted AD account's SID is never reused, and once an Entra ID user is permanently deleted, it can't be restored by anyone.
  • On the web, Avatier Delete Account sets separate disable and delete dates on one request, and the delete can't come before the disable.
  • Each request goes through the Lifecycle Management approval workflow for each selected system; systems flagged never delete aren't offered.
  • Each deletion request leaves a Request ID in Request History, an activity-log entry and audit reports such as Account Terminator accounts deleted.

Disable a former employee's accounts on their last day, keep them disabled for the retention window your policy sets, then delete them through an approved request that records which systems were deleted and when. Avatier's Delete Account action puts both steps on one request: on the web you set a disable date and a delete date on or after it, give a justification, and each system's approval workflow decides who approves.

This post stays on the final step of the leaver event, deletion. For the whole termination program, see Automated Deprovisioning. For turning accounts off or back on from an assistant, see Disable or Enable AD Accounts from Copilot. For finding accounts nobody owns, see Orphaned and Dormant Accounts.

Disable vs delete: what each does to an account

The two words get used loosely, but they lead to different places. The comparison below is general guidance; the restore details are Microsoft's, quoted from Microsoft Learn.

QuestionDisableDelete
Can the person sign in?NoNo
Is the account still there?Yes, with its groups and attributesNo
Can it come back?Re-enable itDepends on the system (see below)
Right for a leave or a possible return?YesNo

Deletion in Active Directory removes the account's security identifier, and Microsoft is direct about what that means: security authorities "never reuse SIDs for deleted accounts." If a person comes back, "none of the user's access from their old account is transferred to the new account."

Microsoft Entra ID gives a short grace period. Microsoft Learn says that after you delete a user, "the account remains in a suspended state for 30 days," and once that window passes, "the permanent deletion process automatically starts and can't be stopped." After that, "neither you nor Microsoft Support can restore them."

That is the case for disabling first. A disabled account is closed to sign-in but still there if records, a mailbox owner or an investigation needs it. A deleted one is gone, or on Entra ID, gone once the 30-day window closes.

When to delete terminated user accounts: a general sequence

The order below is general practice, whatever tool runs it. The retention window itself is a policy decision for HR, legal and records owners, so set it in writing rather than case by case.

  1. Disable at departure. Turn off sign-in on every system the person used, on their last day.
  2. Move what they owned. Reassign data, mailboxes and the groups they managed before anything is removed.
  3. Hold for the retention window. Keep the disabled accounts for the period your policy sets, and check for any legal hold.
  4. Confirm the person isn't returning. A rehire after deletion means a new account built from scratch.
  5. Approve the deletion. Have the right owner approve, with a justification on the request.
  6. Delete and keep the record. Record which systems were deleted, when and on whose approval.

Retro poster infographic on cream titled Disable First, Delete on a Date. Five mustard tiles joined by an orange band show a figure walking out a door, a padlocked card, an hourglass, a check mark and an empty dashed slot, labeled Leaves, Disable, Hold, Approve and Delete. Footer: Delete after the hold, never before the disable.

A leaver's accounts are disabled first, held for the policy window, approved for deletion, and only then deleted.

The first step can start from HR. In Avatier HR User Provisioning, when HR marks someone terminated, "Avatier disables their accounts and revokes access," and "Every action is logged and policy-enforced." For that pillar, see HR User Provisioning. On the Access Governance pillar, patent-pending Continuous Governance™ "detects orphaned accounts" between campaigns.

How Avatier Delete Account works

Delete Account is a Lifecycle & Access Governance action to "Permanently delete a person's accounts on the systems you pick, with separate disable and delete dates and a justification on the record." Its core rule matches the sequence above: "It disables first and deletes on the date you set, never before the disable."

On the web, it walks through these steps:

  1. Select the user. Pick the system and search for "someone you are authorized to request for."
  2. Set the reason and dates. Pick a reason, choose Disable Now or a date, then Delete Now or a date, and enter a justification. "The delete can't come before the disable."
  3. Confirm the warning. Confirm the permanent-deletion warning. If you have Account Terminator rights and the person owns groups that would drop below the minimum number of owners, those groups are listed instead.
  4. Pick the systems. Systems flagged "never delete" are not offered.
  5. Continue. The request is recorded in Request History with a Request ID and goes through the Lifecycle Management approval workflow for each selected system.

Retro poster infographic on cream with orange arcs at the edges, titled Two Dates on One Request. Five mustard tiles joined by orange arrows show a magnifier over a person, a note with a pencil, a calendar with a padlock, a second calendar and a check mark, labeled Person, Reason, Disable Date, Delete Date and Approve. Footer: Runs once the request is approved.

One request carries the person, the reason, a disable date and a delete date on or after it, and runs only after approval.

The deletion "completes when the selected accounts are disabled and then deleted at the scheduled times, once the request is approved." It reaches "the connected systems you select, such as Active Directory, Entra ID, LDAP, Okta and other connector-managed applications." Two connector settings shape the result: a system set to "disable on delete" is only disabled, and "a connector's disable grace period can delay the disable step."

Workflow admins with Account Terminator rights can skip workflow on the web. In that case they pick the reason and Delete Now or a delete date, and the account "is disabled at once and deleted at that time, with no request," with a result for each system.

Deleting accounts from Copilot, Claude Code or Codex

Delete Account is "Available on Web, Mobile, Teams, Avabot chat and MCP." Once Microsoft Copilot Studio, Claude Code or OpenAI Codex is connected to the Avatier MCP Server, you "verify, name the person, pick systems, give a reason and a justification, and confirm."

Verification comes first, "with the methods your policy already allows." Delete Account is high-risk, "so by default it starts only if you verified in the last 5 minutes; otherwise you verify again." The action page's illustrative request reads: "Delete Morgan Lee's accounts. Reason: Termination. Justification: left the company last quarter."

On the assistant path, every deletion is filed as an approval request, and the disable and the delete are both set to run as soon as it is approved. When you want a hold between the two, set the disable and delete dates in the web app. The page lists the same guardrails as the Identity Actions page. Avatier acts as the signed-in user through "OAuth sign-in to your own tenant," with "No shared service account, no API key to manage," and the connector "only sends what the person actually said, and asks when something is missing." Avabot chat and MCP require the current (.NET 10) Avatier server. For every action that runs from an assistant, see Identity Actions.

The record of each deletion

A deletion that nobody can trace is hard to explain to an auditor. The action page names the manual problem: deleting by hand "leaves no request, no approval and no record of which systems were deleted and when."

With Delete Account, the evidence list on the page is:

  • A Request ID in Request History (filter Delete Account, PDF or Excel export)
  • An activity-log entry
  • Audit reports such as Account Terminator accounts deleted
  • A result for each system, when a workflow admin skips workflow

Retro poster infographic on cream titled Proof of Each Deletion, framed by orange stripes. Four mustard and orange cards show a ticket stub, a list with a clock, a report sheet with a bar chart and a page with a download arrow, labeled Request ID, Log Record, Audit Report and Export. Footer: Each deletion on the record.

Each deletion request leaves a Request ID in Request History, a log record and audit reports, with an export for review.

Requests from Avabot and MCP are recorded the same way: "Requests land in Request History, ready to review and export." For security documentation, see the Avatier Trust Center.

Getting started

Under Pay Per Identity Action™, which is in invitation-only preview, one completed account deletion is one Secure Outcome, and failed attempts are never billed. Getting started is free, deployment services are included, and a 45-day money-back guarantee applies.

For password, reset and MFA governance, see Credential Governance™. For the preview, see the Avatier Identity Anywhere 2027™ site; for the company, see avatier.com.

ABOUT THE AUTHOR

Togo Menezes
Togo Menezes

Togo Menezes is a Senior System Engineer at Avatier with deep experience in infrastructure and telecommunications, previously coordinating IT infrastructure for multinationals in the building materials industry.

Recognized on Gartner Peer Insights

4.4

Based on 14 verified reviews of AvatierIdentity Governance and Administration

Read the reviews on Gartner Peer Insights

Savings Calculator

Password Reset Cost Calculator

Enter your company size and see how much your help desk spends on password resets — and how much Avatier Credential Governance saves.

Horizon
Total Resets per Year
18,000
Annual Cost Without Automation
$500,000

Avatier Credential Governance reduces your cost by

$350,000

Over 1 year

See the full methodology and sources →