Admin field guide

The complete Jira offboarding checklist

Someone left. IT deactivated their Atlassian account and closed the ticket. In Jira, nothing changed: they are still assignee, owner and lead on everything they touched. Here is the full manual checklist an admin actually follows, with honest time estimates, and a note at the end on automating it.

Updated August 2026 · about a 12 minute read · applies to Jira Cloud

Why deactivating a Jira account reassigns nothing

Deactivation does exactly two things: it blocks login and frees the license seat. Everything the person owned stays owned.

After deactivation, the leaver remains:

  • Assignee on every open issue, in every project. The issues sit there, assigned to someone who will never open Jira again.
  • Owner of every saved filter, including private ones. Boards, subscriptions and gadgets built on those filters keep running until someone needs to change them and discovers nobody can.
  • Owner of every dashboard, including the wallboard on the team TV.
  • Component lead wherever they were. If a component's default assignee is its lead, new issues in that component can start failing with an assignment error, because Jira refuses to assign work to an inactive account.
  • Project lead wherever they were, with the same default-assignee trap at project level.
  • A member of every group, until someone removes them, and the record of what they could access walks out the door with them if nobody writes it down first.

This is not an oversight you can toggle off. Atlassian has tracked the request to reassign a user's work when their account is removed as JRACLOUD-2073. It was opened in 2003 and is still open. Until it is resolved, offboarding the work is a separate job from offboarding the account, and it is a job someone has to do by hand.

The quiet failure mode: none of this breaks on day one. It breaks three months later, when a shared filter needs editing, a dashboard needs a new gadget, or an auditor asks who took over the leaver's access. By then, nobody remembers what the person owned.

The manual Jira user offboarding checklist

Eight steps, in the order that avoids rework. Time estimates assume one leaver of ordinary tenure on a site with a few dozen projects. Long-tenured leavers and large sites run longer.

01

Reassign their open issues

20 to 60 min

Find everything still assigned to them and not yet done:

assignee = "leaver" AND statusCategory != Done ORDER BY project

  • Use bulk change from the issue search. Jira Cloud bulk operations handle up to 1,000 issues at a time, so a long-tenured leaver means multiple batches.
  • Different projects usually need different successors, so run the JQL per project and batch per successor.
  • The successor needs the Assignable User permission in each project. When they lack it, the bulk change fails for those issues and you go fix the permission scheme first.
  • Consider adding a comment to each reassigned issue explaining why it moved. Without one, the new assignee sees work land on their plate with no context.
  • Leave closed and Done issues alone. Reassigning finished work rewrites history and ruins reporting.
02

Transfer their saved filters, including private ones

15 to 40 min

Go to Jira Settings → System → Shared filters, search by owner, and change the owner of each filter, one at a time.

  • Do not stop at shared filters. Jira Cloud lets site admins surface and manage filters the leaver never shared from the same admin page, and those private filters matter more than they look: they encode triage queries, team rituals and report logic the successor will want.
  • Check what depends on each filter before transferring: boards, filter subscriptions and dashboard gadgets all break differently when a filter's owner goes stale.
  • There is no bulk change-owner in the UI. Each filter is its own trip through the dialog.
03

Transfer their dashboards

10 to 30 min

Go to Jira Settings → System → Shared dashboards, search by owner, and use Change owner on each dashboard, one at a time.

  • Review this admin page carefully: it is also where site admins can review dashboards the leaver never shared with anyone. No Jira API can list those, so this page is the only place they surface at all.
  • Check for wallboards. A dashboard driving a TV in the team room is exactly the kind of thing owned by whoever set it up years ago.
04

Change component leads

30 to 90 min

This is the slowest step, because Jira's UI has no cross-project search for "every component this person leads." You walk every project: Project settings → Components, scan the lead column, change each one.

  • While you are there, check each component's Default assignee setting. If it is set to Component lead and the lead is now inactive, issue creation in that component can fail outright.
  • The change itself takes seconds. The cost is the walk across dozens of projects, and the certainty that you missed one.
05

Change project leads

10 to 20 min

Easier than components: the admin Projects list shows the lead for every project, so scan it for the leaver and update Project settings → Details on each hit.

  • Same default-assignee trap as components: a project whose default assignee is an inactive project lead will fight you on issue creation.
  • The project lead also shows up in permission schemes as a role-like grant. Changing the lead can change who holds those permissions, so pick the successor deliberately.
06

Record and re-grant group memberships

15 to 30 min

Before the account is removed from your directory, open admin.atlassian.com → Directory → Users and record every group the person belonged to. Screenshot it, export it, paste it into the leaver ticket: anything permanent.

  • Groups drive permission schemes and product access. The successor usually needs some of the leaver's access, and the only way to grant it deliberately is to know what it was.
  • Re-grant group by group, on purpose. Never blanket-copy a leaver's groups onto a successor, especially admin groups.
  • Groups managed by your identity provider (SCIM sync from Okta or Microsoft Entra, for example) must be changed in the IdP, or the change silently reverts on the next sync.
  • This snapshot doubles as audit evidence: it answers "what could this person access on their last day."
