SEO resource · OSHA audit prep
/blog/osha-audit-prep

How to Pass an OSHA Audit Without Spreadsheets.

Three worked examples — refinery, construction, chemical plant — written against the standards your inspector opens against and the audit-ready PDF the correlator writes at the moment of the breach.

Back to all field notes

The morning-of audit binder · and why it breaks

01 · The spreadsheets problem — what breaks the morning a regulator walks the trailer.

Most EHS teams still rebuild the audit binder the night before a regulator visit. Eight Google sheets: the gas-sensor log downloaded as a CSV, the permit registry pulled at midnight, a hand-written narrative the safety officer drafted that week, and three separate folders of CCTV clips the supervisor expects the auditor to skip through. The packets reconcile, but they reconcile after the fact, with timestamps that drift apart and a narrative written by a different hand than the ones that captured the signals. The the auditor’s question is the same across all three standards — "show me the evidence pack you held when the rule was breached" — and the answer is too often a binder reconstructed from people who were asleep when the breach fired.

The audit-ready PDF replaces the morning-of binder with a record written at the same step as the alert. Two or more signals — a sensor reading, a permit-registry state, a timestamped CCTV frame — confirm a breach before a record leaves the correlator. The incident record carries the same evidence an auditor opens, from the same ledger the alarm was raised against, hash-chained and verifiable off-platform. We have written the worked example below three ways — refinery, construction, chemical plant — so the audit officer can map it to the standard their inspector opens against.

Worked example · refinery

02 · Refinery — H₂S excursion inside an open entry permit, written against OSHA PSM 14-element coverage.

The refinery matrix on the Pactwell for refineries page enumerates the 14 OSHA PSM 29 CFR 1910.119 elements a refinery EHS manager signs for — operating procedures, mechanical integrity, hot work, permit-required confined spaces, management of change, control of work, incident investigation. The worked example below is the moment of a breach inside §1910.119(g) Permit-required confined spaces and §1910.119(i) Personal protective equipment.

Worked example · 02 · Refinery

Refinery · OSHA 29 CFR 1910.119 (PSM)

Refinery — what the audit-ready PDF replaces for PSM 14-element coverage

What broke at the moment of the breach

At 09:14 a contractor opens an entry permit on the alkylation unit. At 09:16 the H₂S sensor at the unit boundary crosses the action level, the entry permit is live, and the area CCTV shows personnel inside the envelope — no scrubber cycle has logged in the same reading window.

What the audit-ready PDF writes at the same step

The audit-ready PDF is written at the same step as the alert: timestamped H₂S reading, live entry permit state, CCTV frame at 09:16 and 09:17, the alarm-state log on the analyzer rack, and a one-paragraph narrative naming the API 754 Tier 3 PSPI challenge-to-safety-systems entry it logs against. The contractor is alerted; the work order is dispatched to the on-floor crew the moment the verification signal resolves. The morning a PSM inspector walks the trailer, the binder is not eight Google sheets downloaded at 06:00 — it is that incident record, the same one the correlator wrote on day one.

Open the Pactwell for refineries

Worked example · construction

03 · Construction — fall-zone breach, audit trail, and the corrective work order.

On a high-rise floor the morning shift walked the leading edge without the retrieval line uncrossed. The fall clearance permit was open, no overhead anchor was registered to the harness, and the man-gate reader showed the worker inside the envelope. The Pactwell for construction matrix covers this against OSHA 1926 §1926.501 (duty to have fall protection) and §1926.502 (fall protection systems criteria), and the audit-ready PDF the correlator writes at the same step references the same subpart the inspector opens on a Subpart M walk, alongside Subpart AA (confined spaces in construction) and Subpart H (materials handling, rigging, cranes).

Worked example · 03 · Construction

Construction · OSHA 29 CFR 1926 Subparts M + AA

Construction — fall-zone breach, audit trail, and corrective work order

What broke at the moment of the breach

At 14:02 the anemometer on the tower crane crosses the lift-plan ceiling while the critical-lift permit is active and the signal-person badge has not crossed the perimeter reader in the last 18 minutes. The CCCV covering the pick zone shows the rigger still attached; the permit window is still live.

What the audit-ready PDF writes at the same step

The PDF references §1926.1417 (wind/weather), §1926.1428 (operator certification), and §1926.1416 (signaling) directly — the subparagraphs the inspector opens on a Subpart M / AA / H walk. The audit trail binds the wind reading, the permit state, the badge absence, and the work-order dispatch to the on-site supervisor that put the lift on hold. By the next shift, the corrective work order is dispatched, the signal-person presence is verified, and the lift resumes with a reduced boom radius — the same record the platform wrote at the moment the rule was breached.

