Vulnerability assessment and penetration testing get sold as alternatives, quoted as alternatives and budgeted as alternatives. They are not alternatives. They are two different instruments, pointed at two different questions, running on two different clocks — and the UK businesses that get the most out of a security budget are usually the ones that stopped choosing between them and started deciding the order and the ratio instead.

The short version is this. A vulnerability assessment is a broad, repeatable, largely automated sweep that tells you what is known to be wrong across everything you own. A penetration test is a narrow, manual, adversarial exercise that tells you what a skilled human could actually do with what is wrong. The first is a census. The second is a break-in. A census run once a year is useless, and a break-in run every month is unaffordable, which is precisely why the two run on different schedules and why the question “which one do we need?” almost always has the answer “both, in this order, in this ratio”.

This guide answers that properly. It defines each instrument in the terms the National Cyber Security Centre actually uses, sets out the five differences that decide the buying order, maps what each one finds and misses, prices both against 2026 UK market rates, and then costs one 60-person business four different ways so you can see the trade-off in pounds.

If price is your immediate question, our companion guide to penetration testing cost UK covers day rates and scoping in detail, and what a cyber security audit costs prices the five separate products UK firms buy under that one phrase. Every figure below is a published rate, a government statistic, or arithmetic performed on numbers stated in this article.

Vulnerability assessment vs penetration testing: the one-minute answer

vulnerability assessment vs penetration testing b torch barrel round head

If you read nothing else, read this section. Most buying mistakes in this market come from a single confusion: treating a vulnerability assessment as a cheap penetration test, or treating a penetration test as a thorough vulnerability assessment. Neither substitution works, because the two are measuring different things.

The one-sentence definition of each

A vulnerability assessment identifies and catalogues known weaknesses across a defined estate, usually with automated tooling and a human reviewing the output. A penetration test attempts to exploit weaknesses in a defined target, by hand, to establish what an attacker could achieve.

The question each one answers

A vulnerability assessment answers “what is wrong out there, and how much of it is there?” A penetration test answers “if somebody competent attacked this, how far would they get?” You cannot get the first answer from the second, because a test covers a fraction of the estate. You cannot get the second answer from the first, because a scanner does not chain findings together the way a person does.

The clock each one runs on

The NCSC’s own scanning guidance says you should aim to run scans of your infrastructure “on a regular basis (at least once every month)”. Its penetration testing guidance, by contrast, describes tests as periodic assurance exercises, and notes that the gaps between them are “often a year or more”. A vulnerability assessment is therefore a continuous discipline. A penetration test is an event.

The relationship the NCSC actually describes

This is the line that settles most arguments. The NCSC states that penetration testing “should be viewed as a method for gaining assurance in your organisation’s vulnerability assessment and management processes, not as a primary method for identifying vulnerabilities”. In other words, the test is not there to find your bugs. It is there to check whether your own vulnerability assessment process is finding them. That sequencing is the whole answer to “which does my business need first”.

The two instruments, side by side

DimensionVulnerability assessmentPenetration test
Core methodAutomated detection, human reviewManual exploitation by a tester
Primary goalCoverage — find everything knownAssurance — prove what is reachable
Shape of the answerA ranked list of findingsA narrative of attack paths
BreadthWhole estate, every hostA named, bounded target
DepthSurface, signature-drivenDeep, chained, context-aware
Typical cadenceMonthly, or continuousAnnually, or after major change
False positivesCommon — triage is part of the jobRare — findings are demonstrated
Business logic flawsAlmost never foundA core part of the work
Chained attack pathsNot modelled at allThe main deliverable
Skill to runConfiguration and triage skillSpecialist offensive skill
Skill to interpretHigh — the raw output misleadsModerate — the report explains itself
Typical UK price£500–£3,500 per cycle£2,500–£25,000+ per engagement
Cost driverNumber of assets and cyclesConsultant days
What it provesThat you know your exposureThat your defences hold, or do not
What it missesAnything without a signatureEverything outside the scope
Buy it first whenYou do not know what you ownYou already fixed the known list

If you only have budget for one

Buy the vulnerability assessment, and buy it as a repeating programme rather than a one-off report. A single penetration test on an estate that has never been scanned will spend its first two days re-finding missing patches you could have found for a fraction of the money, and you will pay a specialist day rate for the privilege. Get the known list down first. Then buy the test that tells you whether the list was the right list.

What a vulnerability assessment actually is

vulnerability assessment vs penetration testing c drill body straight bit

The phrase gets used loosely enough that two providers can quote wildly different work under it, so it is worth being precise about what a vulnerability assessment includes, what runs underneath it, and where the human effort sits.

The NCSC definition

The NCSC describes vulnerability scanning as “the automated process of detecting defects in an organisation’s security program”. A vulnerability assessment is that automated process plus the part that makes it useful: scoping, credentialed access, triage, prioritisation and a report a human can act on. The scan is the engine. The vulnerability assessment is the vehicle.

The four stages of a vulnerability assessment

Every credible vulnerability assessment runs the same four stages. Discovery establishes what exists and what is reachable. Detection runs the checks against each asset. Triage separates the real findings from the noise and ranks what is left. Reporting turns that into an ordered set of actions with owners and deadlines attached.

What the scanner is actually doing

Infrastructure scanners look for missing operating system or software application patches, use of default or weak passwords, and weak cryptography or clear text services. Web application scanners look for injections from malicious user input, broken authentication, and use of vulnerable third-party components. In both cases the scanner is matching observed conditions against a database of known issues.

Why a vulnerability assessment is only as good as its inventory

A scanner cannot examine an asset it was never pointed at. This is the single most common failure in a vulnerability assessment programme: the scope is drawn from an out-of-date asset register, so the forgotten test server, the shadow SaaS subscription and the branch office printer are all invisible. Discovery scanning across your full address space, rather than a list somebody typed, is what turns a partial vulnerability assessment into a real one.

Authenticated versus unauthenticated scanning

An unauthenticated scan looks at a host the way an anonymous internet user would. An authenticated, or credentialed, scan logs in and inspects installed software versions, registry state and configuration directly. The NCSC’s buying guidance explicitly asks whether a scanner “can support authenticated checks. For example, is it able to log into Windows hosts?” The difference in yield is enormous — an unauthenticated vulnerability assessment sees a fraction of what a credentialed one does, and it is the reason PCI DSS v4.0.1 now requires internal scans to be authenticated.

