
Home / Guides & Insights / Pen test vs. vulnerability scan
Penetration test vs. vulnerability scan: which one do you actually need?
Half the "pen tests" sold to small businesses are scans in a suit. Here's the real difference, what each costs, and a decision path you can defend to an auditor.
A vulnerability scan is an automated inventory of known weaknesses — cheap, fast, and worth running monthly. A penetration test is a skilled human actively exploiting weaknesses in chains, the way a real attacker would — deeper, slower, and priced accordingly. Mature setups use both: scan continuously, test annually. If you can only start with one and you've never done either, start with the scan.
This is the most common point of confusion we meet in first calls, and it's not the buyer's fault — the market actively blurs the line, because scans are cheap to produce and "penetration test" commands a better price. The two answer different questions. Confuse them and you either overpay for automation or under-protect while believing you're covered.
What a vulnerability scan actually does
A scanner probes your systems against a database of known weaknesses: missing patches, outdated software versions, default credentials, weak TLS settings, exposed services. It's automated, it's repeatable, and it's honest about what it is — a breadth-first inventory. A good scanning program for an SMB runs monthly (or continuously), costs on the order of a few hundred dollars a month as a managed service, and catches the boring-but-fatal stuff: the forgotten server that missed six months of patches, the firewall rule someone opened "temporarily" in March.
What a scanner cannot do is think. It won't notice that your password-reset flow lets anyone take over an account, that a low-severity information leak plus a misconfigured admin panel adds up to full compromise, or that your invoice-approval logic can be abused. It reports symptoms one at a time. It cannot chain them.
What a penetration test actually does
A penetration test puts an experienced human in the attacker's chair for days, with permission and rules of engagement. The tester uses scanners too — for reconnaissance — but the value is in what happens after: exploiting what's found, chaining small weaknesses into real access, testing business logic, escalating privileges, and documenting exactly how far an attacker could get and what it would cost you. The output is a narrative with evidence: "here's the path from the internet to your customer database, in four steps, and here's how to break each link."
In our engagements, the findings that matter most — the ones that would have made the news — are almost never single scanner hits. They're chains. A scan would have rated each link "medium" or missed it entirely. That's not a knock on scanning; it's a different instrument.
Side by side
| Vulnerability scan | Penetration test | |
|---|---|---|
| Performed by | Software, scheduled | Experienced human tester |
| Finds | Known weaknesses, one at a time | Exploitable paths, chained; business-logic flaws |
| Depth | Breadth-first, surface level | Depth-first, to actual impact |
| Output | Findings list with severities | Attack narrative, evidence, prioritized fixes, retest |
| Cadence | Monthly or continuous | Annually + after major changes |
| Typical SMB cost | ~$200–$800/month managed | $4,000–$30,000 per engagement (full breakdown) |
| False positives | Common — needs triage | Rare — findings are demonstrated, not inferred |
| Satisfies | Ongoing hygiene; parts of PCI; insurer "scanning" questions | SOC 2 / ISO expectations, customer due diligence, insurer "testing" questions |
The decision path
Three scenarios, three answers
Choose a scan program if you've never systematically looked at your environment. Your first scan will produce a painful, useful list. Spend three months fixing it. Testing an environment you already know is broken buys you a well-written description of what you already knew.
Choose a penetration test if your hygiene is decent and something real depends on the answer: a SOC 2 audit, a cyber insurance renewal that asks about testing, an enterprise customer's due diligence, or a customer-facing application handling money or sensitive data. This is also the honest moment for it — the test will find the interesting problems instead of re-documenting missing patches.
Choose both — on different clocks — if you're past the basics. This is where every mature program lands: continuous vulnerability management as the heartbeat, an annual test as the stress echo. The scan keeps the known-issue backlog near zero, which makes each year's test dig deeper instead of re-treading.
The misconception that causes real damage
The most expensive sentence in this field is "we had a penetration test last year." When we ask to see the report, perhaps half the time it's a scanner export with a cover page — sold as a test, priced between the two, delivering the depth of neither. The company believes a human tried to break in and failed. Nobody tried. The gap between those two states is where breaches live, and it's also a compliance problem: an auditor or insurer who asks for penetration testing and receives a scan report can treat the control as not met — after you've already paid.
The fix is one question: "Who, by name, will be testing, and how many days of manual effort are included?" A scan vendor can't answer it. A real testing firm answers it in the proposal. Our full guide to pen test pricing and red flags covers what a credible quote looks like line by line.
What each looks like in practice
A scan program's rhythm is boring by design. Once a month (or continuously), the scanner sweeps everything with an IP address. A human — this is the part that separates a program from a subscription — triages the results: kills the false positives, matches findings to real assets, opens tickets for the five things that matter, and closes the loop when they're fixed. The monthly artifact is a short delta report: what's new, what's fixed, what's aging. When we run managed scanning, the aging list is the health metric — a critical finding celebrating its ninetieth birthday tells you more about an organization than any certification.
A penetration test's rhythm is a project. Week zero: scoping and rules of engagement — what's in bounds, what's fragile, who to call if something looks wrong mid-test. Test week(s): the tester works through reconnaissance, exploitation, and escalation, keeping notes as evidence. Then the report draft, a walkthrough call where findings get explained in plain language, your remediation window, and the retest. From first call to verified-fixed, six to ten weeks is normal. That timeline is worth knowing before your auditor sets a deadline — a test bought three weeks before the audit delivers findings, not fixes.
How auditors and insurers read your reports
Here's the practical stakes of the distinction. When a SOC 2 auditor, enterprise customer, or underwriter asks for penetration testing evidence, they look for four things in the document: a named methodology, a defined scope matching your actual environment, findings with evidence of manual exploitation, and a retest or remediation record. A scanner export fails all four in about thirty seconds of reading — auditors see hundreds of these documents and recognize scanner formatting on sight. The polite phrase in the audit note is "evidence provided does not demonstrate penetration testing"; the impolite consequence is re-buying the control at short notice, at deadline pricing. If the requirement says scan, a scan report is perfect. If it says test, only a test report survives contact with a reader who knows the difference.
A sane 12-month calendar for an SMB
What we set up for a typical client past the basics: monthly scans with triage and a fix-SLA on criticals; a quarterly 30-minute review of the aging list; the annual penetration test scheduled two quarters away from the audit or renewal date, so remediation fits comfortably before evidence is due; and a scope revisit whenever something material ships — new application, new office, cloud migration. Total standing cost lands well under a single incident's deductible, and every audience that asks for security evidence — auditor, insurer, customer — gets the artifact they expect without a fire drill.
Frequently asked questions
Is a vulnerability scan good enough for compliance?
Depends on the framework's wording. Some controls are satisfied by regular scanning; SOC 2 auditors, enterprise customers, and most 2026 insurance questionnaires increasingly ask for penetration testing by name. Read the exact requirement — and match the instrument to the words.
Can I run vulnerability scans myself?
Yes — open-source and commercial scanners are accessible, and self-scanning beats not scanning. The work is in the triage: filtering false positives, prioritizing by real exploitability, and actually driving fixes. That's the part that tends to die after month two, and it's why managed scanning exists.
Does a penetration test include a vulnerability scan?
Effectively yes — scanning is part of the tester's reconnaissance. But it's a snapshot, not a program. One test a year doesn't replace monthly scanning any more than one deep medical exam replaces checkups.
Are free scanning tools good enough to start with?
For a first look, yes — an open-source scanner run against your own ranges beats ignorance and costs a weekend. The ceiling arrives quickly: authenticated scanning, asset matching, prioritization, and the discipline of monthly triage are where free tooling turns into unpaid part-time job. Start free, graduate when the triage stops happening.
Which should a 20-person company with no custom software buy first?
Almost always the scan program plus fixing what it finds — then MFA, backups, and patching if any are missing. A pen test becomes the right spend when a customer, insurer, or auditor requires it, or when you've cleaned up and want to know what a determined human could still do.
Ask which one you need Our scanning program
General guidance from our engagement experience; your compliance obligations depend on the exact wording of your framework, policy, or contract.