Permission management for companies

User access management for growing companies: a practical guide

Learn how to audit access, define roles, and build a joiner-mover-leaver process so every employee has the right permissions, even without a dedicated IT team.

200+ companies already trust deeploi

Key Takeaways

  • Build a complete inventory of tools, users, and permissions before making changes.

  • Remove orphaned and dormant accounts to reduce IT security risks.

  • Use role-based permissions so access is predictable and repeatable.

  • Establish a joiner-mover-leaver process to keep permissions aligned with employee changes.

  • Review permissions quarterly to prevent access drift.

Why access and permission management matters as you grow

As companies grow, access and permission management quietly becomes one of the biggest blind spots. New SaaS tools get added every quarter, employees change roles, contractors come and go, and access rights rarely keep up. The result is a tangle of users, permissions, and accounts that nobody fully understands.

Most growing companies have no dedicated IT team. Access management falls to someone in operations, HR, finance, or leadership who handles it alongside their actual job. That makes it easy for orphaned accounts, excessive permissions, and audit gaps to pile up without anyone noticing.

The risks are concrete. Former employees keeping access to company systems. A single compromised login exposing sensitive data across multiple tools. An auditor asking "who has access to what?" and nobody being able to answer. A 2024 study found that 31% of companies reported former employees accessing company assets stored in SaaS apps after leaving the organization.

The good news: you don't need a complex system to get control. This guide walks through a practical process that any growing company can implement, covering the core concepts (least privilege, role-based access, and the joiner-mover-leaver lifecycle) in plain language you can act on this week.

What you need before you start

Before beginning your permission management audit, gather a few essentials:

  • A list of every SaaS tool your company uses.

  • Admin access to core systems such as Google Workspace, Microsoft 365, and your HR platform.

  • Two to three hours of uninterrupted time.

A simple spreadsheet is enough to start. Set up columns for the tool name, the tool owner or admin, users with access, and each user's permission level. Optional columns for license tier and renewal date will help if you also want to get your software license management under control at the same time.

Step 1: Audit every account, role, and permission

The first step in effective permission management is visibility. You can't fix what you can't see.

Create an inventory of every SaaS tool used across the company, including officially approved applications, team-purchased tools, free tools that may have become business-critical, and applications connected through Google or Microsoft sign-in.

For each tool, document who owns the platform, who has access, which permission level they hold, and when they last logged in. Your goal is a single source of truth that shows every tool, every user, and every permission level across the organization.

This step often surfaces surprises. Companies regularly discover 20 to 40% more applications than they thought they were paying for, simply because different teams signed up for tools independently.

Step 2: Identify orphaned and dormant accounts

Once your inventory is complete, look for access that should no longer exist. Common examples include accounts belonging to former employees, contractors whose projects ended months ago, users who haven't logged in for 90 or more days, and shared accounts with unknown owners.

Roughly 25% of former employees can still access their past workplace accounts and emails after leaving an organization, according to a Beyond Identity and OneLogin survey. That same research found that 50% of former employees' accounts remain active for longer than a day after they leave, and 20% stay active for up to a month.

Dormant and orphaned accounts increase your attack surface because they create access paths that nobody actively manages or reviews. This step often reveals some of the biggest cybersecurity gaps in growing companies.

Step 3: Define roles and assign permissions using least privilege

Least privilege is a simple idea: give people the access they need to do their job, and nothing more. It sounds obvious, but in practice most growing companies default to giving broad access because it's faster in the moment.

Instead of assigning permissions individually for every new hire, group them into role-based bundles. For example, a "Marketing team member" bundle might include access to the CMS, social media tools, and analytics. A "Finance lead" bundle includes the accounting platform and expense management tool. An "HR manager" bundle includes the HRIS and onboarding software.

The benefits are immediate: faster onboarding, consistent permissions across everyone in the same role, reduced risk of excessive access, and much easier audits. When someone joins the company or changes roles, you assign a role rather than rebuilding permissions from scratch.

Step 4: Build a joiner, mover, leaver process

Permission management is not a one-time project. Employees join, change responsibilities, and leave. Without a defined process for each of these transitions, permissions quickly drift away from what people actually need.

Create checklists for each stage of the employee lifecycle:

Joiners: Create accounts, assign role-based permissions, and grant access to required tools before the new hire's first day. A well-prepared onboarding checklist turns a stressful morning of setup requests into a smooth start.