The five kinds of scan a full vulnerability assessment includes

Scan typeVantage pointWhat it is good atBlind spot
External unauthenticatedPublic internetExposed services, expired certificates, open portsAnything behind authentication
Internal authenticatedInside the network, with credentialsPatch level, configuration, local privilege issuesAssets the credentials do not reach
Web applicationAgainst the application itselfInjection, weak session handling, stale componentsMulti-step business logic
Cloud configurationProvider control plane, via APIPublic buckets, over-broad roles, missing loggingWorkload-level flaws inside instances
Container and imageRegistry and build pipelineVulnerable base images and librariesRuntime behaviour after deployment

Where the human effort really goes

Buyers assume the tool is the expensive part of a vulnerability assessment. It is not. Running the scan is minutes of machine time; deciding which of the four hundred findings matter to this business, this quarter, is hours of skilled judgement. A vulnerability assessment priced purely on the number of IP addresses, with no triage line, is selling you the engine without the vehicle.

What a penetration test actually is

vulnerability assessment vs penetration testing d lighthouse tower lantern block

The matching definition matters just as much, because the word “test” is doing a lot of work in a market where plenty of things get called one.

The NCSC definition

The NCSC defines penetration testing as “a method for gaining assurance in the security of an IT system by attempting to breach some or all of that system’s security, using the same tools and techniques as an adversary might”. Two words carry the weight: assurance and attempting. You are buying evidence about your defences, produced by somebody genuinely trying to get through them.

The audit analogy the NCSC uses

The NCSC compares a penetration test to a financial audit: “Your finance team tracks expenditure and income day to day. An audit by an external group ensures that your internal team’s processes are sufficient.” Your day-to-day tracking, in this analogy, is the vulnerability assessment programme. The test is the external check on it.

What a tester does that a scanner cannot

A tester chains findings. A low-severity information disclosure plus a default credential plus an over-permissive file share is three separate, individually unremarkable entries on a vulnerability assessment report — and one clean path to your finance system in the hands of a person. Scanners do not reason about sequences. That reasoning is the product you are buying.

The kinds of test and what the UK market charges

Test typeTypical daysPublished UK bandWhat it establishes
External network3–5£3,000–£6,000Whether the perimeter can be crossed
Web application2–5£2,500–£8,000Whether the app’s logic and access control hold
Internal network5–8£5,000–£12,000How far a foothold spreads
Cloud assessment3–6£4,000–£10,000Whether identity and configuration contain a breach
Full security assessment10–20£12,500–£25,000+Everything above, as one narrative

What a penetration test is not

It is not remediation, it is not monitoring, and it is not a substitute for knowing your own estate. The NCSC is blunt that a test is “not a magic bullet”, that it validates the state of a system only at the time of testing, and that “risk assessment and decisions on the application of fixes are your responsibility”. A test that finds nothing is not proof you are secure; it is proof that this tester, in these days, against this scope, did not get through.

The ideal a test is supposed to confirm

The most useful sentence in the NCSC’s penetration testing guidance is the one that describes what success looks like before the test starts: “In an ideal world, you should know what the penetration testers are going to find, before they find it.” If a test’s findings surprise you, the surprise is the real result — it means the vulnerability assessment process feeding it is not working.

Vulnerability assessment and penetration testing: the five real differences

vulnerability assessment vs penetration testing e anvil flat top horn

Marketing pages list a dozen differences. Only five of them change what you should buy, and all five follow from one root cause: automation scales across breadth, and humans scale into depth.

Difference one: coverage against depth

A vulnerability assessment is designed to look at everything once a month. A penetration test is designed to look at one thing exhaustively once a year. The NCSC’s guidance on scanning tools puts it plainly — automated scanning “cannot compare to manual processes such as penetration testing when it comes to the breadth and depth of test coverage” on a given target, because scanners “aim for breadth instead of depth” and “generally lack the ability to navigate web applications or detect vulnerabilities that require complicated interactions”.

Difference two: known against unknown

A vulnerability assessment finds what is already documented somewhere as a defect: a CVE, a weak cipher, a default account. A penetration test finds what nobody has written down, because it is specific to how your application, your permissions and your processes fit together. If the flaw has no signature, only a person will see it.

Difference three: a list against a story

The output of a vulnerability assessment is a ranked inventory. The output of a test is a narrative: here is where I started, here is what I used, here is what I reached. Boards act on narratives and ignore inventories, which is one reason a test often unlocks remediation budget that a year of vulnerability assessment reports could not.

Difference four: repeatability against realism

A vulnerability assessment gives you a number you can trend. Run it monthly and you can watch your open-finding count fall, your mean time to remediate shrink and your exposure window close. A test gives you realism but no trend line, because the next test has a different tester, a different scope and a different set of tools.

Difference five: what each one costs to repeat

Repeating a vulnerability assessment costs very little — the tooling is already licensed and the scope is already defined. Repeating a penetration test costs almost exactly what the first one cost, because you are buying human days again. That single asymmetry explains why the sensible programme runs one continuously and the other periodically.

The five differences in one table

DifferenceVulnerability assessmentPenetration testWhat it means for the buyer
Coverage vs depthEverything, shallowlyOne thing, exhaustivelyScope the test, sweep with the assessment
Known vs unknownDocumented defectsSituation-specific flawsCustom software needs a human
List vs storyRanked findingsAttack narrativeUse the test to move the board
Repeatable vs realisticTrendable metricsPoint-in-time realismMetrics come from the assessment
Cost to repeatMarginalFull price againRun one monthly, one annually

Why the difference is not “automated versus manual”

That shorthand is wrong in both directions. Good testers use automation heavily during reconnaissance, and a serious vulnerability assessment involves real human triage. The honest distinction is intent: an assessment is trying to enumerate, a test is trying to succeed.

What a vulnerability assessment finds, and what only a test will

vulnerability assessment vs penetration testing f hourglass two cones waist

The fastest way to settle an internal argument about which to buy is to walk through concrete findings and ask which instrument would have surfaced each one.

