Audit readiness: how to be ready for any security or compliance audit
Audit readiness means you can hand an auditor the evidence for any in-scope control today, for any audit. Build it in six steps: fix the scope and control list, name an owner per control, run an evidence calendar, keep populations ready for sampling, close prior findings with proof and run a short mock audit before the real one.
The auditor's request list lands on a Monday. It asks for the access reviews from the last two quarters, a list of every leaver this year and the evidence that each one lost access on time. Your team can find some of it and is rebuilding the rest from memory, while the customer waiting on the report asks when it will arrive. That is what a lack of audit readiness feels like.
This guide is for founders, heads of security and operations leads at UK B2B tech firms facing a first or repeat ISO 27001, SOC 2 or customer audit with a small team. It shows how to make audit readiness a standing state rather than a six-week scramble: owners, an evidence calendar, sample-ready populations, closed findings and a short mock audit.
Audit readiness means you could hand an auditor the evidence for any in-scope control today. You get there by naming an owner for every control, collecting evidence on a fixed calendar, keeping populations ready for sampling, closing prior findings, and running a short mock audit first. It is a state you keep, not a project.
The test is simple. Pick any control in scope and ask for its evidence from three months ago. If someone can produce it in minutes, that control is ready. If it takes a meeting, it is not.
Audit readiness applies to any audit that tests controls against a defined set of criteria. That includes an ISO 27001 certification or surveillance audit run by a certification body, a SOC 2 examination, which the AICPA describes as one of a suite of services CPAs provide on a service organisation's system-level controls, and a customer's right-to-audit visit. The criteria change. The way you stay ready does not.
A gap analysis and a readiness assessment are one-off exercises that measure how far you are from a standard. Audit readiness is the operating state those exercises point you towards. You run a gap analysis once, near the start; you stay audit ready every week, through owners, a calendar and evidence that keeps arriving without being chased.
The three terms are often used interchangeably, so it helps to pin them down:
A firm can pass a gap analysis and still not be audit ready. The gap analysis says the controls exist. Audit readiness says they have left a record every time they ran.
Build audit readiness in six steps: fix the scope and control list, name an owner for every control, set an evidence calendar, keep populations ready for sampling, close prior findings with proof, and run a short mock audit. Each step is small; together they turn the audit into a routine check of work already done.
Write down what the next audit covers: the services, locations, systems and teams in scope, and the controls that apply. For ISO 27001 that is your Statement of Applicability. For SOC 2 it is the set of controls mapped to the criteria in scope. For a customer audit it is the questionnaire or contract schedule the customer will test against.
One list matters more than three. If you face more than one audit, keep a single control list and note which audits rely on each control.
Every control on the list gets one named owner: a person, not a team. The owner runs the control, keeps its evidence and answers the auditor's questions about it. Where a control spans teams, such as joiners, movers and leavers, name the person who makes sure every step leaves a record.
A control everyone owns is a control nobody evidences.
An evidence calendar lists each control, the evidence it produces, how often it runs and who owns it. Owners file the evidence when the control runs, not when the auditor asks. Store it in one place, named by control and date, so anyone can find last quarter's access review without asking its owner.
The example below shows the shape. The frequencies are our suggested starting points for a small firm, not requirements of ISO 27001, SOC 2 or any other framework. Set your own from your policies, your risk assessment and the criteria you are audited against.
| Control | Evidence | Suggested frequency | Owner |
|---|---|---|---|
| User access review | Signed-off review of every in-scope system's user list, with changes made | Quarterly | Head of IT |
| Leaver access removal | Ticket per leaver showing accounts disabled, with date and time | Each leaver | People lead and Head of IT |
| Vulnerability scanning | Scan report and tickets for findings above your threshold | Monthly | Platform lead |
| Backup restore test | Record of a test restore, what was restored and whether it worked | Quarterly | Platform lead |
| Security awareness training | Completion report for all staff | Annual, plus each new joiner | People lead |
| Supplier review | Assessment of each critical supplier against your criteria | Annual | Operations lead |
| Risk register review | Dated review with changes and approvals | Quarterly | Security lead |
| Management review | Minutes with decisions and actions | Annual | Chief executive |
Collecting this by hand works at small scale. As the control list grows, much of the calendar can be fed automatically from the systems that hold the records, which leaves owners to review rather than gather.
Auditors rarely test every occurrence of a control; they draw a sample from the full population for the period. Readiness means you can produce that population quickly and completely, from a system of record, for any period the auditor names. The next section sets out how to prepare each one.
Every finding from the last audit, internal or external, needs an owner, a fix and evidence that the fix worked. Auditors usually begin with what they found last time. An open finding with no update tells them nothing has changed. For ISO 27001, this is the corrective action process in Clause 10.2.
Before the real audit, test yourself as the auditor would: request populations, pick samples and ask owners for the evidence. The mock audit section below sets out how to run one in a few days.
Auditors sample occurrences of a control from a complete population for the audit period: joiners, leavers, changes, incidents, access reviews or supplier assessments. They then ask for evidence for each sampled item. Prepare by knowing where each population lives, how to export it for any date range and how to show that the list is complete.
The population is where an audit can stall. If the leaver list comes from a spreadsheet someone maintains by hand, the auditor may ask how you know it is complete. If it comes from your HR system with a dated export, the question rarely arises.
For each population, prepare three things:
When the auditor picks 25 leavers, you should be able to send 25 tickets, not 25 apologies.
Run a mock audit by choosing four to six high-risk controls, requesting the populations as an auditor would, picking samples yourself and asking owners for the evidence within a set time. Record every miss as a finding with an owner and a date. A mock audit takes days, not weeks, and shows where the real one would stall.
Keep the mock audit honest:
If you hold ISO 27001, the internal audit required by Clause 9.2 can do this job, as long as it tests evidence rather than interviews.
Prepare for audit week by agreeing the request list and schedule in advance, setting up the auditor's access to evidence, naming one point of contact, and booking control owners' time for their interviews. Audit week should be a series of short, planned conversations about evidence that already exists, not a search for it.
The logistics that save the most time:
For an ISO 27001 certification, the certification process guide explains what each audit stage tests.
After the audit, log every finding and observation with an owner and a deadline, agree the corrective action plan the auditor or customer expects, and feed the lessons back into the evidence calendar. The best time to fix a readiness gap is the week the audit exposes it, while the cause is still clear to everyone involved.
Three habits keep you ready for the next one:
Use this short audit readiness checklist to test where you stand today. Every "no" is a readiness gap, and each gap maps to one of the six steps above. We suggest working through it quarterly, and again a month before any audit, so that nothing on the list is a surprise to the auditor or to you.
For Cyber Essentials, readiness also means being able to show the five technical controls working. The NCSC describes Cyber Essentials as a combination of self-assessment and independent audit, and Cyber Essentials Plus as adding independent technical testing of your systems. Our Cyber Essentials overview covers the scheme.
The most common audit readiness mistakes are preparing only in the weeks before the audit, treating policies as evidence, letting control ownership sit with teams rather than people, and leaving populations to be rebuilt by hand. Each one turns a routine check into a scramble, and each one is cheaper to fix months before the auditor arrives.
A policy nobody follows is a finding waiting for a date.
Fix these and the audit becomes what it should be: an independent check of work you were already doing.
It depends on how many controls already leave records. Setting owners and an evidence calendar can take a few weeks. The longer part is building history: an auditor testing a period needs evidence across that whole period. We recommend starting the calendar as early as possible, because the evidence you file this month is what the next auditor samples.
The method is the same; what the auditor tests differs. An audit that looks back over a period depends on evidence history. Cyber Essentials Plus independently tests your systems to check that the five technical controls work in practice, so live configuration matters as much as records. A customer audit tests whatever its questionnaire or contract names.
One person should coordinate it, often the head of security, operations lead or compliance lead. That person keeps the control list, the evidence calendar and the findings log current. Control owners still evidence their own controls. The coordinator's job is to notice when evidence stops arriving, not to produce it.
Passing an audit is a result on one date. Being audit ready is the state that makes that result likely, and repeatable. A firm can pass after a last-minute scramble and still not be ready, which usually shows at the next surveillance audit or customer review.
Every guide in this domain, grouped by level — fundamentals, intermediate and advanced. Open any entry for its core practices, implementation steps and the evidence it produces.
Work with a Trust Architect to map your obligations, choose the right frameworks in the right order, and build a programme that satisfies auditors and enterprise buyers alike.