07

Handle JSM agent work and the agent license

10 to 20 min

If the leaver was a Jira Service Management agent, their service desk issues need an agent as successor. Assigning a JSM issue to someone without an agent license fails.

  • Check their queues before reassigning, and pick a successor who holds an agent license for those projects.
  • After the work is transferred, reclaim the agent seat. Agent licenses are priced separately, and a seat held by a deactivated account is money spent on nobody.
08

Assemble the audit evidence

30 to 60 min

The step most often skipped, and the one an auditor or security reviewer will actually ask about: who took over this person's work and access, who made the transfer, and when.

  • Export the step 1 JQL results to CSV before you start, and again after, so you can show before and after.
  • Record each step of this checklist in the leaver ticket as you complete it: what moved, to whom, by whom, when.
  • Attach the group membership snapshot from step 6.
  • Store it somewhere retention rules apply. A spreadsheet on someone's desktop is not evidence, it is a liability with a filename.
Total, done honestly: roughly two to five hours per leaver. The transfers themselves are quick. The hours go to hunting: finding every component across every project, every private filter, every dashboard, and writing it all down so you can prove it happened.

The condensed checklist

The whole job on one screen. Copy it into your leaver ticket template.

  • Reassign open issues per project (assignee = "leaver" AND statusCategory != Done), batches of 1,000, comment for context
  • Transfer saved filters via Shared filters admin page, including filters never shared
  • Transfer dashboards via Shared dashboards admin page, review unshared ones there too
  • Walk every project's Components page: change leads, fix Default assignee where it points at the leaver
  • Scan the Projects list for project leads, change each, check default assignees
  • Snapshot group memberships before directory removal, re-grant per group, IdP-managed groups in the IdP
  • Reassign JSM issues to a licensed agent, then reclaim the agent seat
  • Export before and after evidence, log who transferred what to whom and when, attach to the leaver ticket

Or: run the checklist in one audited pass

We built Handover for Jira because we got tired of doing the list above by hand. It runs the same checklist, on Atlassian's own infrastructure, and writes the evidence as it goes.

Steps 1 through 5, automated

One read-only scan finds the open issues, saved filters including private ones, dashboards, component leads and project leads. You assign successors, preview every change, and the transfers run in resumable batches, up to 5,000 issues per run.

Verified, with honest fallbacks

Dashboards transfer automatically through Atlassian's bulk API and every result is verified by reading the dashboard back. Anything Jira blocks becomes a guided step with Retry as me and Mark done, recorded in the audit. A dashboard the leaver never shared is invisible to every Jira API, for us and for everyone, so those stay a manual review on the Shared dashboards page.

Step 6, snapshotted and attended

Group memberships are snapshotted into the audit automatically. Re-grants run per group, as you, the clicking org admin, at the moment you click. Handover never stores admin credentials and cannot touch groups in the background.

Step 8, free

Every run produces a permanent audit record: who ran it, when, every item, every outcome, exportable as CSV. The evidence step stops being a step.

Two things Handover deliberately does not do: it does not deactivate accounts, because your existing user management handles that half of the job well, and it does not touch closed issues, because finished work should keep its history. Run Handover first, then deactivate with the tool you already use.

It runs entirely on Atlassian infrastructure with zero data egress, is free for teams of 10 or fewer users, and costs $1.25 per user per month above that, with a 30 day free trial billed through your existing Atlassian invoice.

See how Handover works

Common questions

Does deactivating a Jira user reassign their issues?

No. Deactivation blocks login and frees the license seat, nothing more. The person stays assignee on every open issue and owner of every filter and dashboard, and remains component and project lead wherever they were. Atlassian has tracked the request to change this as JRACLOUD-2073 since 2003, and it is still open.

Can Jira admins see a leaver's private filters and dashboards?

Private filters, yes: Jira Cloud lets site admins surface them and change their owner from the Shared filters admin page. Dashboards are different: no Jira API can list a dashboard the leaver never shared with anyone. Site admins can review those by hand under Jira Settings → System → Shared dashboards.

How long does manual Jira user offboarding take?

Done properly, two to five hours per leaver. Most of it is hunting rather than transferring: components across every project, private filters, unshared dashboards, and then writing the evidence down.

Should you offboard in Jira before or after deactivating the account?

Ownership transfers work the same on active and deactivated accounts, so either order works for most of the checklist. The one thing to capture early is the group membership list: record it before the account is removed from your directory, because it is your evidence of what the person could access on their last day.

The next leaver ticket takes ten minutes, not an afternoon.

Handover runs this whole checklist as one audited pass: scan, assign successors, execute, export the evidence.

Get Handover for Jira

Free for 10 or fewer users · $1.25 per user per month above that · 30 day free trial