Ten findings and which instrument surfaces them

FindingVulnerability assessmentPenetration test
Unpatched VPN appliance with a public CVEYes, reliablyYes
Expired or weak TLS configurationYes, reliablyYes, incidentally
Default credentials on a network printerYes, if in scopeYes, and then used
Publicly readable cloud storage bucketYes, with a configuration scanYes
A user able to view another customer’s orderAlmost neverYes — core work
Discount logic that accepts a negative quantityNoYes
Password reset that leaks account existenceSometimesYes
Three low findings that combine into domain adminLists all three, connects noneYes — the headline
A forgotten server nobody knew existedYes, with discovery scanningOnly if in scope
Helpdesk resetting MFA without identity checksNoYes, in a scoped social engineering test

The pattern in that table

Everything in the top half has a signature. Everything in the bottom half requires somebody to understand what the system is for. That is the buying rule in one line: signature-shaped problems go to the vulnerability assessment, meaning-shaped problems go to a tester.

The finding neither instrument gives you

Neither is threat intelligence, and neither is monitoring. A vulnerability assessment tells you about your own estate, not about who is currently interested in it, and a penetration test tells you about one week in the year. Detection and response are a third budget line, and treating either instrument as a substitute for them is the most expensive misunderstanding in small-business cybersecurity spending.

Why the volume argument favours the assessment

There is simply too much known badness to handle by hand. FIRST’s mid-year forecast, published in June 2026, projects roughly 66,000 CVE records for 2026, up from 48,185 published in 2025 and 40,009 in 2024. No human process reviews that volume; only a vulnerability assessment pipeline can, which is exactly why the assessment is the base layer and the test sits on top of it.

Published CVE records, three years

CVE records published per year, scaled against the 2026 projection
2026, projected ~66,000
2025, actual 48,185
2024, actual 40,009

The counterweight: volume is not risk

The same FIRST release notes that “actionable exploitability remains flat” once the raw volume is filtered for real-world risk, and records the CISA Known Exploited Vulnerabilities catalogue at 1,587 entries as of 1 May 2026. That is the number that should drive your remediation queue. A vulnerability assessment that ranks purely on raw counts will bury the fifteen findings that matter under four hundred that do not.

The vulnerability assessment toolchain: scans, scanners and scope

Once you decide to run a vulnerability assessment programme rather than buy a one-off report, the practical questions become tooling, scope and who operates it.

The three families of tooling

Infrastructure scanners examine hosts, services and network devices. Application scanners examine web and API surfaces. Cloud posture tools examine the provider control plane through its API. Most UK SMEs need the first two; anyone with a significant cloud footprint needs all three, because a configuration error in the control plane is invisible to a network scan.

What “agent-based” changes

Agent-based scanning installs a small client on each endpoint and reports continuously, rather than reaching across the network on a schedule. For a workforce that is mostly remote, an agent-based vulnerability assessment is often the only way to reach laptops at all, since a scheduled internal scan simply misses every device that is not on the office network that night.

Scoping a vulnerability assessment properly

Scope by address space, not by asset list. Give the scanner every internal subnet and every public range you are allocated, then let discovery tell you what is really there. Scoping from a spreadsheet guarantees you find only what the spreadsheet already knew, which defeats the point of the exercise.

The credential problem, and why it is worth solving

Credentialed scanning needs a service account with enough rights to read configuration on every target. Security teams resist creating it, and as a result many organisations run years of unauthenticated scans and believe they have a vulnerability assessment programme. They have a port scan with a report attached. Solve the credential problem once and the yield of every subsequent cycle roughly transforms.

Frequency, and what NCSC actually recommends

The NCSC’s position is unambiguous: “You should aim to perform vulnerability scans of your infrastructure on a regular basis (at least once every month).” Monthly is the floor, not the target. For internet-facing estate, weekly or continuous scanning is now normal, because exposure windows on public services are measured in days.

False positives are a workload, not a defect

The NCSC’s own vendor questions include whether a scanner “often produce[s] false positives… or false negatives”. Both happen. Budget for triage explicitly: a vulnerability assessment that hands you nine hundred unreviewed findings has transferred the work to you rather than doing it. Ask any provider what proportion of raw findings they expect to close as false positives, and how that triage is priced.

Severity is not risk: reading a vulnerability assessment report

The most common way a good vulnerability assessment gets wasted is straightforward — the organisation treats the severity column as a work queue.

What CVSS is, and what it is for

The Common Vulnerability Scoring System, maintained by FIRST, scores the technical severity of a vulnerability. Version 4.0 splits its metrics into four groups: Base, Threat, Environmental and Supplemental. The nomenclature matters when you read a report — CVSS-B is base metrics only, CVSS-BT adds threat, CVSS-BE adds environmental, and CVSS-BTE uses all three.

The severity bands

RatingCVSS v4.0 scoreWhat it should trigger
Critical9.0–10.0Emergency change, same week
High7.0–8.9Scheduled change, within the standard window
Medium4.0–6.9Next maintenance cycle
Low0.1–3.9Fix opportunistically
None0.0Record and move on

Why the score alone is the wrong queue

The NCSC’s triage guidance is explicit that although a vulnerability assessment tool or vendor advisory may give a severity rating such as CVSS, “it’s essential that you consider business impact and risk for your organisation”. A 9.8 on an isolated lab box that holds nothing matters less than a 6.4 on the payment path. Severity is an input to prioritisation, not prioritisation itself.

The three multipliers that turn severity into priority

Exposure comes first: the NCSC says to prioritise vulnerabilities “in services or applications that are internet facing”. Exploitation comes second — is this one being used in the wild right now? Impact comes third: what does this asset actually do for the business? A vulnerability assessment that reports all three columns is worth several times one that reports severity alone.

Using exploitation data properly

The KEV catalogue and exploit prediction scoring exist precisely because the CVSS number does not know what attackers are doing this month. Feed both into your triage. A medium-severity finding that appears on a known-exploited list outranks a critical that has never had a working exploit written for it.

What a good report looks like

A usable vulnerability assessment report opens with a page the finance director can read, carries an evidence appendix an engineer can act on without asking questions, states clearly which assets were and were not reachable, and separates confirmed findings from potential ones. If the deliverable is a raw tool export with a cover page, you bought a scan, not a vulnerability assessment.

