Skip to content
Compliance Artifacts

The user access review, explained (with example record)

A user access review is a scheduled check — quarterly, for most programs — where each system’s owner confirms every account still belongs to the right person at the right permission level, and that removals actually happened. It’s the control auditors sample hardest and teams skip most. Here’s how to run it in days, not weeks.

Last updated July 26, 2026
SOC 2ISO 27001Insider RisksInformation Security PolicyBehind on Audit Evidence

The user access review, explained (with example record).

Compliance Artifacts & Examples · User Access Review
/0.1

What a user access review is — and why auditors sample it hard

In a user access review, the owner of each in-scope system walks its account list and confirms three things: every account belongs to a current member of the team, every permission level is still justified by the person’s role, and access that should have been removed actually was. The output is a dated, signed record with findings and the tickets that resolved them.

Auditors lean on this control because it’s where paper meets reality. Policies describe intent; the access review shows whether anyone checks. It’s also perfectly testable — discrete, dated, recurring — so an auditor can request four quarters of records and see instantly whether the control operated all year or was reconstructed the week before fieldwork. Backfilled reviews give themselves away: identical timestamps, zero findings, no tickets.

And it catches the failure nearly every company has. Access accumulates: a contractor rolls off but the SSO account lives on, an engineer keeps admin from an incident rotation two quarters back, a service account outlives the project that created it. Without a forcing function nobody notices until an auditor — or an incident — does. That drift is an insider-risk problem before it’s a compliance one.

/0.2

What’s in scope

Scope starts with the systems that matter: production infrastructure (cloud consoles, databases, orchestration), the identity provider itself, source control and CI/CD, and every SaaS product holding customer or sensitive data — support desk, data warehouse, billing. Write the list down once, give each system a named owner, and change it deliberately; re-deciding scope every quarter is how systems quietly fall out of it.

Within each system, four populations deserve different attention. Privileged accounts get line-by-line scrutiny — admin on the cloud console or the identity provider is where a compromised account does real damage. Service accounts need a named human owner, a documented purpose, and credentials that rotate; the orphaned service account is a perennial finding. Departed users get cross-checked against the HR roster, because deprovisioning gaps are precisely what the review exists to catch. Standard users get the two-question test: still here, and still needs this level?

/0.3

What a finished review record looks like

Access review record — excerpt
Access review record — excerpt

System: AWS production (IAM roles via SSO) · Review period: Q2 2026

Reviewer: [Name], Infrastructure Lead · Completed: [July 8, 2026]

Population: 41 human accounts, 12 service accounts — exported [July 7, 2026] from the identity provider.

Findings: (1) Two contractor accounts active past engagement end — offboarding closed in the HR system, SSO group membership missed. (2) One engineer holding AdministratorAccess from a March incident rotation, no longer required. (3) One service account with no documented owner.

Actions: Contractor access revoked [July 8] (tickets ENG-2214, ENG-2215); admin role downgraded to PowerUserAccess (ENG-2216); service account assigned to the data-platform team with purpose documented (ENG-2217).

Sign-off: [Name], Infrastructure Lead · Approved: [Name], CTO, [July 9, 2026]

/0.4

A quarterly cycle that doesn’t eat a week

01
Fix scope and owners once, not quarterlyKeep a standing list of in-scope systems, each with a named reviewer. The quarterly kickoff should be a calendar event and a checklist, never a scoping debate.
02
Pull the access lists on day oneExport users, roles, and last-login from every system — through your GRC platform’s integrations where they exist, scripts or dated screenshots where they don’t. Collection, not judgment, is the part worth automating.
03
Review against the rosterCross-check every account against current HR headcount, then apply the two questions: still employed, still needs this level? Look at admin grants and dormant accounts first — they carry the risk.
04
Revoke through tickets, not favorsEvery removal or downgrade gets a ticket naming the account, the change, and the date. The ticket trail is what lets an auditor confirm findings were fixed; a review without follow-through evidence is half a control.
05
Sign, date, fileReviewer and approver sign, and the record lands in the same place every quarter — GRC platform or evidence folder — before anyone moves on. Two to three working days total, most of it waiting on system owners.
/0.5

Who owns it, and what counts as evidence

