A practical cybersecurity compliance checklist for small businesses preparing for a customer security questionnaire, internal review, or formal audit. Use it to identify priority controls, organize evidence, assign ownership, and create an audit-ready review cycle without treating documentation as a substitute for working security processes.
Overview
Small businesses rarely fail a security review because they lack an expensive tool. More often, they cannot show what systems they operate, who can access them, how risks are handled, or whether important controls are tested consistently. A useful security compliance program connects three things: the control itself, the person responsible for it, and the evidence that demonstrates it is operating.
This checklist is a baseline, not a certification standard. Customer requirements, contracts, applicable privacy laws, and frameworks such as SOC 2 or ISO 27001 may require additional controls. For a framework-specific plan, compare the SOC 2 and ISO 27001 audit-readiness roadmap and the SOC 2 readiness checklist.
Begin by creating a simple control register with these columns:
- Control: What protection or process is required?
- Owner: Who performs or maintains it?
- Evidence: What record proves it was completed?
- Frequency: How often is it reviewed or tested?
- Status: Not started, in progress, operating, or needs remediation.
Prioritize controls that protect customer data, restrict privileged access, prevent avoidable outages, and support incident response. A small, consistently operated control set is more useful than a large collection of policies that nobody follows.
Checklist by scenario
1. Before a customer security questionnaire
Customer reviews often ask for concise answers about your security program and supporting evidence. Prepare the following:
- Asset inventory: List production systems, endpoints, cloud accounts, repositories, databases, major SaaS tools, and data stores. Record the business owner and purpose of each system.
- Data map: Identify what customer or personal data you handle, where it is stored, who can access it, and which vendors process it.
- Access control: Require unique accounts, multi-factor authentication where appropriate, role-based permissions, and a documented joiner, mover, and leaver process.
- Access reviews: Review administrative and sensitive-system access on a defined schedule. Keep the review results and any removal or approval decisions.
- Vulnerability management: Track operating system, application, dependency, and infrastructure updates. Record findings, risk decisions, remediation dates, and exceptions.
- Backups: Document what is backed up, how often, where copies are stored, who can alter them, and when restoration was last tested.
- Security awareness: Keep training completion records and provide a clear method for reporting suspicious messages or potential incidents.
- Supplier oversight: Maintain a list of important vendors, the data or services they handle, their security evidence, contract status, and review date. A vendor risk assessment template can help standardize this process.
2. Before an internal security review
An internal review should test whether controls work in practice rather than merely confirm that a policy exists. Sample user access, inspect recent tickets, verify backup results, and trace a vulnerability from discovery through closure.
- Confirm that the asset inventory matches current cloud accounts, repositories, devices, and production services.
- Check that terminated or transferred employees no longer retain unnecessary access.
- Review privileged accounts and confirm that elevated permissions have a documented business reason.
- Inspect logging for critical systems and verify that someone reviews relevant alerts.
- Test a backup restoration using a defined scenario, then record the outcome and corrective actions.
- Run an incident response tabletop exercise using a realistic event, such as account compromise or data exposure.
- Review open risks and exceptions to ensure each has an owner, rationale, target date, and approval.
For a more detailed incident-focused review, use the cybersecurity incident response compliance checklist.
3. Before a formal audit or assessment
Map your controls to the assessment criteria before the assessor arrives. For each requirement, identify the implementation, responsible owner, testing method, and evidence period. Common evidence includes approved policies, access review exports, vulnerability reports, training records, backup logs, incident tickets, risk registers, vendor reviews, and meeting or management-review notes.
Keep evidence in a controlled library with clear file names and dates. Avoid sending unrestricted exports that contain passwords, personal data, secrets, or unrelated customer information. Redact carefully and preserve enough context for the reviewer to understand what the record demonstrates.
What to double-check
Use this evidence matrix as a starting point. Adapt the frequency to your risk, contracts, and chosen framework.
| Control area | Evidence to collect | Typical owner | Review point |
|---|---|---|---|
| Asset management | Inventory, ownership, system classification | IT or operations | When systems change and during periodic reviews |
| Access control | User list, privileged access approvals, offboarding records | IT and system owners | Onboarding, role changes, departures, and scheduled reviews |
| Vulnerability management | Scan results, patch records, exception approvals | Engineering or IT | According to risk and remediation deadlines |
| Backups | Job results, retention settings, restoration test record | IT or infrastructure | After material changes and scheduled tests |
| Incident response | Plan, contact list, exercise notes, incident records | Security lead or management | After exercises, incidents, and major changes |
| Vendor risk | Vendor register, reviews, contracts, security reports | Procurement, legal, or security | Before onboarding and at defined renewal reviews |
Double-check the boundaries of your review. If a cloud provider, managed service, or software vendor supports a critical process, document what the provider secures and what remains your responsibility. Review contract terms, data-processing arrangements, and security commitments together; an NDA alone does not replace a data processing agreement where one is required. See the DPA versus NDA contract review guide for the distinction.
Also verify that privacy and security evidence agree. Your data inventory, vendor list, retention practices, and access controls should not contradict the descriptions in your privacy notices or customer responses.
Common mistakes
- Writing policies before defining operations: Document the process your team actually follows, then improve it. An unrealistic policy creates an evidence gap.
- Collecting undated screenshots: Evidence should show scope, date, system, and result. A screenshot without context is difficult to validate.
- Claiming controls that are only planned: Separate implemented, partially implemented, and planned controls in questionnaire responses.
- Ignoring small SaaS tools: Collaboration, support, analytics, and automation platforms can hold sensitive information. Include them in asset and vendor reviews.
- Failing to track exceptions: A delayed patch or shared technical account may be an accepted risk temporarily, but it still needs an owner, justification, compensating measure, and review date.
- Treating the audit folder as the program: Evidence collection should reflect recurring work, not a last-minute documentation exercise.
When to revisit
Run a lightweight control review at least before a major customer review, formal assessment, or seasonal planning cycle. Revisit the checklist sooner when you launch a product, move infrastructure, add a material vendor, change authentication, handle a new category of personal data, acquire another business, or experience a security incident.
A practical recurring rhythm is:
- Monthly: Review critical vulnerabilities, backup failures, security alerts, open incidents, and high-risk access changes.
- Quarterly: Refresh the asset and vendor registers, sample access permissions, review open risks, and test selected controls.
- Annually: Approve policies, run an incident exercise, assess the security program against customer and framework requirements, and update evidence owners.
When workflows or tools change, update the control register immediately rather than waiting for the next audit. For a fuller recurring schedule, use the SaaS compliance control testing calendar. Finally, keep a short remediation list with priorities and dates. The next actionable step should be clear: assign owners to the five highest-risk gaps, collect one complete evidence sample for each, and schedule the next review.