Microsoft 365 is the backbone of most remote-first organizations. Getting the setup right from day one prevents months of pain later. This guide covers everything from plan selection through first-30-day hardening.
Microsoft's plan naming is deliberately confusing. Here's what actually matters:
| Plan | Monthly (per user) | Key Features |
|---|---|---|
| M365 Business Basic | $6 | Web/mobile Office apps, 1TB OneDrive, Exchange, Teams |
| M365 Business Standard | $12.50 | Desktop Office apps + everything in Basic |
| M365 Business Premium | $22 | Everything in Standard + Intune MDM, Defender, Entra ID P1 |
For most remote teams of 1-10: Start with Business Basic ($6/user). You can use Office apps in the browser, and most remote workers primarily use browser-based tools anyway.
Step up to Business Standard when: your team regularly creates complex documents locally, needs offline access consistently, or uses Teams live events/webinars.
Business Premium is worth it when: you have compliance requirements, need device management (Intune), or want the advanced security features (Defender for Business, Conditional Access via Entra ID P1).
The most common mistake: buying Business Premium immediately "to be safe" and then not using any of its advanced features. Start lean and upgrade deliberately.
yourcompany.onmicrosoft.com subdomain — this becomes your permanent tenant ID and cannot be changedChoose the onmicrosoft subdomain carefully. While your users will eventually log in with @yourdomain.com, the .onmicrosoft.com subdomain persists in internal logs, Teams URLs, and SharePoint addresses. Make it clean and professional (contoso.onmicrosoft.com, not contoso2024ltd.onmicrosoft.com).
@After domain verification, Microsoft walks you through adding DNS records. Add all three:
MX Record (routes your email to Microsoft):
@yourcompany-com.mail.protection.outlook.comAutodiscover (Outlook auto-configuration):
autodiscoverautodiscover.outlook.comAt this point, email sent to @yourdomain.com will arrive in Exchange Online.
These three records authenticate your outbound email and protect your domain from spoofing. Skip them and your email will land in spam.
Tells receiving mail servers which servers are allowed to send email from your domain.
Add a TXT record:
@v=spf1 include:spf.protection.outlook.com -allCryptographically signs outbound email from your domain. Requires setup in the Admin Center.
selector1._domainkey → selector1-yourdomain-com._domainkey.yourcompany.onmicrosoft.comselector2._domainkey → selector2-yourdomain-com._domainkey.yourcompany.onmicrosoft.comTells receiving servers what to do with email that fails SPF/DKIM. Start in monitor mode.
Add a TXT record:
_dmarcv=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com; pct=100After confirming your legitimate email passes checks (use mail-tester.com), change p=none to p=quarantine then eventually p=reject.
The fastest way (Security Defaults):
This enables MFA for all users, blocks legacy authentication protocols, and requires MFA for all admin actions. It's appropriate for most organizations.
For more control (Conditional Access — requires Entra ID P1 / Business Premium):
OneDrive is included with every M365 plan. Ensure all users have it configured:
Desktop sync client:
Admin settings (Admin Center → SharePoint → Sharing):
Teams is included with Business Basic and above. First-time admin setup:
Teams admin settings (admin.teams.microsoft.com):
Mistake 1: Not setting up SPF/DKIM/DMARC Your email will be flagged as spam or spoofed. Do this in the first week.
Mistake 2: Leaving Security Defaults or Conditional Access disabled Every admin account without MFA is a breach waiting to happen.
Mistake 3: Sharing everything via "Anyone with the link" This is how sensitive documents leak. Set the default sharing level to "People in your organization."
Mistake 4: Not assigning a secondary Global Admin If the primary admin loses access to their account, recovery is painful. Have at least two Global Admin accounts — keep one as a break-glass account that isn't used for daily work.
Mistake 5: Using the Global Admin account for daily tasks Create a separate standard user account for daily work. Reserve admin credentials for admin tasks only.
Mistake 6: Ignoring the Microsoft 365 admin mobile app The M365 Admin app (iOS/Android) lets you manage users and review alerts from your phone. It's free and essential for remote IT admins.
Week 1:
Week 2:
Week 3:
Week 4:
Microsoft 365 is a significant investment. Setting it up correctly at the start means you spend the next years using it instead of fixing it.