Step 1: Audit what you have now
Before you migrate anything, you need a clear picture of your current setup. How many users need accounts? What email system are you on today — Gmail, a local Exchange server, an old POP/IMAP host, or something else? Where are your files stored — local drives, a shared server, Dropbox, Google Drive? What business applications do you rely on, and do they integrate with Microsoft 365? This inventory prevents surprises mid-migration.
Key things to document before starting:
- Number of users and their current email addresses
- Total mailbox sizes (especially large mailboxes with years of history)
- Shared mailboxes, distribution lists, and aliases
- File storage locations and total data volume
- Any line-of-business applications that connect to your current email or calendar
- Your domain registrar (you'll need DNS access to verify your domain)
Step 2: Choose the right M365 plan
Microsoft offers a confusing number of plans. For most small businesses in the Kootenays, it comes down to two: Microsoft 365 Business Basic (web-only apps, email, Teams, 1TB OneDrive — starting around $8 CAD/user/month) or Microsoft 365 Business Standard (adds desktop Office apps — around $16 CAD/user/month). If you need advanced security and device management, Business Premium adds Microsoft Defender and Intune for about $28 CAD/user/month. Don't overbuy — you can upgrade plans later without losing data.
If your team is under 10 people and everyone already has Office installed via a perpetual license, Business Basic might be all you need. You get cloud email, Teams, SharePoint, and OneDrive without paying for desktop apps you already own.
Step 3: Set up your tenant and domain
A 'tenant' is your organization's space in Microsoft's cloud. You create it when you sign up for M365. The critical step here is verifying your domain (e.g., yourbusiness.ca) so that email and services use your real business address, not an @onmicrosoft.com address. This requires adding a DNS record at your domain registrar — it's straightforward but needs to be done correctly or email delivery breaks.
Step 4: Migrate email and data
This is where most DIY migrations go sideways. Microsoft provides migration tools for moving mailboxes from Gmail, Exchange, and IMAP servers. For small teams, a cutover migration (all mailboxes at once, during a weekend) is usually simplest. Schedule it for a Friday evening, migrate over the weekend, update DNS MX records to point to Microsoft 365, and by Monday morning everyone is on the new system with their full email history intact.
For files, OneDrive handles personal files and SharePoint handles shared team files. Use the SharePoint Migration Tool or a third-party tool like ShareGate to move data from file servers, Google Drive, or Dropbox. Map out your folder structure before migrating — this is a good opportunity to clean up years of accumulated file chaos.
Do not change your DNS MX records until migration is complete and verified. Changing them prematurely means new email goes to M365 while old email is still on the source server, and messages can be lost in the gap.
Step 5: Configure security from day one
A fresh M365 tenant ships with sensible defaults, but there are security settings you should enable immediately: enforce multi-factor authentication for all users, set up anti-phishing policies in Exchange Online Protection, configure data loss prevention rules if you handle sensitive client information, and enable audit logging. These aren't optional extras — they're baseline cybersecurity for any small business using cloud services.
Step 6: Train your team
Technology only works if people use it correctly. Block 60–90 minutes for a hands-on training session covering: how to access Outlook on the web and on mobile, how to use OneDrive and SharePoint for file storage (and why saving to the desktop is no longer the move), how to use Teams for chat and meetings, and where to get help when something isn't working. Short, practical, with a cheat sheet they can pin to their monitor.
Step 7: Ongoing management
Migration isn't a one-time project — it's the start of a new way of working. Someone needs to manage user accounts (adding new hires, removing departures), monitor storage usage, keep security policies current, handle license assignments, and troubleshoot the inevitable 'I can't find my file' calls. For businesses without in-house IT, this is where an IT consulting partner earns its keep. We manage M365 environments for businesses across Revelstoke and the Kootenays as part of our managed IT services.
Planning a move to Microsoft 365 and want it done right?