SOP audit

What an SOP audit actually catches.

An SOP reads fine until someone follows it in a real situation. These are ten things an audit surfaces before that happens — each one a real failure mode we see across security and operations procedures.

10 real examples

The gaps that only show up when it's too late.

Each card shows the kind of line an audit flags, and why it fails. Names and numbers are illustrative; the patterns are real.

Stale contact

A name that left months ago

"In an emergency, contact Duty Manager Peter Jacobs at +1 415 555 0148." — Peter left in Q3; the line still routes there.
Wrong-country number

An emergency number that won't connect

"For emergencies, dial 911." — at a property in Spain, where the number is 112.
Vague instruction

A step no one can actually follow

"Complete the appropriate incident report and attach all necessary evidence." — which report, which fields, attached where?
Conflicting deadlines

Two SOPs that disagree

Theft SOP: "Report within 24 hours." Incident SOP: "Notify within 48 hours." — staff follow whichever they opened.
No owner

A procedure nobody is accountable for

"Reviewed annually by the security team." — no named person, so it's reviewed by no one.
Dead phone number

A contact that hasn't been dialed in a year

"Call the insurance broker on file." — number last verified 14 months ago; line now disconnected.
Undefined role

An instruction aimed at no one specific

"Notify all key personnel involved." — "key personnel" is never defined anywhere in the SOP.
Missing form

A required record with no template

"Log the belongings inventory and file it." — names no form, no fields, and no storage location.
Outdated staffing

A procedure written for a team that shrank

"The third officer secures the rear exit." — the night shift was cut to two officers last year.
No review date

No way to know if it's current

"Version 1.0" — no review date, no change log, no signal whether it still matches the site.
What the audit returns

One SOP in. A ranked list of what to fix out.

Upload a single procedure and the audit flags each issue by severity, with the offending line and a suggested fix — so the highest-risk gaps surface first.

Quality flags · SOP-15 Death in Property11 found
!
Local emergency number not specified anywhere
HIGH
!
No phone numbers for any escalation contact
HIGH
!
Media holding statement has no template or recipient
HIGH
!
"Follow up regularly" — no interval or method
MED
!
"All key personnel involved" is undefined
MED
Across the library

And then it catches what one SOP can't show you.

The most dangerous gaps live between procedures — a contact one SOP relies on that another omits, a deadline that doesn't match. Auditing the whole library is where those surface.

Cross-SOP check · Snake Bite vs Medical10 findings
!
Medical SOP lists an on-site nurse; Snake Bite SOP omits it
HIGH
!
Theft SOP: report 24h · Incident SOP: notify 48h
CONFLICT
!
Evacuation step exists in one SOP, missing in two others
GAP
Common questions

Frequently asked questions.

What does an SOP audit check for?

It reads a procedure and flags the things that make it fail in real use: stale contacts and dead phone numbers, emergency numbers wrong for the country, vague steps no one can follow, missing owners and review dates, undefined roles, missing form or tool references, and places where two SOPs give different answers to the same situation.

How long does an SOP audit take?

The free audit runs on one SOP and returns findings in minutes — no setup. The full product audits your whole library and keeps it current as your operation changes.

Is the SOP audit free?

Yes. You can run one of your own SOPs through a free audit to see the gaps, contacts, and conflicts it surfaces before connecting your full library.

See what an audit finds in one of yours.

Run a single SOP through the free audit — gaps, dead numbers, conflicts, and suggested fixes. No setup, results in minutes.

Run a free SOP audit