Open the Pactwell for construction

Worked example · chemical plant

04 · Chemical plant — process upset, written into the management-of-change log before the operator clears the panel.

On a reactor the pressure sensor diverges outside the operating-limit envelope at 02:48. The SIS trips in the same second; no MOC entry is open against the deviation. The Pactwell for chemical plants matrix pairs this against OSHA PSM 29 CFR 1910.119(d) (operating procedures), (l) (management of change), and (m) (incident investigation), plus EPA RMP 40 CFR Part 68 §68.69 (process information) and §68.71 (process hazard analysis). The audit pack the correlator writes is the same shape the RMP inspector opens; the append-only, hash-chained ledger keeps the deviation trace verifiable off-platform by independent computation.

Worked example · 04 · Chemical plant

Chemical plant · OSHA PSM 29 CFR 1910.119 + EPA RMP 40 CFR Part 68

Chemical plant — process upset written into the management-of-change log

What broke at the moment of the breach

At 02:48 the reactor pressure sensor diverges from the operating-limit envelope during a unit run. The SIS trips in the same second; the operator response begins but no management-of-change entry has been opened against the deviation. The CCTV on the reactor sight glass is live; the permit registry is open for the area-classifier envelope.

What the audit-ready PDF writes at the same step

The incident record pairs the divergence trace from the operating-limit envelope with the SIS state, the operator response timeline, the MOC registry state, and the EPA RMP 40 CFR Part 68 §68.69 / §68.71 citation the deviation is written against. The audit-ready PDF is generated from the same ledger the correlator wrote — append-only, hash-chained, verifiable off-platform — so the night the EPA inspector asks for the last quarter of process upsets, the answer is not a reconstructed timeline printed from an historian pull, it is the incident record the correlator wrote at 02:48 on the day it happened.

Open the Pactwell for chemical plants

What the audit-ready PDF replaces

05 · The audit-ready PDF replaces four manual surfaces — close them out in pairs.

The morning-of binder survived because nobody trusted the system of record enough to delete it. The audit-ready PDF is the system of record — close out the manual surfaces in pairs as you wire Pactwell onto your highest-risk bay.

  • Manual evidence packs → the audit-ready PDF written at the same step as the alert. Every correlated incident carries a timestamped CCTV frame, the sensor reading, and the permit-registry state that was active when the rule was breached — no retrofitted narrative.
  • Ad-hoc downloads → on-demand export from the same ledger the alert was raised against. Quarter-end drives for an external auditor become a one-click action rather than three days of CSV joining.
  • Incomplete timestamps → server-side correlator timestamps every signal at ingest. The frame the correlator selected and the permit state it reasoned across are the same write — the PDF bytes and the ledger cannot drift, because they are the same write.
  • Hand-keyed corrective logs → work-order dispatch that closes itself on a verification signal. The corrective action is verified before the incident record leaves the audit window.

Pricing hook

06 · The audit-ready PDF export is wired into Professional and Enterprise.

The audit-ready PDF is the line item the procurement evaluator opens the pricing matrix against. Quarterly export ships on Starter. On-demand export with the supervisor review workflow ships on Professional. DPA-bound export with legal-hold retention ships on Enterprise. Per-bay pricing — never per seat — so the floor crew sees every flagged incident without a licence-friction wall on the path to it.

Related reads

The published surfaces that anchor this post.
  • Vertical page

    For refineries

    H₂S, hot-work, vessel entry, flare — the inputs and the API 754 / OSHA PSM citations the refinery correlator maps to.

    Open For refineries
  • Vertical page

    For construction

    Fall protection, lift plans, excavation, silica, hot-work near combustibles — mapped to OSHA 1926 subparts your inspector opens.

    Open For construction
  • Vertical page

    For chemical plants

    Toxic-gas drift, hot-work near flammables, process upset, PRCS entry — written against OSHA PSM, EPA RMP, and NFPA 652.

    Open For chemical plants
  • Pricing

    The audit-ready PDF, on the record

    Quarterly on Starter. On-demand export with supervisor review on Professional. DPA-bound on Enterprise. Per-bay pricing — never per seat.

    Open The audit-ready PDF, on the record

Try the audit-ready PDF on your highest-risk bay

Run the correlator on the bay you re currently rebuilding the binder for.

Connect the sensors, register the permit, point Pactwell at the VMS, and let the first flagged incident arrive inside two weeks — written by the platform with the cross-referenced evidence pack the same shape your auditor opens. Self-serve on the Starter and Professional tiers; the per-bay rate is sized against your signal volume after the pilot.