Fixing what the vulnerability assessment found

A finding is not a fix, and the gap between the two is where most security budgets quietly leak. This is also the stage at which the two instruments stop competing and start reinforcing each other.

The NCSC best-practice update timescales

The NCSC publishes explicit timescales for applying updates, and they are the cleanest remediation targets a UK business can adopt without inventing its own.

CategoryTimeframeNCSC note
Internet-facing services and software5 daysInstall on test environment or backup first, then test and roll out
Operating system and applications7 daysShould be applied automatically, as soon as an update is published
Internal or air-gapped service and software14 daysInstall on test environment or backup first, then test and roll out

The timescales, plotted

NCSC best-practice update windows, scaled against the longest
Internal or air-gapped 14 days
Operating system and applications 7 days
Internet-facing services 5 days

Why the internet-facing window is the shortest

Because the exposure is continuous and anonymous. The NCSC advises reducing the window “to as small a window as possible” when a vulnerability is under active exploitation, particularly on internet-facing systems. Your monthly vulnerability assessment cycle is what tells you whether you are hitting these numbers; without it, the policy is aspiration.

Turning findings into owned actions

Every finding needs four attributes before it leaves the report: an owner, a deadline derived from the table above, a decision (fix, mitigate or accept) and a review date if it was accepted. A vulnerability assessment programme with no accepted-risk register accumulates a permanent tail of medium findings that nobody has actually decided about.

Retesting, and who pays for it

Retest is the step buyers most often cut and most often regret. On the assessment side, the next monthly cycle is the retest and costs nothing extra — one of the quiet advantages of running a vulnerability assessment as a programme. On the test side, retest is chargeable time. Agree in the contract whether a retest of the specific findings is included, and for how long after the original engagement.

Remediation service levels worth adopting

SeverityInternet-facingInternalEvidence required
Critical, known exploitedImmediate, out of hours if needed48 hoursClean rescan plus change record
Critical5 days14 daysClean rescan
High5 days14 daysClean rescan
MediumNext monthly cycleNext maintenance windowNext scheduled scan
LowOpportunisticOpportunisticTracked only

The metric that proves the programme works

Count the number of findings older than their service level, every month, and report that single number. It is the only vulnerability assessment metric that survives contact with a board, because it measures your process rather than the internet’s supply of new CVEs.

How often to run a vulnerability assessment, and how often to test

Cadence is where the two instruments separate most clearly, and where most published advice is vague enough to be useless.

The assessment cadence

Monthly is the NCSC’s stated floor for infrastructure. In practice, run external scanning weekly or continuously, internal authenticated scanning monthly, web application scanning monthly or on every significant release, and cloud configuration scanning continuously through the provider API. The marginal cost of an extra cycle is close to zero once the programme exists.

The trigger-based scans that matter more than the calendar

Run an unscheduled vulnerability assessment after any change that alters your attack surface: a new public service, a firewall rule change, a merger, an office move, a major software upgrade, or a vendor advisory about something you run. Calendar-driven scanning alone leaves an exposure window exactly as long as your interval.

The testing cadence

Annually is the baseline for most UK SMEs, plus a test after any significant change to the tested system. That is also what the regulated frameworks converge on, which is not a coincidence — twelve months is roughly the point at which a system has drifted far enough that last year’s assurance no longer describes it.

Why annual testing alone leaves a gap the NCSC names

The NCSC observes that the gaps between penetration tests are “often a year or more” and that a test validates known issues only at the time of the test. That gap is not a criticism of testing; it is a description of the space that a monthly vulnerability assessment is supposed to fill. Buying only the test leaves the gap open by design.

What the UK market actually does

The government’s Cyber Security Breaches Survey shows how thin this market really is. Among UK businesses, 30% carry out a risk assessment, 22% run mock phishing exercises, 18% carry out a vulnerability audit and only 13% commission penetration testing, with 11% using threat intelligence. Among those doing a vulnerability audit, 39% of businesses used external auditors only.

Assurance activity across UK businesses

Share of UK businesses carrying out each activity, scaled against the most common
Risk assessment 30%
Mock phishing exercise 22%
Vulnerability audit 18%
Penetration testing 13%
Threat intelligence 11%

What that distribution tells a buyer

Assessment-type activity is roughly 40% more common than testing, and both are minority behaviours. If you run a monthly vulnerability assessment programme and an annual test, you are already ahead of roughly nine in ten UK businesses — which is worth knowing when a customer questionnaire asks what you do.

What compliance demands: where a vulnerability assessment is enough

Regulatory drivers are the most common reason a UK business buys either instrument, so it is worth being exact about which frameworks require which.

Cyber Essentials

Cyber Essentials covers five technical control areas: firewalls, secure configuration, security update management, user access control and malware protection. It does not require a penetration test. It does effectively require the outcome a vulnerability assessment delivers — knowing that your software is patched and supported — which is why so many firms fail their first attempt on unpatched or unsupported software they did not know they were running.

Cyber Essentials Plus

Plus adds independent hands-on verification by an assessor, which is a technical audit rather than a penetration test. Certification-body pricing runs to IASME bands of roughly £1,399, £1,699, £2,399 and £3,499 plus VAT for micro, small, medium and large organisations, with the base certificate starting from £320 plus VAT. Running a vulnerability assessment before the assessor arrives is the cheapest possible insurance against a failed Plus attempt.

PCI DSS: the clearest split in any framework

PCI DSS v4.0.1 separates the two instruments into two different requirements, which makes it the best worked example of the distinction. Requirement 11.3 covers scanning; requirement 11.4 covers penetration testing. You must do both, and doing one does not satisfy the other.

The PCI DSS mapping in detail

RequirementWhat it demandsFrequencyWho may perform it
11.3.1Internal vulnerability scansAt least once every three months, and after significant changeQualified internal or external resource
11.3.1.2Internal scans must be authenticatedEvery internal scan cycleQualified internal or external resource
11.3.2External vulnerability scans with a passing resultAt least once every three monthsA PCI SSC Approved Scanning Vendor
11.4.2 / 11.4.3Internal and external penetration testingAt least every 12 months, and after significant changeA qualified, organisationally independent tester
11.4.4Remediate findings and retestAfter each testThe organisation, verified by retest
11.4.5 / 11.4.6Segmentation control testingAnnually for merchants, every six months for service providersA qualified tester

