Guide — the basics, done right

The small business cyber security audit checklist

A practical checklist covering the basics — passwords, patching, backups, and access control — plus the one item generic checklists almost always skip: your public-facing website.

A small business cyber security audit checks six things: who can log in and how (unique passwords plus two-factor authentication), whether software and firmware are patched on a real schedule, whether backups exist and have actually been restore-tested, who currently has admin access to what, whether staff can recognize a phishing attempt, and whether the public-facing website itself has been tested for exploitable flaws. Most DIY checklists cover the first five and skip the sixth — the website is usually the one system an attacker can reach without ever needing a password.

What a small business cyber security audit actually is

Self-audit vs. a professional audit

A cyber security audit for a small business can mean two different things, and mixing them up wastes time. The first is a self-audit: you, or whoever handles IT, work through a checklist — password policy, backups, patching — and fix the gaps you find. It costs nothing but time, and it catches the obvious stuff: shared logins, no 2FA anywhere, backups nobody has ever tested, an ex-employee who still has admin access to the CMS.

The second is a professional audit — someone actually testing your systems the way an attacker would, not just confirming a control exists. For anything you expose to the public internet, your website in particular, that means a manual penetration test rather than an automated scan. Both matter. This guide is built around the first, with pointers to the second wherever a checklist question can’t tell you the real answer.

Where NIST’s guidance fits in

If you want a formal framework behind this checklist, NIST runs a Small Business Cybersecurity Corner with free, plain-language resources built specifically for companies without a dedicated security team — it’s a credible starting point and worth bookmarking. CISA publishes similar small-business guidance. Neither replaces the practical, run-it-this-week version below; they’re reference material for when you want to build a fuller written policy.

The core checklist: six areas to check this week

These six areas cover the large majority of how small businesses actually get compromised. None of them require specialized tools — a spreadsheet and an afternoon get you through most of it the first time.

  • Passwords and 2FA everywhere. Every login your business depends on — email, bank, domain registrar, hosting, CMS, payroll — should have a unique password and 2FA, ideally an authenticator app rather than SMS. The registrar and hosting account are the two most commonly overlooked, and the two that do the most damage if compromised.
  • Patching and update cadence. Set an actual cadence — critical patches within 48 hours, routine updates monthly — and name one person responsible for each category.
  • Backups — existence and a tested restore. A backup nobody has restored is a hope, not a control. Test restores quarterly, not once and never again.
  • Access control — who has admin on what. Former employees, old contractor accounts, and “everyone’s an admin because it was easier” are the three most common findings here.
  • Employee phishing awareness. Teach staff to check the sender’s actual email address, to verify unusual requests through a second channel, and to report suspicious emails to one specific person.
  • Your public-facing website. The one item generic checklists almost always gloss over — the system an attacker can reach without any inside access at all.

Turning the checklist into a policy and a cadence

A realistic cadence: quarterly self-check, annual professional test

Run through this checklist quarterly — it takes an afternoon once you’ve done it the first time. Add a professional check on a longer cycle: annually at minimum, and immediately after any major change — a new website launch, a platform migration, a payment processor switch, or after you’ve let go of anyone who had administrative access.

Writing it down — a lightweight policy beats no policy

You don’t need a 40-page document to get value from writing this down. A one- or two-page summary stating your password and 2FA requirement, your patch cadence, who owns backups and access reviews, and what staff should do if they suspect phishing is enough to turn the checklist into a habit instead of a one-time exercise.

Where the checklist hits its limit

What a checklist can’t tell you

A checklist tells you whether a control exists — 2FA is on, backups run nightly, plugins are updated. It can’t tell you whether those controls actually hold up against someone trying to get past them, or whether there’s a gap the checklist never thought to ask about: a login form that leaks whether an email address is registered, an API endpoint with no authentication, a forgotten staging subdomain running an old, vulnerable build. Those are the findings that show up in an actual manual test and never show up on a self-audit.

What a manual audit actually adds

Bug Circuit runs manual penetration tests — a human security engineer actually tests your site by hand, rather than running an automated scanner and handing you the raw output. For a small business, the $49 Circuit tier is a one-time audit with a written report: each finding comes with its severity, the evidence, and the exact steps to fix it. The $299 Signal tier adds the team fixing the high and critical issues with you, re-testing, and watching for three months. Every engagement requires you to verify you own the domain and sign an Authorization to Test first.

Common questions

What should be on a small business cyber security audit checklist?
At minimum: unique passwords and two-factor authentication on every business login, a real patching cadence for software and firmware, backups that exist and have actually been restore-tested, a current list of who has admin access to what, basic phishing awareness for staff, and a separate check of your public-facing website, since that’s the one system reachable without any internal access. Most generic checklists stop at the first five and skip the sixth.
What’s the best cyber security for a small business?
There’s no single product that counts as "the best" — for a small business, good cyber security is really a combination of habits: unique passwords with 2FA everywhere, prompt patching, tested backups, tight access control, staff who can spot phishing, and a website that’s actually been tested rather than assumed secure. Spending heavily on one tool while skipping these basics is a common and avoidable mistake.
Is there a free cyber security policy template for small business (PDF)?
Yes — NIST’s Small Business Cybersecurity Corner and CISA both publish free, plain-language policy templates and guides built for companies without a dedicated security team. They’re a solid starting point if you want a formal document to hand to an insurer or a client; you’ll still want to edit it to match your actual systems rather than use it as-is.
What is the NIST Small Business Cybersecurity Corner?
It’s a set of free resources NIST publishes specifically for small businesses — checklists, planning guides, and case studies written in plain language instead of compliance-speak. It’s a credible framework to reference or build a written policy from; it complements a practical checklist like this one, but it doesn’t replace actually testing your own systems, including your website.
What are cyber security best practices for a business, practically speaking?
Concretely: enforce unique passwords and 2FA on every login, patch known-critical issues within days rather than months, verify backups by actually restoring them, review who has admin access on a fixed schedule, train staff to check senders and confirm unusual requests through a second channel, and have your public website tested by someone actually trying to break in rather than just confirming a firewall exists.
How often should a small business run a cyber security audit?
Run the checklist-style self-audit quarterly — it’s fast once you’ve done it the first time, since most of the work is just checking settings rather than fixing things. Get a professional audit, especially of your website, at least annually, and again immediately after any major change: a new site launch, a platform migration, a payment processor switch, or losing an employee who had admin access.
Does a small business cyber security audit include the website, or just internal systems?
It should include both, but most self-audit checklists only cover internal systems — passwords, backups, patching, access control — because those are things you can check from the inside. The website needs a separate check because it’s the one system the public, and attackers, can reach directly; a passive scan or a manual test is the only way to know if it’s actually exploitable, not just "probably fine."
What’s the difference between this checklist and a professional penetration test?
This checklist tells you whether controls exist — is 2FA on, do backups run, is software patched. A manual penetration test actually tries to get past those controls by hand, the way a real attacker would, and reports back exactly what it found, how severe it is, and how to fix it. The checklist is free and something you can do today; the test is what confirms the controls actually hold up.

Keep reading

Ready to check the one item most checklists skip?

Run the free, no-login website check, or go straight to a manual audit starting at $49.

Passive recon only. No login, and no impact on your site. Deeper testing needs domain verification.

Ready for the full manual audit? See transparent pricing →