One person coordinates — usually the compliance or security lead — but each system’s review belongs to whoever can actually judge its accounts: the infrastructure lead for AWS, the engineering manager for source control, the support lead for the help desk. Centralizing the judgment in someone who can’t evaluate whether access is needed produces rubber stamps, and auditors interview reviewers precisely to test for that.

Evidence of completion is a package, not a screenshot: the signed record, the raw exports it was performed against, and the revocation tickets traced to closure. One caution from the audit side — a program reporting zero findings quarter after quarter reads as a review nobody performed. Finding and fixing drift is the control working, so write the findings down. A review that exists on the policy page but not in the evidence folder is the single most predictable finding in the policy and access domain.

/0.6

How Agency handles access reviews

For programs Agency operates, the quarterly review runs on our calendar, not yours. We pull the exports, pre-screen them against your roster, chase each system owner for the judgment calls only they can make, open the revocation tickets, verify they closed, and file the signed record in Vanta or Drata where the auditor will look. Your team’s contribution shrinks to about an hour of decisions per quarter.

That’s the general shape of managed compliance: recurring controls become routine because someone is accountable for making them routine. The access review stops being the task everyone dreads in week eleven and becomes the one finished in week two.

/0.7

Frequently asked questions

Five questions
How often should user access reviews be performed?Quarterly is the working standard for SOC 2 and ISO 27001 programs, and it’s the cadence auditors expect to sample. Some teams review privileged access monthly and standard access quarterly. Annual-only reviews leave nine-plus months for drift, and one missed cycle erases the whole year’s evidence.
Do service accounts belong in an access review?Yes — they’re where reviews earn their keep. Every service account needs a named human owner, a documented purpose, scoped permissions, and credentials that rotate. The orphaned service account — owner gone, purpose forgotten, key unchanged for two years — shows up in audit findings and incident post-mortems alike.
What does an auditor actually ask for?Typically the review records for every period in the audit window, the underlying access exports, and the tickets for a sample of revocations — traced end to end to confirm access was really removed. Some will also interview a reviewer to check the exercise involved judgment rather than a signature.
Can access reviews be automated?The collection can: GRC platforms and identity tools export account lists, prompt reviewers, and file evidence automatically, which removes most of the calendar pain. The judgment can’t — deciding whether a specific person still needs admin is a human call by someone who knows the team. Automate the plumbing; keep the decision.
What if we missed a quarter?Don’t fabricate one — backdated reviews are easy to detect and turn a missed control into an integrity problem. Run a genuine review now, document the gap and its cause, and show the fix that prevents recurrence. One documented miss with remediation reads far better than a suspicious streak of perfection.

Compliance Artifacts

Make the quarterly review someone else’s job

Agency runs access reviews end to end — exports, owner follow-ups, revocation tickets, filed evidence — as part of an operated compliance program. Top-ranked Vanta & Drata partner · 1,000+ companies served since 2021 · 4.9/5 on G2.

Talk to a Compliance Engineer Top-ranked Vanta & Drata partner · 1,000+ companies served since 2021 · 4.9/5 on G2
Quick answers
How often should user access reviews be performed?Quarterly is the working standard for SOC 2 and ISO 27001 programs, and it’s the cadence auditors expect to sample.
Do service accounts belong in an access review?Yes — they’re where reviews earn their keep.
What does an auditor actually ask for?Typically the review records for every period in the audit window, the underlying access exports, and the tickets for…

Find your auditor

Auditnex makes buying audits simpler and more transparent.

Agency implements the controls, collects the evidence, and manages your auditor relationship on top of the GRC tools you already use.

Explore Auditnex

Common GRC Questions

GRC Platform & Virtual CISO FAQ

Answers to common questions about reports, letters, and evidence — and what a virtual CISO actually does for your program.

Read the FAQ
AI-Powered

Build a Security & Compliance Team Led by Your Own Virtual CISO

Forward-Deployed Engineers + AI that lower costs, increase velocity, and raise the bar — from policy to audit to remediation. U.S.-based forward-deployed engineers, supercharged by proprietary AI, operate your program end-to-end — on top of the tools you already trust.

Talk to an Expert Automation ends where judgment begins.