ISO 27001

ISO 27001 names neither instrument as a mandatory activity, but a certification auditor will expect a technical vulnerability management process with evidence behind it. In practice that means a documented vulnerability assessment cycle, records of triage decisions, and evidence of remediation within stated timescales. Testing is expected for internet-facing or high-risk systems and is very hard to argue your way out of.

The Cyber Assessment Framework and NIS-regulated operators

The CAF expects both discovery of vulnerabilities and independent validation of defences, expressed as outcomes rather than as prescribed products. Regulated operators generally end up with continuous scanning plus periodic independent testing, because nothing else produces the evidence the outcomes ask for.

DORA and the financial sector

For identified financial entities, DORA articles 26 and 27 require threat-led penetration testing at least every three years, delivered through the TIBER-EU framework, against live production systems. Staged environments and automated scans do not qualify. Everything below that threshold still needs the ordinary vulnerability assessment and testing programme underneath it.

Public sector and CHECK

For central government systems at OFFICIAL or above, testing must be carried out by an NCSC CHECK service provider. The NCSC is explicit about the boundary of that rule: “If your organisation is not public sector, penetration testing does not need to be conducted by a CHECK service provider.” Most UK SMEs are therefore free to choose a CREST-accredited firm instead.

The compliance summary in one table

FrameworkVulnerability assessmentPenetration test
Cyber EssentialsEffectively required by outcomeNot required
Cyber Essentials PlusStrongly advisable before assessmentNot required
PCI DSS v4.0.1Required, quarterly, authenticated internallyRequired, at least annually
ISO 27001Expected as documented processExpected for exposed systems
Cyber Assessment FrameworkExpected as an outcomeExpected as independent validation
DORA (in scope entities)Assumed as baselineThreat-led, at least every three years
Customer security questionnairesUsually asked aboutIncreasingly asked about

What the two instruments cost in the UK in 2026

Price is where the difference becomes obvious, because the two are priced on completely different units. A vulnerability assessment is priced on assets and cycles. A test is priced on human days.

The day-rate reality

The fair market rate for thorough manual testing in the UK sits at around £1,200 per day, with a credible range of £1,000 to £1,500. Junior or offshore capacity runs lower. The line that matters most to a buyer is the floor: below roughly £500 per day, you are almost certainly getting an automated scan, not a manual test. Our full breakdown of penetration testing cost in the UK works through how those days are counted.

What a day of testing costs

UK consultant day rates in 2026, scaled against the top of the credible range
Top of credible manual range £1,500
Fair market rate £1,200
Bottom of credible manual range £1,000
Low-cost provider rate £750
Automated-scan floor £500

What a vulnerability assessment costs

A standalone automated vulnerability assessment typically lands between £500 and £2,000 depending on the size of the estate. A fuller managed vulnerability assessment for a 20-person office, with triage and a written report, runs closer to £2,000 to £3,500. Where a provider quotes a monthly programme rather than a one-off, expect the per-cycle figure to fall sharply after the first cycle, because scoping and credentialing are one-time costs.

Why the two price shapes matter more than the two prices

A vulnerability assessment is a fixed-cost, low-marginal-cost service, so adding cycles is cheap and adding assets is fairly cheap. Testing is pure variable cost: every extra day is another full day rate. This is why scope discipline saves so much more money on the test side, and why frequency is nearly free on the assessment side.

The price comparison in one table

PurchaseUnit of pricingTypical UK figureCost of one more cycle
Automated scan, one-offEstate size£500–£2,000Low
Managed vulnerability assessmentAssets plus triage hours£2,000–£3,500Low after first cycle
External network testConsultant days£3,000–£6,000Full price again
Web application testConsultant days£2,500–£8,000Full price again
Internal network testConsultant days£5,000–£12,000Full price again
Full security assessmentConsultant days£12,500–£25,000+Full price again

The retest line nobody budgets for

Assume one chargeable retest day per test engagement at the same rate. On a £1,200 day rate that is £1,200 you should put in the budget rather than discover later, and it is the difference between a report that closes and a report that sits open for a year.

A worked twelve-month vulnerability assessment and testing programme

Abstract ranges are hard to budget against, so here is one business, costed four different ways. Every figure below uses rates already stated in this article.

The business

A 60-person UK e-commerce and logistics company across two sites, a head office and a warehouse. It runs 148 endpoints and 12 servers, of which two are on-premises and ten sit in a single cloud account. It holds 38 public IP addresses across three ranges, operates one customer-facing web application with 34 endpoints and three user roles, runs a Microsoft 365 tenant with 60 licences, and sits in PCI DSS scope through its online checkout. Four VLANs separate office, warehouse, guest and card-handling traffic.

The arithmetic that drives everything below

The estate is 160 hosts, so a monthly authenticated internal vulnerability assessment cycle examines 160 × 12 = 1,920 host-checks a year. The external scan covers 38 addresses monthly, or 38 × 12 = 456 address-checks a year. Together the programme performs 2,376 examinations a year. A three-day external test examines those same 38 addresses once. A four-day web application test examines 34 endpoints across three roles, or 102 role-and-endpoint combinations, once.

Option A: vulnerability assessment only

Twelve monthly cycles at the £500 automated floor gives £6,000 a year, covering all 2,376 examinations. It buys complete coverage, monthly trend data and a defensible answer to most customer questionnaires. It buys no proof that the defences hold, and it will not find a single business logic flaw in the checkout.

Option B: penetration testing only

A four-day external test at £1,200 is £4,800, a four-day web application test is another £4,800, and one retest day is £1,200, giving £10,800 a year. It buys nine days of expert attention and a report a board will read. For the other 356 days the business has no current view of its own patch state at all.

Option C: the balanced programme

Twelve scan cycles at £6,000, plus a three-day external test at £3,600, plus a four-day web application test at £4,800, plus one retest day at £1,200, gives £15,600 a year. This is the shape most 60-person UK businesses should be buying, and it satisfies both halves of the PCI DSS split.

Option D: depth-first, for regulated or post-incident situations

