An audit programme is the standing plan that decides what gets audited, how often, by whom, and in what order across a cycle. Get the programme right and individual audits become routine and defensible; get it wrong and you over-audit safe areas while the risky ones go years untouched. This guide walks through building one from scratch.
A 120-person SaaS company building its first GDPR-driven programme lists its scope as twelve auditable units:
Twelve units, each ownable, each auditable in 2–4 days. That is a list you can schedule. "Audit GDPR" is not.
| Risk rating | Audit frequency | Typical depth |
|---|---|---|
| High | Every 6–12 months | Walkthrough + substantive testing + sampling |
| Medium | Annual to every 2 years | Document review + interview + limited sampling |
| Low | Once per base cycle (1–3 yrs) | Document review + confirmatory interview |
"All 12 units audited in November by the compliance manager." Everything lands at once, the auditor owns several of the units personally (no independence), and any finding lands too late in the year to fix. This is a checkbox, not a programme.
"High-risk units (breach handling, access control, processor management) in Q1 and again Q3; medium units spread across Q2 and Q4; low-risk units once this year; two engagements each handled by an auditor independent of that area; 20% of days unallocated for triggered work." Balanced, independent, responsive.
This guide explains the method. To apply it across a whole regulation — every obligation scored and traceable — see the audit checklists, each with a free Regulatory Compliance Matrix you can review before buying.