Two-Factor Authentication for UK SMEs: Your Baseline Security
Leaked passwords are the most common entry point for cyberattacks. Discover which accounts to protect first, the best authentication factors, and the typical costs for UK businesses.
by Cleverson Gouvêa

Activating two-factor authentication (2FA) for your business is the cheapest and most effective security measure a small company can take this month. It doesn't require buying a firewall, hiring a SOC team, or changing systems. It requires a list of accounts, an afternoon of configuration, and a clear rule for anyone who loses their mobile phone. This guide shows the minimum that works, in the right order, with real costs.
TL;DR
- Stolen or guessed credentials are the primary entry point for attacks: 22% of breaches analysed in the Verizon DBIR 2025 started this way, ahead of vulnerability exploitation (20%) and phishing (16%).
- A Microsoft Research study of corporate accounts showed that MFA reduces the risk of compromise by 99.22%.
- The minimum viable: MFA on email, domain/DNS panel, cloud, banking, Meta Business, and hosting, plus a password manager. Typical cost: from zero to £4 per user per month.
- SMS is better than nothing, but it's the weakest factor. For administrators, use an authenticator app or a physical key (FIDO2/passkey).
- The error that most often brings down businesses is not a lack of technology, but activating MFA without a recovery plan.
Why two-factor authentication for businesses is the first control, not the last
When we respond to an incident at a small business, the story almost never involves a sophisticated hacker. It involves a password. The finance email password reused for a shop registration that was leaked. The hosting panel password noted down in a shared spreadsheet. The Microsoft 365 administrator account that a former employee still knows by heart.
The numbers confirm what we see daily. The Verizon Data Breach Investigations Report 2025 analysed over 22,000 incidents and 12,195 confirmed breaches: credential abuse was the most common entry vector, at 22%. In the attack pattern on web applications, 88% of breaches involved stolen credentials.
Two-factor authentication for businesses cuts off precisely this path. Even if the password is leaked, the attacker needs something only the account owner has: the mobile phone with the authenticator app, the physical key, the laptop's biometrics. The Microsoft Research study on Azure AD accounts measured the effect: MFA reduced the risk of compromise by 99.22% across the entire population and by 98.56% in cases where the password had already been leaked.
What about UK data?
You might find claims that "most cloud accounts for UK businesses are still without MFA". I've searched and haven't found any recent, publicly available research with clear methodology that measures this in the UK, so I won't cite an invented percentage. What I can report is my experience: in the audits we conduct for new clients, finding the main email account or DNS panel protected only by a password is the rule, not the exception. And the industry itself is acting as if this is the scenario: Microsoft and Google have started to mandate the second factor for administrative accounts, as you'll see below.
What is MFA, 2FA, and two-step verification (no jargon)
MFA (multi-factor authentication) is requiring two or more proofs of identity from different categories:
- Something you know: password, PIN.
- Something you have: mobile phone with authenticator app, USB/NFC security key.
- Something you are: fingerprint, face (normally used to unlock a passkey on the device itself).
2FA (two-factor authentication) is the most common case of MFA: password plus a second factor. "Two-step verification" is the name Google and WhatsApp use for the same idea. In practice, talking about two-factor authentication for businesses means ensuring that no critical account opens with just a password.
A common confusion: password plus a secret question is not MFA. These are two items from the same category ("something you know") and can be compromised together.
Comparing factors: which to use for each account
Not every second factor offers equal protection, and two-factor authentication for businesses doesn't need to use the same method for everyone. The December 2024 guidance from CISA, the US cybersecurity agency, published after the Salt Typhoon group's invasion of operators, was direct: do not use SMS as a second factor, because the message travels unencrypted on the operator's network. The agency places FIDO keys as the best option, with passkeys close behind.
| Factor | Resists phishing? | Cost | Where it makes sense |
|---|---|---|---|
| SMS / call | No. Vulnerable to SIM swap and interception | Zero | Only as a last resort, when the service offers no other option |
| Email code | No. If the email is compromised, so is this | Zero | Low-risk internal systems, VLE students |
| Authenticator app (TOTP) | Partial. Code can be typed into a fake site | Zero | Standard for all employees |
| Push notification with number | Partial. Better than simple push | Zero (included in M365/Workspace) | Everyday Microsoft and Google accounts |
| Passkey (FIDO2 on mobile/laptop) | Yes | Zero | Accounts that already support it: Google, Microsoft, password managers |
| Physical key (FIDO2) | Yes | One-off purchase per key, no monthly fee | Administrators, finance, DNS and domain panel |
Practical rule we adopt when designing two-factor authentication for a client's business: regular employees use an authenticator app or passkey. Those with administrator power, those handling money, and those controlling the domain use a physical key, with a second backup key stored in a safe.
When NOT to use SMS
Do not use SMS for the domain registrar account, DNS panel, bank, or cloud administrator account. These are the accounts an attacker targets with a SIM swap, because whoever controls the domain controls the email, and whoever controls the email can reset all other passwords.
Passwords: what has changed in the rules (and what you can stop doing)
Two-factor authentication for businesses does not negate the need for a strong password. It covers the password's vulnerability; it doesn't justify it. And here's some good news: the rules have become simpler.
In July 2025, NIST, the US standards institute used as a global reference, published the final version of SP 800-63B-4. The points that matter for a small business:
- Length over complexity. For a password used as a single factor, the minimum recommended length is now 15 characters. A phrase like "strong-coffee-in-the-meeting-room" is better than "P@ssw0rd!".
- No mandatory composition rules like "one uppercase, one number, and one symbol". These push people towards predictable patterns.
- No forced periodic changes. Changing every 90 days generates "Password2026a", "Password2026b". Change only when there is suspicion of a leak.
- Block already leaked passwords. The system should refuse passwords that appear in known breach lists.
Password manager is part of the minimum
Nobody memorises 40 long, unique passwords, and without a manager, two-factor authentication for businesses becomes a patchwork. Without a manager, employees reuse the same password everywhere, and a leak on any site turns into access to your ERP. Reference prices today: Bitwarden Teams costs £4 per user per month on the annual plan, and 1Password Business, £7.99. For a team of 10 people, that's less than a team lunch per month.
The manager also solves a problem almost every small business has: shared passwords (the Instagram login, supplier access, local council portal). These now live in a vault with access control, instead of circulating on WhatsApp.
Accounts that need MFA first (priority order)
Don't try to protect everything on the same day. Protect in the order an attacker would cause the most damage. This is the sequence we use when implementing two-factor authentication for a client's business:
- Domain registrar and DNS panel (e.g., Nominet, Cloudflare, GoDaddy). Whoever controls the DNS can redirect email and the website.
- Corporate email (Microsoft 365, Google Workspace, hosting webmail). This is the master key for recovering all other accounts.
- Cloud and servers (Azure, AWS, Google Cloud, VPS panel, HestiaCP, cPanel). This includes SSH access, which should be by key, not password.
- Banking and payment methods (internet banking, payment gateway).
- Meta Business, Google Ads, and WhatsApp Business. In Meta's business portfolio, you can require 2FA for all members, not just administrators.
- Business systems: ERP, CRM, Moodle VLE, website administrative panel.
- Administrators' personal accounts that provide access to the above (e.g., the personal Facebook account that manages the page).
The case of WhatsApp and the official API
Many businesses protect email but forget WhatsApp. In the app, activate two-step verification (the 6-digit PIN) on all company numbers. For the official WhatsApp API, the account is tied to the Meta portfolio, so the MFA of whoever administers that portfolio protects the number. In the integration projects we undertake, this is one of the first checks: an admin without 2FA in Business Manager is the shortest path for someone to hijack the number and communicate with your customers.
What Microsoft, Google, and Meta have already made mandatory
If you use the major platforms, part of the decision has already been made for you:
- Microsoft Azure: Phase 2 of mandatory MFA began on 1st October 2025 and covers Azure CLI, PowerShell, mobile app, REST APIs, and infrastructure-as-code tools, applied gradually per tenant. Service identities (managed identities, service principals) are not affected, but scripts that log in with a human user are.
- Microsoft 365 / Entra ID: Security defaults provide MFA for all users at no licence cost, using Microsoft Authenticator. Conditional access (rules by location, device, risk) requires an Entra ID P1 licence, included in Microsoft 365 Business Premium.
- Google Workspace: Google is imposing two-step verification for administrator accounts in stages, notifying super admins approximately 90 days in advance. Admins under the policy cannot request an exemption: those who do not activate it must lose administrator privileges.
- Meta: Business portfolios older than 90 days may be required to mandate 2FA.
The takeaway for those managing two-factor authentication in a small business is simple: if providers are mandating MFA for admins, doing only the minimum required leaves the other 90% of accounts open.
How to implement two-factor authentication for your business in 4 weeks
Implementing two-factor authentication for your business all at once, without warning, generates resistance, support calls, and requests to disable it. The approach that works is gradual and communicated.
Week 1: Inventory
List all accounts and systems, who has access, and who is an administrator. Remove access for former employees and old suppliers. In almost every inventory we conduct, at least one user who left the company is still active.
Week 2: Administrators and critical accounts
Activate strong MFA (physical key or passkey) on domain, DNS, admin email, cloud, and banking accounts. Register two methods for each and generate recovery codes. Store the codes outside the main password manager, in a safe or sealed envelope.
Week 3: All employees
Communicate in advance, explain the 'why' in five minutes, and set aside an hour to help each person install the authenticator. In Microsoft 365, activate security defaults; in Workspace, set the enforcement date for two-step verification.
Week 4: Own systems and review
Turn on MFA for the systems you control. In Moodle, for example, multi-factor authentication is native since version 4.3 and accepts authenticator apps (TOTP), security keys (WebAuthn/FIDO2), and email codes. For Linux servers, administrative access also needs to be hardened: SSH by key, no root login by password, panel behind VPN or IP whitelist.
Common pitfalls (and their costs)
Two-factor authentication for businesses fails less due to technology and more due to process. The pitfalls I see most often:
- A single mobile phone as the factor for everything. The director changes devices, the authenticator app wasn't migrated, and the company loses domain access. Recovering a registrar or cloud account without a recovery code can take days and require company registration documents.
- Push fatigue. The attacker with the correct password sends dozens of notifications until someone approves by mistake. Prefer push with a matching number or code.
- Shared account with MFA on one person's mobile phone. When they go on holiday, the department grinds to a halt. Use a shared vault in the password manager or individual accounts.
- Eternal exceptions. "Only the director doesn't have MFA because they complain." The director is precisely the target of fake payment email scams.
- Open legacy protocols. IMAP/POP with simple passwords bypass webmail MFA. Block legacy authentication in Microsoft 365 and Workspace.
- Believing MFA solves advanced phishing. Real-time phishing kits steal the session cookie after login. Only phishing-resistant factors (FIDO2/passkey) block this, which is why they are for administrators.
When NOT to enforce MFA
There are cases where extending two-factor authentication for businesses to everyone hinders more than it protects: students of a free online learning platform, users of a public consultation portal, service accounts running integrations. For these, the answer is different: strong passwords with attempt blocking, rate limiting on login, and for integrations, tokens with minimum scope instead of username and password. We have written about these layers in how to protect web servers against attacks.
What to do if an account has already been compromised
If you are reading this after the problem has occurred, the order matters:
- Recover the email first, because it resets everything else.
- End all active sessions and revoke tokens for connected applications.
- Change the password and activate strong MFA before restoring user access.
- Review forwarding rules in the email inbox: attackers often create a rule that copies messages containing "invoice" or "payment" externally.
- Check if personal data was exposed. If so, UK GDPR may require communication to the ICO and data subjects. Lessons from real cases are in data breaches: lessons for UK businesses.
If the company doesn't have anyone to calmly follow this roadmap, it's worth calling for specialist help before tampering with more things. An IT security consultancy can separate what needs to be done in hours from what can wait.
How Agathas Web solves this
Agathas Web has been working since 2008 with Linux servers, managed hosting, Moodle environments, and integrations with the official WhatsApp API. Two-factor authentication for businesses and access control are part of what we operate daily for our own systems. In Agathas Web's consultancy, we transform this checklist into a project with a clear beginning, middle, and end:
- Access diagnosis: inventory of accounts, administrators, suppliers, and orphaned accesses, with a prioritised risk report.
- MFA implementation: configuration in Microsoft 365 or Google Workspace, domain and DNS panel, servers, Meta Business, and proprietary systems, such as Moodle and administrative panels.
- Password policy and manager: tool selection, creation of vaults by department, and migration of shared passwords.
- Recovery plan: backup keys, stored recovery codes, procedure for lost mobile phones, and for employee offboarding.
- Short training for the team, focused on real scams (repeated push, fake payment email, SIM swap).
It works like this: an initial conversation to understand the scope of the operation, a diagnosis with a fixed scope and price, and accompanied implementation. To hire, contact us via the consultancy page or the website's WhatsApp.
Conclusion: start with the five accounts that can bring down your business
You don't need a complete security programme to eliminate the most common attack vector. You need two-factor authentication for your business on domain, email, cloud, banking, and Meta accounts; a password manager; and a plan for the day someone loses their mobile phone. This can be done in four weeks and costs little to nothing in licensing.
If you prefer not to implement two-factor authentication for your business alone, or if you already suspect an account has been exposed, schedule a conversation with our consultancy and leave with an access diagnosis and the exact order of what to protect first.
Related posts

ERP & WhatsApp Integration for UK Businesses: Architecture, Costs, and Common Pitfalls
Payment reminders, VAT invoices, and order confirmations sent directly from your ERP to customer WhatsApp: the scalable architecture and true costs for UK firms.

Managed Hosting vs. VPS: Who's on Call When Your Website Fails?
Your website crashed at 2 AM. With a VPS, it's your problem; with managed hosting, it's a team's. See the real division of responsibility and cost for each.

Safeguarding Your Web Server: WAF, fail2ban, and Rate Limiting Explained
94% of logins on Cloudflare's network are bots. Discover how WAF, rate limiting, and fail2ban can thwart attacks before they bring down your website.