Setting up an audit programme and schedule

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.

Programme vs. audit vs. plan — get the vocabulary straight

Three words get used interchangeably and shouldn't be. Keeping them distinct is the difference between a programme an assessor respects and a pile of ad-hoc reviews.

Step 1 — Decide what to audit

You cannot schedule what you have not listed. The first job is to write down what to audit (your audit scope) — the complete inventory of everything that could be audited: processes, business units, sites, systems, third parties, and individual regulatory obligations. This list is the denominator for your coverage claim.Build it like this:
  1. Pick the spine. For a regulation-driven programme, the regulation's own structure is the natural backbone — each article or clause (or a tight group of related ones) becomes an auditable unit. For an operations-driven programme, use the process map or the org chart. Most mature programmes blend both: obligations cross-referenced to the processes that satisfy them.
  2. Decompose to a useful grain. Too coarse ("GDPR") and you can't schedule or risk-rate it; too fine (every sub-clause as its own audit) and you drown. Aim for units that one engagement can reasonably cover in a few days.
  3. Attach an owner to each unit. Who runs the process / owns the obligation. You'll need this for scheduling and for independence checks later.
  4. Record what each unit depends on. Shared systems, key third parties, upstream processes. Dependencies drive both risk and the order you audit things in.
A starter list of what to audit for a mid-size data-processing function

A 120-person SaaS company building its first GDPR-driven programme lists its scope as twelve auditable units:

  • Records of processing & data inventory
  • Lawful basis & consent management
  • Data-subject rights handling (access, erasure, portability)
  • Retention & deletion
  • DPIA process & high-risk processing
  • Processor management & Article 28 contracts
  • International transfers
  • Breach detection & 72-hour notification
  • Privacy notices & transparency
  • Access control & security of processing
  • Staff training & awareness
  • Governance, DPO & accountability records

Twelve units, each ownable, each auditable in 2–4 days. That is a list you can schedule. "Audit GDPR" is not.

Step 2 — Set frequency by risk, not by calendar habit

The most common programme mistake is auditing everything once a year. Annual-everything spends finite audit effort evenly across units that carry wildly different risk — the breach-notification process and the privacy-notice wording get the same attention, which is wrong in both directions.Replace it with a base cycle plus risk-driven frequency:
  1. Set a base coverage cycle — the period within which every unit gets audited at least once. One to three years is typical. A two-year base cycle means each unit is seen at least every two years even if nothing flags it.
  2. Risk-rate each unit (see risk-based auditing for the scoring method). High / medium / low is enough to start.
  3. Map rating to frequency. A workable default: high-risk units every 6–12 months; medium annually-to-biennially; low once per base cycle.
  4. Reserve capacity for triggered audits. Hold back roughly 15–25% of audit days for unplanned engagements after an incident, a complaint, a major system change, or a regulatory amendment. A programme with no slack cannot respond to events.
Risk ratingAudit frequencyTypical depth
HighEvery 6–12 monthsWalkthrough + substantive testing + sampling
MediumAnnual to every 2 yearsDocument review + interview + limited sampling
LowOnce per base cycle (1–3 yrs)Document review + confirmatory interview

Step 3 — Build a balanced schedule

Once you know what to audit and how often, the schedule lays engagements across the calendar. A good schedule is balanced in three ways: across time, against the business's own rhythm, and against auditor capacity.
  1. Spread the load. Don't let every audit fall in one quarter. Distribute so no period is overloaded and findings have time to be acted on before the next wave.
  2. Audit a process when it is actually running. Schedule the onboarding audit during a hiring period; don't audit year-end controls in July from memory.
  3. Avoid the business's blackout periods. Year-end close, peak season, a major migration — auditing then gets you distracted auditees and an unrepresentative picture.
  4. Name the auditor and check independence now — not on the day. An auditor cannot audit their own area (see roles & responsibilities); catch the clash at scheduling time when you can still swap.
  5. Sequence by dependency. Audit a shared platform before the processes that rely on it, so a platform finding informs the downstream audits.
Weak schedule

"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.

Strong schedule

"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.

Step 4 — Document the programme so it's auditable itself

The programme is itself evidence. Write it down in a short standing document that an assessor can pick up cold and understand. At minimum it states:

Step 5 — Review and adapt the programme

A programme is a living control, not an annual artefact. Feed four things back into it continuously:Record why the programme changed each time. That rationale trail is itself strong evidence of a risk-driven, responsive process — exactly what an assessor is looking for, and exactly what a static annual plan cannot show.

Related guides

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.