Resources · Jira Guide · August 21, 2026

How to Clean Up Unused Jira Filters Safely

How to Clean Up Unused Jira Filters Safely

Saved filters are deceptively small Jira objects. A filter may look like one person’s old search, but it can also be the data source for a board, dashboard gadget, subscription, or operational report.

That is why filter cleanup should start with dependency tracing, not deletion.

Quick answer

Build a candidate list from stale ownership, duplicate JQL, obsolete names, or confirmed business changes. Then verify the filter owner, sharing, JQL, board dependencies, dashboards, subscriptions, automation or integrations, and public visibility. Choose Keep, Restrict, Transfer, Consolidate, Remove, or Investigate only after the dependency chain is clear.

Search Intent

Searchers using Jira unused filters, Jira filter cleanup, delete Jira filter, or change filter owner Jira usually want to reduce clutter or repair filters left behind by former users.

The administrator must answer:

  • Is the filter still used?
  • Does a board depend on it?
  • Is it shared too broadly?
  • Can ownership be transferred?
  • Is deletion safe?

Why Saved Filters Become Operational Dependencies

A saved filter is a saved work-item search. Its owner controls the search criteria and sharing.

That alone is important, but filters also sit underneath other Jira features.

A company-managed board can be created from a saved filter. Dashboard gadgets can use saved filters. Users can subscribe to filters. A filter can also be reused as a reference point for reports or external processes.

Atlassian documents cases where a board becomes inaccessible because of its filter’s ownership or permissions. That makes filter governance more than housekeeping.

Filter Cleanup Workflow

Jira filter cleanup workflow

Use:

Detect → Collect Evidence → Confirm Ownership → Trace Dependencies → Decide → Record

Detect

Candidates include:

  • owner is a former or deactivated user;
  • duplicate or nearly identical JQL;
  • obsolete project/space keys;
  • broken JQL;
  • broad or public sharing that is no longer appropriate;
  • known temporary reports;
  • owner-confirmed obsolete filters.

Collect evidence

Record:

  • filter ID and name;
  • owner;
  • JQL;
  • viewers and editors;
  • public sharing;
  • board dependencies;
  • dashboard dependencies;
  • subscriptions;
  • reporting or integration use.

Confirm ownership

If the current owner is inactive, find the team that owns the underlying business query.

Trace dependencies

Do not stop at “Can I run the JQL?”

Decide

Choose the least disruptive action.

Record

Keep the old and new owner, JQL, sharing, action, approver, and date.

Quick Filter Review Checklist

Jira filter cleanup checklist

  • Record filter ID, name, owner, and JQL.
  • Confirm whether the owner is active.
  • Identify the business purpose.
  • Review viewer permissions.
  • Review editor permissions.
  • Check public sharing.
  • Run the JQL and validate expected results.
  • Check referenced spaces, fields, statuses, and values.
  • Check company-managed boards using the filter.
  • Check dashboards and gadgets.
  • Check filter subscriptions.
  • Check documentation and saved links.
  • Check automation and integrations where applicable.
  • Compare duplicate or near-duplicate filters.
  • Choose Keep, Restrict, Transfer, Consolidate, Remove, or Investigate.
  • Record approval before deletion.

Step 1: Identify the Filter by ID, Not Name Alone

Names are easy to duplicate.

Record the filter ID before review, especially when several filters have names such as:

  • Team Board;
  • Active Work;
  • Current Sprint;
  • Support Queue;
  • Weekly Report.

When changing ownership or consolidating filters, the ID protects you from editing the wrong object.

Step 2: Review Ownership

Atlassian provides Jira administrators with Settings → System → Filters for managing shared filters.

From this area administrators can search filters, change ownership, and delete shared filters.

Atlassian recommends checking with the existing owner before changes.

When the owner has left, do not automatically transfer every filter to a Jira administrator. Find the current owner of the business process.

A filter used by the Sales Operations board should normally be owned or governed by someone responsible for that reporting process, not permanently by the technical administrator who repaired it.