Option C’s scanning at £6,000, plus a six-day internal network test at £7,200, plus a three-day external test at £3,600, plus a four-day web application test at £4,800, plus a three-day cloud assessment at £3,600, plus two retest days at £2,400, gives £27,600 a year. This is the right shape after a breach, before a major certification, or when a contract demands it.

The four options side by side

OptionLine itemsAnnual totalWhat it leaves uncovered
A — assessment only12 × £500£6,000Logic flaws, chained paths, proof
B — testing only4 + 4 + 1 days at £1,200£10,800356 days of unmonitored patch drift
C — balanced£6,000 + 3 + 4 + 1 days£15,600Internal network depth, cloud depth
D — depth-first£6,000 + 6 + 3 + 4 + 3 + 2 days£27,600Very little, at 4.6× option A

The four options, plotted

Four annual programmes for one 60-person business, scaled against the dearest
D, depth-first £27,600
C, balanced £15,600
B, testing only £10,800
A, assessment only £6,000

Where option C’s money actually goes

The £15,600 balanced programme, by share of spend
Monthly scanning cycles £6,000 — 38%
Web application test £4,800 — 31%
External network test £3,600 — 23%
Retest day £1,200 — 8%

The unit economics, which settle the argument

Divide each line by what it examines. The scanning programme costs £6,000 for 2,376 examinations, or £2.53 per examination. The external test costs £3,600 for 38 addresses, or £94.74 per address. The web application test costs £4,800 for 102 role-and-endpoint combinations, or £47.06 each. Depth costs roughly 37 times more per asset examined than breadth does — which is the whole argument for using each instrument for what it is good at.

Cost per examination, plotted

Cost per asset examined in the balanced programme, scaled against the dearest line
External test, per address £94.74
Web app test, per role and endpoint £47.06
Scanning programme, per examination £2.53

The twelve-month calendar this implies

MonthAssessment activityTesting activitySpend
1Discovery, credentialing, first full cycle—£500
2–3Monthly cycles, remediate the critical backlog—£1,000
4Monthly cycle, confirm clean external resultExternal network test, 3 days£4,100
5Monthly cycle plus targeted rescansRemediation of test findings£500
6Monthly cycleRetest day£1,700
7–9Monthly cycles, application scanning on each release—£1,500
10Monthly cycleWeb application test, 4 days£5,300
11–12Monthly cycles, annual trend reportRemediation and evidence pack£1,000

Why the external test lands in month four, not month one

Because months one to three are spent clearing the known list. Running the test first would have spent expert days rediscovering unpatched software that £500 of scanning finds automatically. Ordering the programme this way is the single largest saving available to a first-time buyer, and it follows directly from the NCSC’s advice that you should know what the testers will find before they find it.

When a vulnerability assessment is the wrong buy

The instrument is cheap, broad and useful, which makes it easy to over-apply. There are situations where more scanning is simply the wrong answer.

When you already know the list and have not fixed it

If your last vulnerability assessment produced 340 findings and 300 are still open, another cycle produces 340 findings again. The constraint is remediation capacity, not detection. Spend the money on engineering time, not another report.

When the risk lives in business logic

An online booking system that lets a customer change a price parameter, a portal that shows one client another client’s documents, an approval workflow that can be skipped — none of these have a CVE. A vulnerability assessment will return a clean result on a system with all three, which is exactly the false comfort that makes a test necessary.

When you need evidence for a specific customer or regulator

A customer contract that says “annual independent penetration test” is not satisfied by a scan report, however thorough. Buying more assessment cycles because they are cheaper simply delays the conversation.

When the estate is tiny and static

A five-person firm with laptops, a Microsoft 365 tenant and no servers gains less from a paid vulnerability assessment programme than from turning on automatic updates, enabling multi-factor authentication and certifying to Cyber Essentials. Match the instrument to the surface area.

When it becomes a substitute for ownership

The failure mode here is subtle: a monthly vulnerability assessment arrives, nobody owns the actions, and the report itself becomes the deliverable. A programme that generates reports nobody acts on has converted a security control into an administrative habit.

When a penetration test is the wrong buy

The reverse error is more expensive per pound, because you are buying specialist days.

When you have never scanned anything

This is the classic waste. Testers spend the first days of the engagement enumerating exactly what a vulnerability assessment would have listed for a fraction of the cost, then run out of time before reaching the interesting work. You paid a specialist rate for automatable output.

When the scope is drawn to fit the budget rather than the risk

A two-day test on a system that needs five days does not give you 40% of the assurance. It gives you a report that says “no critical findings within the time available”, which is worse than no report at all because it will be quoted back at you in a questionnaire.

When there is no capacity to fix what comes back

A test that lands a fortnight before year end, with no change window and no engineering time reserved, produces a document that ages badly. Book the remediation capacity at the same time as the test, or move the test.

When it is bought for a certificate rather than an answer

Some buyers want the PDF for a supplier pack. That is a legitimate commercial motive, but say so out loud, because it changes the right scope, the right depth and the right price — and it usually means a narrower engagement than a genuine assurance exercise.

When the environment changes weekly

Testing a platform that ships twice a week gives you assurance about a build that no longer exists. Continuous vulnerability assessment plus targeted testing of major releases fits that reality far better than an annual set-piece.

How to tell a real test from a vulnerability assessment in disguise

The most common mis-sale in the UK market is an automated scan invoiced as a penetration test. It is easy to detect if you know what to look for.

The price tells you first

Work out the implied day rate. If a “penetration test” of a whole estate is quoted at £900 all in, no human days are in that number. Below roughly £500 per day you are buying automation with a covering letter.

The report tells you second

A real test report contains reproduction steps, evidence, and a narrative of how findings connect. A vulnerability assessment export contains a plugin identifier, a CVSS score and generic vendor remediation text. Both are useful documents. Only one of them is a test.

The questions they ask before starting tell you third

A tester asks about user roles, business-critical transactions, what would hurt most, and which systems are off limits. A scanning provider asks for IP ranges and credentials. If nobody asks what your application is for, nobody is going to test its logic.

The people tell you fourth

Ask who is doing the work, what their certifications are, and whether they hold CREST or Cyber Scheme qualifications. Ask whether the same person writes the report. On a genuine engagement these questions have specific, confident answers.