Movers: When someone changes teams or takes on a new role, review their existing permissions, remove access they no longer need, and assign permissions required for the new position. Skipping this step is how people end up with admin rights to systems they haven't touched in a year.

Leavers: Deactivate accounts immediately on (or before) the employee's last day. Revoke active sessions, remove access from all connected systems, and rotate shared credentials the departing employee knew. Speed matters here. If your offboarding process takes days instead of minutes, you're leaving doors open.

This is where a platform like deeploi makes the most difference. deeploi is an all-in-one IT platform built for companies without a dedicated IT team. It connects directly to your HR system (Personio, HiBob, BambooHR, Factorial) so that when a leaving date is entered, offboarding triggers automatically: SaaS accounts are deactivated, the device is remotely locked, email forwarding is configured, and licenses are reclaimed. What normally takes hours of manual coordination across tools takes 2-5 minutes.

Step 5: Schedule recurring permission reviews

Access management is never finished. Over time, employees accumulate permissions, new tools appear without anyone in leadership noticing, and temporary access quietly becomes permanent.

A quarterly review helps identify permissions that are no longer needed, new tools adopted without visibility, elevated permissions that were never removed after a project ended, and accounts without a clear owner.

Assign one person to own this review process, even if IT is only part of their role. The review doesn't need to be complicated. Pull up your inventory spreadsheet, check each tool's user list against your current employee roster, and flag anything that looks wrong. Two hours every quarter is enough to prevent months of drift.

Troubleshooting common permission management challenges

"We revoked access, but the former employee still had company data."

Account removal should always be paired with session termination, account deactivation (not just password changes), remote wipe of company-managed devices, and rotation of shared credentials the employee knew. For personal devices, companies generally cannot remotely wipe personal data. Focus instead on revoking app-level access and rotating any shared passwords or API keys.

"Nobody knows who approved this tool."

Create a lightweight software request process. Every new tool should have a documented owner, an approval record, a defined administrator, and a review date. Even a shared document works. The point isn't bureaucracy; it's making sure future permission reviews don't turn into detective work. This also helps with employee offboarding, because you'll know exactly which tools to revoke.

FAQ

How do I spot dormant accounts without a dedicated tool?

Start with login reports from your Google Workspace or Microsoft 365 admin console. Look for users inactive for more than 90 days, former employees with active accounts, and accounts without a clear owner. Most identity providers include basic activity reporting at no extra cost.

What is role-based access control, and do small companies actually need it?

Role-based access control (RBAC) means assigning permissions to roles (like "Marketing team member") rather than to individual people. Even a 20-person company benefits from it because it replaces ad-hoc permission decisions with a repeatable structure that scales as the company grows. You don't need special software to start. A documented list of roles and their associated tool access is a solid first step.

How do I maintain good permission management without a dedicated IT department?

Focus on three fundamentals: documented roles and permissions, same-day offboarding, and regular access reviews. These practices dramatically reduce risk while keeping access manageable. As the company grows, platforms like deeploi can take over the entire IT lifecycle – provisioning, device management, support, and onboarding & offboarding – by syncing directly with your HR system. It's built specifically for non-IT people managing IT on the side, so no technical expertise is required.

How often should I review access permissions?

Quarterly reviews are a good cadence for most growing companies. If your company is hiring or changing roles frequently, monthly spot checks on your most sensitive systems (finance tools, customer databases, admin consoles) add an extra layer of protection without much additional effort.

Take the first step this week

Effective access and permission management starts with visibility. Audit your tools, remove unmanaged access, define role-based permissions, build a joiner-mover-leaver process, and review permissions regularly.

Even a spreadsheet-based approach is significantly better than having no system at all. The biggest risk isn't choosing the wrong tool; it's doing nothing and hoping nobody notices the gaps.

As your company grows, deeploi handles the entire IT lifecycle – from automatic provisioning when someone joins to full deactivation when they leave – without manual effort. It's an all-in-one IT platform built for SMBs that don't have a dedicated IT team, combining automation with personal expert support.

Founded
Customer Size
Headquarters
Industry
KEY RESULTS
CUSTOMER STORIES
This field is required
This field is required
This field is required
Choose
This field is required
This field is required
Thank you for your interest!

We’ll get back to you shortly.

Oops! Something went wrong while submitting the form.

Download the professional onboarding checklist for free

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Get the checklist