Step 3: Validate the JQL

Run the query.

Check:

  • does it parse successfully?
  • does it return the expected work?
  • are referenced spaces still active?
  • do fields still exist?
  • are option values still valid?
  • is the query unnecessarily expensive or broad?
  • does it overlap another canonical filter?

A valid query is necessary but not sufficient. Next, determine who consumes it.

Step 4: Check Board Dependencies

This is one of the most important steps.

Atlassian documents that company-managed boards can be created from saved filters. Board sharing is therefore tied to the underlying filter.

Before deleting or restricting a filter, check whether it is used by a Scrum or Kanban board.

If a board depends on the filter:

  • confirm the board owner or team;
  • confirm expected scope;
  • verify viewers can access the filter;
  • update the board to a replacement filter before deletion if consolidating.

Deleting a filter before migrating the board can disrupt a highly visible team workflow.

Step 5: Check Dashboards and Subscriptions

Search dashboards for gadgets that reference the filter.

Also inspect subscriptions. A filter may have few visible users but still send a scheduled report.

Ask:

  • Who receives the subscription?
  • Is the email still expected?
  • Is the dashboard used in a recurring meeting?
  • Does another filter now provide the same result?

The absence of stars or favourites is not proof of disuse.

Step 6: Review Sharing and Public Visibility

A saved filter can be private or shared with users, spaces, groups, or broader audiences depending on permissions and configuration.

Public sharing deserves special attention.

Atlassian states that a publicly shared filter can be visible and searchable on the internet.

If public sharing is enabled on the site, Jira administrators can inspect public filters under Settings → System → Filters, where Jira marks items that are Shared with the public.

Turning the site-level Public sharing switch off does not automatically remove public access from filters that were already public. Existing objects require separate visibility changes.

Step 7: Handle Filters Owned by Former Users

Atlassian explicitly supports administrator actions for filters owned by deactivated or deleted users.

A former owner is a review signal.

For each such filter:

  1. identify its dependencies;
  2. identify the business owner;
  3. verify JQL and sharing;
  4. change ownership if the filter is required;
  5. consolidate or remove only when safe.

Atlassian also documents that boards may continue to work with a filter whose owner shows as a former user, provided the filter is not private. That is exactly why “still working” should not be confused with “well governed.”

Step 8: Consolidate Duplicate Filters

Filters often multiply because users copy shared searches they cannot edit.

Atlassian’s user documentation notes that when a user is not the owner and changes search criteria, they can save the result as a new filter owned by themselves.

Over time, this can produce many near-duplicates.

Compare:

  • JQL;
  • sharing;
  • board usage;
  • dashboard usage;
  • subscriptions;
  • owner;
  • intended audience.

If the filters are truly equivalent, choose a canonical filter and migrate consumers before deleting duplicates.

Decision Matrix

Jira filter decision model

OutcomeUse when
KeepFilter is correct, owned, and actively required.
RestrictQuery is valid but sharing is broader than necessary.
TransferFilter is required but current owner is inactive or inappropriate.
ConsolidateMultiple filters represent the same canonical query.
RemoveFilter has no valid owner, purpose, or dependency and deletion is approved.
InvestigateDependency or business purpose remains unclear.

Evidence to Capture for Every Candidate Filter

A filter review becomes much easier when the evidence is normalized.

EvidenceWhat to record
Filter IDStable identifier
NameCurrent display name
OwnerActive, former, or unclear
JQLFull current query
Viewers/editorsCurrent sharing
Public statusPublic or authenticated only
Board consumersBoard names and owners
Dashboard consumersDashboard/gadget names
SubscriptionsRecipients or responsible process
ReplacementCanonical filter if consolidating
DecisionKeep, Restrict, Transfer, Consolidate, Remove, Investigate

This prevents cleanup discussions from relying on screenshots or memory.

A Safe Filter Consolidation Playbook

When two filters are genuinely equivalent, consolidation should happen in a controlled order.

1. Choose the canonical filter

