The short answer
Affordable penetration testing for a small business comes from a tight scope, not a cheaper tester. Most small firms should test what attackers can reach first: internet-facing IP addresses and remote access, the website or customer portal, and the Microsoft 365 or Google Workspace tenant. Testing live assets only, with credentials supplied, keeps the number of tester-days down.
On this page
- Do small businesses need penetration testing?
- What should a small business test first?
- How can a small business get affordable penetration testing?
- What does penetration testing for small businesses cost?
- Is a cheap pen test a false economy?
- What should you have in place before a penetration test?
- How does a small business penetration test work?
- Why Sovereign Secure for small business penetration testing?
- Get a fixed quote for your penetration test
Affordable penetration testing for a small business comes from a tighter scope, not a cheaper tester. Start with the systems an attacker on the internet can actually reach: your external IP addresses and remote access, your website or customer portal, and your Microsoft 365 or Google Workspace tenant. Test those properly, by hand, and leave the rest until you have a reason to pay for it.
This page covers what to test first for common small business set-ups, how to right-size the scope so you are not paying for days you do not need, and what to ask any provider before you sign. If you have not yet put the basic controls in place, start with our practical guide to cyber security for small businesses.
Do small businesses need penetration testing?
Not always. There is no general legal requirement in the UK for a small business to commission a penetration test. Most small firms need one for a specific reason, and that reason should shape the scope.
| What triggered the question | What is usually asked for | Where to focus the test |
|---|---|---|
| A customer’s security questionnaire | Evidence of an independent test in the last 12 months | The systems that store or process that customer’s data |
| Taking card payments | PCI DSS Requirement 11.4 testing, if your self-assessment questionnaire (SAQ) includes it | Check which SAQ applies first, because not every SAQ includes penetration testing |
| A cyber insurance application | Answers about testing, MFA, patching and remote access | Remote access and email, which insurers ask about most directly |
| Working towards ISO 27001 | Evidence for Annex A 8.8, management of technical vulnerabilities | Systems ranked highest in your risk assessment |
| A startup selling to larger companies | A recent test report on the product | The web application and its API, tested with each user role |
| UK GDPR Article 32 | A process for regularly testing the effectiveness of your security measures (penetration testing is not named) | Systems holding personal data |
If none of these applies and you run very little of your own technology, a penetration test may not be the best first spend. The NCSC’s Small Business Guide sets out the basics to get right first.
What should a small business test first?
Test what is exposed to the internet before anything inside the office. That is where opportunistic attacks start, and for many small firms it is most of the attack surface. In the usual order of priority:
- External perimeter. Your public IP addresses, firewall or router, and anything reachable on them, such as a NAS, CCTV recorder or phone system that was opened up for remote access years ago and forgotten. An external penetration test finds what is exposed and whether it can be broken into.
- Your website or customer portal. Login pages, contact and quote forms, the content management system’s admin area and any checkout. Brochure sites and online shops on WordPress, Shopify or Magento are covered by website penetration testing.
- Microsoft 365 or Google Workspace. For most small firms this is where email, files and customer data live, and a compromised mailbox is the starting point for invoice fraud. A Microsoft 365 security assessment checks MFA coverage, admin roles, mail forwarding and file sharing, and tests what a compromised user could reach. If you use Google Workspace, tell us at scoping and we will confirm what can be covered.
- Remote access. The VPN, remote desktop gateway or remote support tool your staff and IT provider use to get in. Weak or single-factor remote access is one of the most direct routes into a small network.
What you can usually leave until later depends on your set-up:
| Your set-up | Test first | Add when you can | Can usually wait |
|---|---|---|---|
| Office-based firm, cloud email, no servers | Microsoft 365 or Google Workspace tenant, remote access | External test of the office connection | Internal network testing |
| Online shop on a hosted platform such as Shopify | Website: staff accounts, apps and custom code | Email tenant | Internal network testing |
| Online shop on self-hosted WordPress, WooCommerce or Magento | Website and the server it runs on | External test of all hosting IP addresses | Internal network testing |
| Software or SaaS startup | Web application and API, with each user role | Cloud configuration in AWS or Azure | Social engineering, red team |
| Firm with on-site servers or a VPN | External perimeter and VPN | Internal network and Active Directory | Red team |
How can a small business get affordable penetration testing?
Pay for testing time, not discovery or admin. Most penetration tests are priced by tester-days, so every choice that lets the tester spend more of those days actually testing gives you more for the same budget.
| Right-sizing choice | Why it saves money | What to watch |
|---|---|---|
| Test live assets only | Unused IP addresses and retired sites waste time | Forgotten systems are often the weakest, so share your full list and let the tester confirm what is live |
| Supply credentials and documentation (grey box) | Days go on testing rather than guessing | Black box testing looks realistic but spends paid days on discovery you could hand over |
| Test representative user roles | Access control checks are repeated for each role | Always include roles with admin rights |
| Test a staging copy where one exists | Fewer restrictions, so the work goes faster | Staging must match production |
| Combine related scopes in one engagement | One scoping, one report and one retest window | Do not add scopes you have no reason to test |
| Fix the basics before the test | A test that only finds missing patches is expensive patch management | Keep patching and scanning going between tests |
| Agree the retest up front | No surprise second invoice | Confirm how long you have to fix findings |
Two things are not worth cutting: manual testing, and a report your IT provider can act on without a translator.
What does penetration testing for small businesses cost?
Less than many owners expect, if the scope is tight. Published prices from UK providers we reviewed in September 2026 started at about £550 for a small fixed-scope external test. These are the ranges for the tests small firms usually start with:
| Test | Published UK prices (Sep 2026) | What sets the price |
|---|---|---|
| External network test | £550 for 1 to 5 IP addresses, up to £3,500 for 50+, as fixed packages | Live IP addresses and the services exposed on them |
| Web application or website test | From £1,650 as a basic package; £6,250 to £10,000+ as a scoped engagement | User roles, functions and whether logged-in areas are tested |
| Mobile app test | From £1,650 | iOS, Android or both, and whether the backend API is included |
| Internal network test | From £1,800 | Sites, subnets and the size of Active Directory |
| Consultant day rate | About £1,000 to £1,500 per tester-day | Seniority and specialism |
These are other providers’ published prices, not ours. We do not publish a price list; we scope each test and quote for it. Our penetration testing cost guide breaks the figures down further and shows how to work out how many tester-days a quote really buys.
Is a cheap pen test a false economy?
Often, yes. A very low price usually buys an automated vulnerability scan with a report template. Scanning is useful, and we offer it as a separate vulnerability scanning service, but it does not prove what an attacker could do, test logged-in areas or find flaws in how your systems are put together.
At typical day rates, a quote far below the ranges above buys only a few hours of a tester’s time. Whoever you talk to, ask:
- How many tester-days does the quote allow, and how much of that is manual testing?
- Is authenticated (logged-in) testing included?
- Is a retest included, and how long do we have to fix findings?
- Can we see a sample report?
What should you have in place before a penetration test?
Get the basics right first, so the test finds the things you could not have found yourself. The NCSC’s penetration testing guidance makes the same point: a test should give you assurance that your vulnerability management works, not be your main way of finding vulnerabilities.
In practice that means an up-to-date list of your devices, accounts and internet-facing systems, MFA on email, cloud services and remote access, supported software with updates applied, and admin rights limited to the people who need them. Cyber Essentials covers most of this through its five technical controls: firewalls, secure configuration, security update management, user access control and malware protection.
Cyber Essentials Plus is not a penetration test: it is an independent technical audit of those controls on a sample of your devices, and our Cyber Essentials Plus checklist shows exactly what the assessor checks.
How does a small business penetration test work?
The process is the same as for a large organisation, just smaller and quicker to arrange:
- Scoping. You tell us what you want tested and why, using the quote form or a short call. We agree targets, user roles and a testing window, then send a fixed-price proposal.
- Authorisation. You sign written authorisation before any testing starts. If an IT provider, hosting company or managed service provider runs your systems, we involve them here, because they may need to approve the test and they will usually make the fixes.
- Testing. Manual testing backed by professional tooling, following recognised methodologies such as the OWASP testing guides. Anything critical is reported to you the day we confirm it.
- Report and debrief. A plain-English summary for the owner or directors, and technical findings with evidence and step-by-step fixes for whoever looks after your IT, followed by a call to go through them.
- Retest. Once you have made the fixes, we retest them and reissue the report showing which findings are closed, ready to send to a customer or insurer.
Every test follows the five stages of penetration testing: planning and reconnaissance, scanning, gaining access, maintaining access, and analysis and reporting.
Why Sovereign Secure for small business penetration testing?
- One provider for testing and certification. We are an IASME-licensed Cyber Essentials certification body, so you can go from Cyber Essentials (packages from £320 + VAT) and Cyber Essentials Plus to a focused penetration test without changing provider.
- A PCI SSC Qualified Security Assessor company. If you take card payments, we know what evidence PCI DSS Requirement 11.4 asks for and when it applies to you.
- ISO 27001 certified. The way we handle your data and findings is governed by an independently certified information security management system.
- Every test type under one roof. Web applications, APIs, networks, cloud, mobile apps, hardware and IoT, wireless, social engineering, red team, source code review and AI or LLM applications, plus vulnerability scanning, so you can add scopes as you grow.
- UK headquartered in Accrington, Lancashire, with external, website and Microsoft 365 testing carried out remotely, so no site visit is needed.
Get a fixed quote for your penetration test
Tell us what you want tested and what has prompted it, whether that is a customer questionnaire, an insurer, PCI DSS or a new website, and we will suggest the smallest scope that answers the question and send a fixed price. Use the penetration testing quote form or call +44 161 523 5276.
Last reviewed October 2026 by the Sovereign Secure assessment team.