Red flags in a quote

What you seeWhat it usually meansWhat to ask
No day count in the proposalThe work is automated or undefinedHow many consultant days, and by whom?
Unlimited IP addresses, fixed priceA scan, priced as a subscriptionIs any manual exploitation included?
Instant turnaroundNo triage, no manual verificationHow long is the reporting phase?
Sample report is a tool exportA vulnerability assessment in disguiseCan I see a redacted narrative report?
Retest quoted separately, undefinedThe closure step will cost more laterIs retest included, and for how long?
No named tester or qualificationsWork may be subcontractedWho performs it and what do they hold?

The one question that separates them cleanly

Ask: “will you attempt to exploit what you find, and will the report show me how far you got?” A vulnerability assessment provider will say no, correctly and without embarrassment. A testing provider will say yes and explain the rules of engagement. Anyone who is vague is selling one and charging for the other.

Buying a vulnerability assessment well: scoping, questions and evidence

Getting good value from the cheaper instrument is mostly about scoping and about what you demand in the deliverable.

Scope every address you own, not every asset you remember

State your full internal ranges and every public range allocated to you. Ask the provider to report on assets discovered that were not on your list — that delta is often the single most valuable output of a first vulnerability assessment.

Insist on credentialed scanning from cycle one

Unauthenticated results understate your patch position substantially. If credentials cannot be provided immediately, agree a date and treat the first cycles as provisional rather than as a baseline.

Ask for the triage split

A good provider will tell you what proportion of raw findings they expect to confirm. Getting this in writing turns “we found 900 issues” into “we confirmed 140 and closed 760 as not applicable”, which is a completely different conversation with your engineering team.

Twelve questions worth asking any vulnerability assessment provider

QuestionWhat a good answer sounds like
Is scanning authenticated?Yes, on all in-scope hosts, with a named service account
How is discovery performed?Across supplied ranges, not from your asset list alone
Who triages the output?A named analyst, with a stated confirmation rate
Does prioritisation use exploitation data?Yes — known-exploited lists feed the ranking
How are cloud accounts covered?Through provider APIs, as configuration checks
How are remote laptops covered?Agent-based, reporting independently of the office network
What is the cycle frequency?Monthly minimum, weekly or continuous externally
What does the report contain?Summary, ranked findings, evidence, coverage statement
Are trends reported?Yes — open findings and overdue items, month on month
Is remediation advice specific?Named packages and versions, not generic vendor text
What is excluded?Stated explicitly, in the coverage section
How is the data protected?Named storage location, retention period and deletion terms

The coverage statement is the most under-read page

Every vulnerability assessment report should say which assets were reachable, which were not, and why. A programme that quietly drops 12% of the estate every month because a firewall rule blocks the scanner is producing a clean-looking trend line about the wrong population.

Evidence you should keep for questionnaires and audits

Keep the scope definition, the monthly reports, the triage decisions, the change records that closed findings, and the accepted-risk register. That bundle answers most customer security questionnaires without a single meeting, and it is exactly what an ISO 27001 auditor asks to see.

Running the vulnerability assessment in-house versus buying it

Both instruments can be insourced, but the economics are very different and only one of them usually makes sense to bring in-house at SME scale.

The case for in-house assessment

Tooling is affordable, the work is repeatable, and the person who runs the vulnerability assessment is often the person who will fix the findings — which removes an entire handoff. If you already have a competent systems administrator with spare capacity, this is a reasonable build.

The case against in-house assessment

It is nobody’s day job until it is somebody’s day job. The tooling needs maintaining, credentials rotate, coverage silently degrades, and triage quality depends on one person’s knowledge. Buying the cycle from a provider converts all of that into a fixed line item with a stated deliverable.

Testing in-house is a different proposition

Offensive testing needs current specialist skill, and independence is part of the product. PCI DSS explicitly requires organisational independence for its testing requirement. For almost every UK SME, testing is bought, not built.

The hybrid most mid-sized firms end up with

ActivityUsually in-houseUsually bought
Asset discoveryYesSometimes with the first cycle
Scheduled scanningOftenOften, as a managed service
Triage and prioritisationSometimesCommonly
RemediationAlmost alwaysRarely
Penetration testingRarelyAlmost always
Independent sign-offNeverAlways

The staffing arithmetic worth doing before you build

At a £1,200 day rate, the £15,600 balanced programme is equivalent to 13 consultant days a year. If bringing the vulnerability assessment in-house consumes more than about a day a month of a skilled person’s time, plus tooling, the build stops being cheaper than the buy — and it is nearly always more than a day a month in the first year.

Vulnerability assessment vs penetration testing: the decision table

Everything above reduces to a set of situations. Find yours.

Your situationBuy firstWhy
You have never scanned anythingVulnerability assessmentYou cannot scope a test without knowing the estate
A customer contract names a penetration testPenetration testNothing else satisfies the clause
You are preparing for Cyber Essentials PlusVulnerability assessmentIt finds the unsupported software that fails you
You are launching a custom web applicationPenetration testLogic flaws have no signature to scan for
You are in PCI DSS scopeBoth, to different requirements11.3 and 11.4 are separate obligations
You just acquired another companyVulnerability assessmentDiscovery across the new ranges comes first
You had an incident last quarterBoth, depth-firstYou need to know how far an attacker could go
Your last test found only patch issuesVulnerability assessmentYou are paying a day rate for automatable output
Your board wants a risk narrativePenetration testBoards act on stories, not on inventories
You have hundreds of open findingsNeither — buy remediationDetection is not your constraint
You are fully cloud-hosted with no serversVulnerability assessment, configuration-focusedMost of your risk is in the control plane
You ship code twice a weekContinuous assessment, targeted testsAn annual set-piece tests a build you no longer run

The default answer, if none of those fit

Run a vulnerability assessment monthly, run a penetration test annually against whatever is most exposed, and reserve one retest day per test. That is option C above, and for a business of roughly 60 people it costs about £15,600 a year.

Mistakes that waste a vulnerability assessment budget

Six failure patterns account for most of the wasted money in this market.

Scanning only what you already knew about

Scoping from the asset register guarantees the forgotten host stays forgotten. Scope by network range every time, and treat newly discovered assets as the highest-value finding of the cycle.

