Using Jira cloud (SaaS), with monthly billing, accounts can be added and removed as required. We are G-Suite integrated (another small cost per user) so I manage user accounts from G-Suite and let auto-sync sort out Jira. When I inherited the system there were accounts all over the place which were incurring cost. These are all cleaned up and inactive now.
If you are using Atlassian Access one quick way to find people to remove is to filter to "unverified" users. Those are folks that were sent an invite, but never followed the link.
Of course you don't want to remove folks that only got the link in the past few days, but if someone got an invite email a month ago, and never followed the link, and they haven't contacted you about the invite having expired, they obviously didn't really need access.
Hi @Athas Mark
It depends on what billing type you have.
We also have had to review user activity to manage our licenses. We have increased our Jira licenses twice and our Confluence once so far even with managing the active use, as more folks have found we have these applications we are getting more demand so always managing licensing by active usage.