Skip to main content
All topics
Cyber Security

Multi-Factor Authentication (MFA)

Multi-factor authentication (MFA) is the single most effective security control for protecting against unauthorised access. By requiring a second form of verification in addition to a password — typically a code from an authenticator app, a biometric scan, or a hardware token — MFA blocks 99.9% of identity-based attacks, including phishing, password spray, and credential stuffing. Despite this, many UK businesses still don't have MFA enabled for all users, leaving their systems vulnerable to the most common attack vectors. We help businesses across London and the UK implement and manage multi-factor authentication — ensuring every user, every account, and every system is protected by MFA, without creating unnecessary friction for your team.

The short answer

Multi-factor authentication (MFA) is a security mechanism that requires users to provide two or more forms of verification to access an account or system. The factors are typically: something you know (password), something you have (phone, hardware token), and something you are (biometric). MFA can use authenticator apps (Microsoft Authenticator, Google Authenticator), SMS codes, email codes, hardware tokens (YubiKey), or biometric verification (Windows Hello, Touch ID). Microsoft Entra ID provides MFA as part of Microsoft 365, with advanced features through Entra ID P1 and P2.

Enable MFA for all users — not just administrators. Every account is a potential entry point.
Use authenticator apps rather than SMS — SMS is vulnerable to SIM swapping and interception.
Implement conditional access to require MFA only when needed — reducing user friction.
Use hardware tokens (YubiKey) for high-privilege accounts like administrators.
What Is It?

Understanding Multi-Factor Authentication (MFA)

Multi-factor authentication (MFA) is a security mechanism that requires users to provide two or more forms of verification to access an account or system. The factors are typically: something you know (password), something you have (phone, hardware token), and something you are (biometric). MFA can use authenticator apps (Microsoft Authenticator, Google Authenticator), SMS codes, email codes, hardware tokens (YubiKey), or biometric verification (Windows Hello, Touch ID). Microsoft Entra ID provides MFA as part of Microsoft 365, with advanced features through Entra ID P1 and P2.

Why It Matters

The business impact

MFA blocks 99.9% of identity-based attacks. Passwords alone are no longer sufficient — they can be stolen, guessed, or phished. MFA adds a second layer of security that makes it extremely difficult for attackers to access accounts even if they have the password. With the rise of remote work, cloud applications, and sophisticated phishing, MFA is no longer optional — it's essential. Cyber Essentials, GDPR, and most insurance policies now require MFA.

Who needs this?

Every business should have MFA enabled for all users. Businesses using Microsoft 365, cloud applications, or remote access. Businesses with compliance requirements (Cyber Essentials, GDPR, FCA, PCI DSS). Businesses that want to protect against phishing, password theft, and credential stuffing. Businesses that want to reduce the risk of business email compromise and account takeover.

Who doesn't need this?

No business should be without MFA. Even very small businesses (1–3 users) should enable MFA — it's free with Microsoft 365 security defaults. The only question is which MFA method to use and how to configure it for your specific needs.

How It Works

The technical overview

MFA requires users to provide a second form of verification when signing in. After entering their password, the user is prompted for a second factor — typically a code from an authenticator app, a push notification to their phone, or a biometric scan. The second factor is verified by the identity provider (Entra ID for Microsoft 365). Conditional access policies can require MFA only in certain situations (e.g., when accessing from outside the office), reducing friction for users. We handle the design, deployment, and management of your MFA solution.

Technologies & Entities

Related technologies

Microsoft Entra ID Microsoft Authenticator Conditional Access Windows Hello FIDO2 YubiKey Microsoft 365 Azure SMS Voice Call
Pricing Factors

What affects the cost?

Free with security defaults
MFA is free with Microsoft 365 security defaults, which require MFA for all users. No additional licensing needed.
Entra ID P1 for conditional access
Conditional access (granular MFA policies) requires Entra ID P1, approximately £5.30 per user per month. Included with Microsoft 365 Business Premium.
Hardware tokens
Hardware tokens (YubiKey) cost approximately £40–£60 per token. Recommended for high-privilege accounts.
Setup and configuration
MFA setup and configuration typically costs £500–£2,000 depending on the number of users and complexity of conditional access policies.
Best Practices

Expert recommendations

Enable MFA for all users — not just administrators. Every account is a potential entry point.

Use authenticator apps rather than SMS — SMS is vulnerable to SIM swapping and interception.

Implement conditional access to require MFA only when needed — reducing user friction.

Use hardware tokens (YubiKey) for high-privilege accounts like administrators.

Train users on MFA setup and usage — poor user experience leads to workarounds.

Monitor MFA sign-in logs for suspicious activity — failed MFA attempts can indicate attacks.

Industries

Industries that benefit

All industriesFinancial servicesHealthcareLegalProfessional servicesConstructionRetailEducation

Need help with multi-factor authentication (mfa)?

Our certified engineers can help you evaluate, deploy, and manage multi-factor authentication (mfa) for your business.

FAQ

Multi-Factor Authentication (MFA) — your questions answered

Common questions about multi-factor authentication (mfa), pricing, implementation, and best practices.

Ready when you are

Book your free consultation in 30 seconds.

No obligation. No spam. Just a certified engineer with a clear, proactive roadmap.

Response <60 min
Certified & insured
SLA-backed
No surprise fees