Skip to content
itsorted.online

How to Set Up MFA (2FA) for Business Accounts, Step by Step

Multi-factor authentication (MFA, often called 2FA) means signing in with your password plus a second proof, such as a code or prompt from an app on your phone. It stops most account takeovers that rely on a stolen password, which is why CSA and the Singapore Police Force both tell businesses to turn it on. In Microsoft 365 the quickest route is "security defaults", which is free. In Google Workspace you allow 2-Step Verification, give staff time to enrol, then enforce it. This guide covers both, which method to choose, the other accounts that need MFA, and how not to lock yourself out.

Updated · 6 min read

In this guide · 8 sections
  1. 1.Which MFA method to use
  2. 2.Microsoft 365: turn on security defaults
  3. 3.Google Workspace: allow, enrol, then enforce 2-Step Verification
  4. 4.The other accounts that need MFA
  5. 5.Avoiding lockouts
  6. 6.Rolling it out to staff without drama
  7. 7.Do it yourself or get help?
  8. 8.Frequently asked questions

Which MFA method to use

Not all second factors are equally strong. From weakest to strongest:

MethodHow it worksStrengthBest for
SMS or voice codeA code is texted or read to your phoneBetter than nothing; vulnerable to SIM swaps and fake login pagesA fallback only
Authenticator app codeA 6-digit code from Microsoft Authenticator or Google AuthenticatorGoodMost staff accounts
App push with number matchingYour phone asks you to approve and type the number shown on screenGood; resists "approve spam"Microsoft 365 users
Passkey or security keyYour phone, laptop or a USB key proves who you are; nothing to typeStrongest; resists phishing pagesAdmins, directors, finance staff

Microsoft's security defaults documentation explains that when users approve a sign-in in Microsoft Authenticator they are shown a number to enter, which helps prevent "MFA fatigue" attacks where criminals send repeated prompts hoping someone taps Approve.

Give every admin and anyone who can approve payments a phishing-resistant method (a passkey or a security key). They are the accounts criminals target first.

Microsoft 365: turn on security defaults

Security defaults is Microsoft's free baseline for tenants without Conditional Access. According to Microsoft, it:

  • requires all users to register for multifactor authentication;
  • requires administrators to use MFA every time;
  • asks users for MFA when needed, for example on risky sign-ins;
  • blocks legacy authentication protocols, which can't do MFA and are a common way in.

Microsoft notes that since 29 July 2024 the old 14-day grace period for registering MFA has been removed, so users are asked to register straight away. To switch it on:

  1. Sign in to the Microsoft Entra admin center as at least a Conditional Access Administrator (a Global Administrator also works).
  2. Go to Entra ID, then Overview, then Properties.
  3. Select Manage security defaults, set it to Enabled, and save.
  4. Revoke existing sessions so everyone has to sign in again and register MFA.
  5. Tell staff beforehand to install Microsoft Authenticator, and be available on the day to help.

If you have Microsoft 365 Business Premium (which includes Entra ID P1), Microsoft says security defaults are probably not right for you and points to Conditional Access instead. Conditional Access policies let you require stronger methods for admins and block sign-ins from risky locations or unmanaged devices.

Google Workspace: allow, enrol, then enforce 2-Step Verification

Google's 2-Step Verification deployment guide splits it into steps. Google also enforces 2SV for administrator accounts.

  1. Tell users the date by which 2SV will be required and which method you want them to use.
  2. As a super administrator, go to Security, then Authentication, then 2-step verification in the Admin console, and tick "Allow users to turn on 2-Step Verification".
  3. Ask users to enrol: security keys, Google prompts, the Google Authenticator app or backup codes.
  4. Track enrolment in the reports until everyone is done.
  5. Set Enforcement to On, or "Turn on enforcement from date". Google says enforcement from a date starts within 24 to 48 hours of that date.
  6. Set a new user enrollment period (Google allows 1 day to 6 months) so new staff can sign in and set up 2SV in their first days.

Google warns that when 2SV is enforced, users who haven't finished enrolling can be locked out, so check the reports before you switch enforcement on.

The other accounts that need MFA

Email is the most important account, because it can reset the passwords of everything else. Then work through the accounts that hold money, customers or your online presence:

  • Domain registrar and DNS host (whoever controls your domain controls your website and email).
  • Business banking, payment gateways (Stripe, HitPay) and accounting (Xero, QuickBooks).
  • Website admin (WordPress, Shopify, Wix) and hosting control panels.
  • Social media and Meta Business accounts, plus WhatsApp Business (turn on two-step verification with a PIN).
  • Password manager (protect it with a strong master password and MFA).
  • Government accounts such as Corppass, which uses Singpass for two-factor sign-in.

CSA's advice to use strong passwords and enable 2FA recommends long passphrases of at least 12 characters alongside 2FA, and never reusing passwords across accounts.

Avoiding lockouts

  • Keep a break-glass admin account: a second admin with a long random password and a security key, stored safely and used only in emergencies.
  • Register two methods per person where possible (for example, the app plus a backup phone number or backup codes).
  • Save backup codes in your password manager, not in a document on the desktop.
  • Plan for lost phones: decide who can reset a user's MFA, and how they confirm it's really that person before doing so.
  • Handle leavers properly: remove their MFA methods and sessions on their last day, as well as their password.

Rolling it out to staff without drama

Most MFA rollouts that go wrong do so because staff were surprised. A simple plan for a small team:

  1. Announce it a week ahead in plain language: what it is, why, and what they need to do.
  2. Share a one-page guide with screenshots for installing the authenticator app.
  3. Turn it on for admins first, then everyone else.
  4. Pick a time when someone can help, not just before a deadline.
  5. Check the next day that nobody has been left out, including shared mailboxes and service accounts.

If you are also tidying up how passwords are shared, our guide to choosing a password manager covers the next step.

Do it yourself or get help?

For a team of a few people, security defaults or Google's 2SV enforcement can be set up in an afternoon using the steps above.

Microsoft 365 / Google Security Lockdown (S$590) enforces MFA for up to 15 users, blocks legacy sign-in and risky apps, sets anti-phishing policies and sharing rules, cleans up admin roles with a break-glass account, and gives you a before and after report. Pair it with a Password Manager Rollout (S$290) so strong, unique passwords become the easy option.

Frequently asked questions

Yes. Security defaults is available at no extra cost and requires all users to register for MFA, requires MFA for admins and blocks legacy authentication. Conditional Access, which gives finer control, needs Entra ID P1, included in Microsoft 365 Business Premium.

Two-factor authentication (2FA) uses exactly two proofs, usually a password plus a code or prompt. Multi-factor authentication (MFA) means two or more. In everyday use the terms mean the same thing.

SMS is better than a password alone, but codes can be intercepted through SIM-swap fraud or typed into fake login pages. An authenticator app is stronger, and passkeys or security keys are strongest. Use SMS only as a fallback.

An admin can reset their MFA methods after confirming it's really them, for example by a video call. Have them register a second method when they first set up MFA so a lost phone doesn't lock them out.

Yes. When enforcing 2SV, set a new user enrollment period of between 1 day and 6 months. During that window, new users can sign in with just their password while they enrol.

Related services

Related guides

All guides