Prefer the filter with the clearest business owner, stable ID already used by important consumers, correct JQL, and appropriate sharing.

2. Compare JQL semantically

Two queries can look different but return the same current result. That does not always mean they are equivalent. Compare what they are intended to include in future states.

3. Migrate board dependencies

If a company-managed board uses the redundant filter, update the board to the canonical filter before deletion.

4. Migrate dashboard and reporting consumers

Change gadgets, documentation, and scheduled processes that reference the old filter.

5. Validate access

A canonical filter with narrower sharing can make a board unavailable to users who previously had access through the duplicate.

6. Remove the redundant filter only after validation

Keep the cleanup record so future administrators know why the duplicate disappeared.

Example Decisions

Former-user board filter

The filter owner left, but the team’s Kanban board still uses it every day.

Decision: Transfer.

The former owner is not evidence of disuse; the active board is evidence of continued need.

Personal copy of a canonical filter

A user copied a shared filter and made no meaningful JQL changes. No board, dashboard, or subscription uses the copy.

Decision: Remove after owner confirmation.

Broadly shared operational filter

The JQL is correct, but a group added during a temporary project still has viewer access.

Decision: Restrict.

The query is not the problem; the sharing is.

Two similar filters with different future intent

Both return the same results today, but one intentionally excludes a future work type.

Decision: Keep both or investigate.

Do not consolidate based only on today’s result set.

Best Practices

Prefer canonical shared filters for shared boards

Avoid multiple copies of the same board query when one governed filter can serve the requirement.

Give shared filters meaningful names

A name should identify audience and purpose, not just “My Filter.”

Keep JQL understandable

Complex JQL that no owner can explain is an operational risk even when it still runs.

Review public sharing separately

Do not mix public exposure review into general clutter cleanup and assume it will be caught.

Include filters in offboarding

Saved filters are a common orphaned object when users leave.

Common Mistakes

Deleting filters because they have no stars

Stars are navigation preferences, not reliable usage analytics.

Changing the owner without checking JQL

Ownership repair can preserve a broken or obsolete query.

Checking the filter but not the board

Board dependency is one of the most consequential filter relationships.

Turning off Public sharing and stopping there

Existing public filters remain public until their visibility is changed.

Copying instead of fixing ownership

Copying an operational filter can create more duplicates and split dependencies.

Before and After

BeforeAfter
Former user owns board filterBusiness owner assigned
Duplicate JQL everywhereCanonical filters established
Public sharing unknownPublic filters explicitly reviewed
Board dependency discovered after deletionBoards mapped before action
No approval logDecision and owner recorded

FAQ

Can a Jira administrator change a filter owner?

Yes. Atlassian documents ownership changes through the shared filter administration area.

Can a board depend on a saved filter?

Yes. Company-managed boards can be created based on saved filters.

Is a filter owned by a former user automatically broken?

No. Atlassian documents cases where the filter and dependent boards can continue to work, depending on sharing. It is still an ownership risk that should be reviewed.

Does turning off Public sharing make existing public filters private?

No. Existing public filters require separate visibility changes.

Is a filter with no favourites unused?

No. It may support a board, dashboard, subscription, bookmarked URL, or external process.

Should I transfer every former user’s filter to the Jira admin?

No. Transfer required filters to an accountable business owner where possible.

Can users copy shared filters?

Yes. Atlassian supports copying filters that users own or that are shared with them, which is one reason duplicates accumulate.

Summary

A Jira saved filter is often infrastructure for other Jira experiences.

Before cleanup:

  • identify the exact filter;
  • validate owner and JQL;
  • review viewer/editor/public sharing;
  • map board, dashboard, and subscription dependencies;
  • check former-user ownership;
  • consolidate duplicates carefully;
  • record the final decision.

Manual review is manageable on smaller sites. As filter counts grow, surfacing review candidates becomes more time-consuming. Needs Attention for Jira can help identify filters that deserve attention while leaving ownership and removal decisions to Jira administrators.

Official References