Running unauthenticated scans for years

It looks like a vulnerability assessment programme and produces a reassuring trend line, while systematically understating patch exposure. Fix the credential problem before you buy another cycle.

Treating the CVSS column as the work queue

Severity is technical, not contextual. Rank by exposure, exploitation and business impact, exactly as the NCSC’s triage guidance describes, or you will fix a 9.8 in a lab while a 6.4 on the payment path stays open.

Buying a test before the estate is clean

You pay a specialist day rate to be told about missing patches. Clear the known list first, then buy the days.

Scoping a test to the budget

A short test on a large system produces a report that says nothing found in the time available. Either fund the days the scope needs or narrow the scope honestly.

Never closing the loop

The retest is what converts a finding into a fix on paper. Without it, next year’s engagement starts by rediscovering last year’s findings, and you will have paid twice for the same information.

Frequently asked questions about vulnerability assessment and penetration testing

Is a vulnerability assessment the same as a vulnerability scan?

Not quite. The scan is the automated part. A vulnerability assessment is the scan plus scoping, credentialed access, human triage, prioritisation and a report that names actions and owners. If you are quoted for a vulnerability assessment and receive a raw tool export, you were sold the scan.

Can a penetration test replace a vulnerability assessment?

No, and the NCSC says so directly: testing is for gaining assurance in your vulnerability assessment and management processes, “not as a primary method for identifying vulnerabilities”. A test covers a fraction of your estate for a fraction of the year.

Which should a small UK business buy first?

The vulnerability assessment, run as a monthly programme rather than a one-off report. It is cheaper, it covers everything, and it makes any subsequent test far better value because the testers spend their days on genuinely interesting problems.

How much should we budget in total?

For a business of roughly 60 people, £15,600 a year buys twelve scanning cycles, a three-day external test, a four-day web application test and a retest day. Smaller and simpler estates can run a credible programme for considerably less; regulated or breached organisations should expect closer to £27,600.

Does Cyber Essentials require a penetration test?

No. Cyber Essentials and Cyber Essentials Plus are assessments against five technical control areas, and Plus adds hands-on verification by an assessor rather than adversarial testing. A vulnerability assessment beforehand is nonetheless the cheapest way to avoid failing on unpatched or unsupported software.

How often does PCI DSS require each one?

Internal and external vulnerability scans at least once every three months under requirement 11.3, with internal scans authenticated, and internal and external penetration testing at least every 12 months and after significant change under requirement 11.4. Segmentation testing is annual for merchants and every six months for service providers.

What is a reasonable UK day rate for testing?

Around £1,200, within a credible range of £1,000 to £1,500. Below about £500 per day, assume automation rather than manual testing, and ask directly what proportion of the engagement is performed by hand.

Do we need a CREST or CHECK provider?

CHECK is required for central government systems at OFFICIAL or above; the NCSC states that non-public-sector organisations do not need a CHECK provider. CREST or Cyber Scheme accreditation is the usual quality signal for UK private-sector buyers.

How long does each one take?

A vulnerability assessment cycle typically runs overnight to a few days depending on estate size, with reporting shortly after. A penetration test runs for the days quoted, plus a reporting phase of a few days, so a four-day test usually means two to three weeks from kick-off to final report.

What should we do with the report afterwards?

Assign every finding an owner and a deadline drawn from the NCSC timescales, decide explicitly which risks you are accepting, record those decisions, and retest. The report is an input to a process, not the output of one.

References and Further Reading

NCSC — Vulnerability Scanning Tools and Services

NCSC — Penetration Testing

NCSC — Vulnerability Management

NCSC — Vulnerability Management Guidance

NCSC — Put in Place a Policy to Update by Default

NCSC — Carry Out Assessments by Triaging and Prioritising

NCSC — Responding to Active Exploitation of Vulnerabilities

NCSC — Verify and Regularly Review Your Vulnerability Management Process

NCSC — 10 Steps to Cyber Security: Vulnerability Management

NCSC — 10 Steps to Cyber Security

NCSC — CHECK Scheme Introduction

NCSC — Cyber Essentials Overview

NCSC — Cyber Assessment Framework

NCSC — Cyber Security Board Toolkit

NCSC — Keeping Devices and Software Up to Date

NCSC — The Problems with Patching

NCSC — Vulnerabilities Topic Index

NCSC — Assured Products and Services Search

FIRST — CVSS v4.0 Specification Document

FIRST — CVSS v4.0 User Guide

FIRST — Common Vulnerability Scoring System

FIRST — 2026 Mid-Year Vulnerability Forecast

FIRST — Exploit Prediction Scoring System

The CVE Program

CVE Program — Overview

NIST National Vulnerability Database

NVD — Vulnerability Metrics

NVD — Dashboard

NIST SP 800-115 — Technical Guide to Information Security Testing and Assessment

NIST SP 800-53 Revision 5

NIST Cybersecurity Framework

OWASP Top 10

OWASP Web Security Testing Guide

OWASP Application Security Verification Standard

OWASP API Security Top 10

OWASP Mobile Application Security

OWASP Cheat Sheet Series

PCI Security Standards Council — Standards

PCI Security Standards Council — Document Library

PCI SSC — Approved Scanning Vendors

PCI SSC — Resource Guide: Vulnerability Scans and Approved Scanning Vendors

CREST

CREST — Penetration Testing Focus Group

The Cyber Scheme

IASME — Cyber Essentials

CIS Critical Security Controls

CIS Control 7 — Continuous Vulnerability Management

CIS — White Papers

Cyber Security Breaches Survey 2025/2026

Cyber Security Breaches Survey Collection

Cyber Governance Code of Practice

ICO — A Guide to Data Security

ICO — Report a Breach

Data Protection Act 2018

MITRE ATT&CK

MITRE Common Weakness Enumeration

EIOPA — Digital Operational Resilience Act

ENISA — Vulnerability Disclosure

PortSwigger Web Security Academy

Exploit Database

Tenable

Qualys

Greenbone

OpenVAS

AWS — What Is Amazon Inspector

Microsoft Defender Vulnerability Management

SANS Institute

Aardwolf Security — Penetration Test Cost UK Buyers Guide