Home › Services › Microsoft 365 migration

Microsoft 365 migration: move mailboxes, calendars and files to Microsoft 365 safely

Moving to Microsoft 365 rarely fails on technology; it fails on sequence: MX records switched too early, forgotten shares, mailboxes that "should be complete". Migravault handles the entire move to Microsoft 365 from Google Workspace, Exchange Server, IMAP hosting, Zimbra or archive files. The data is copied in the background while your team keeps working; on the cut-over date we switch and run a delta sync. Our own software then checks every mailbox against the source and you receive a final report. Everything runs via our servers in Germany and the EU, at a fixed price after a free initial analysis.

  • Fixed price after a free initial analysis
  • Servers in Germany & the EU
  • Final report per object
Illustration: mailbox, calendar and folder flow through a server into a blue target mailbox

Supported sources

  • Google WorkspaceGoogle Workspace
  • Microsoft ExchangeMicrosoft Exchange
  • IMAP / POPIMAP / POP
  • Zimbra / Open-XchangeZimbra / Open-Xchange

Targets

  • Microsoft 365Microsoft 365
What gets migrated

What gets migrated

Emails & folders

Complete mailboxes with folder structure and attachments; Gmail labels become Outlook folders.

Calendars & recurring events

Events with series and attendees from Google Workspace; from Exchange and Zimbra on request.

Contacts

Personal contacts and contact groups from Google Workspace; from Exchange and Zimbra on request.

Personal files

Google Drive to OneDrive with the full folder structure, up to 50 GB per user included.

Groups & distribution lists

Google Groups as Microsoft 365 groups or distribution lists, including members and owners.

Sharing permissions

File and folder shares including sharing links, as far as the target can represent them.

When a migration to Microsoft 365 comes up

Most enquiries we receive have one of four triggers: the company is rolling out Teams and wants email, files and chat from one platform; an old on-premises Exchange Server is due to be switched off; the IMAP mailbox package of a hosting provider no longer covers calendars, shared mailboxes and mobile devices; or after a merger the whole workforce is to move to the platform of the head office. In every case the same applies: Microsoft 365 licences are bought in minutes, the real effort is moving the existing data.

That is the part we take over. You decide on Microsoft 365, we make sure that on the first working day on the new platform everything is there: every email, every event, every contact, every file. How the project runs step by step is described on our process page. If you are still weighing the two platforms, the comparison Google Workspace vs. Microsoft 365 (German) may help.

What arrives 1:1 from which source, and what does not

Microsoft 365 is a clearly defined target, but the sources differ considerably. That is why we tell you in advance what moves automatically on your route:

  • From Google Workspace: emails with labels (as folders), calendars with recurring series, contacts and contact groups, Google Drive to OneDrive, and Google Groups. Shared drives to SharePoint are quoted after the discovery analysis. Details in the guide Google Workspace to Microsoft 365 migration.
  • From Exchange Server (on-premises): mailboxes with the full folder structure at the fixed price; calendars, contacts and public folders on request, priced by effort. This route has its own page: Exchange Server to cloud migration.
  • From IMAP mailboxes (IONOS, STRATO, Telekom, mailbox.org and other hosting providers): emails with folders only. IMAP is a pure mail protocol; calendars or address books that the provider offers separately via CalDAV/CardDAV are discussed separately.
  • From Zimbra / Open-Xchange: emails at the fixed price, calendars and contacts on request.
  • From archive files (mbox/EML): emails from exports and backups, imported into the matching mailbox. See importing archives (German).

We also have to be honest about what Microsoft 365 as a target does not take over automatically: mailbox access rights and delegation, "send as" rights and inbox rules, the read/unread state and categories (mail arrives as unread), exceptions of individual recurring events, and secondary calendars. These items are listed in the discovery report and in the final report so you can recreate them in the target deliberately instead of discovering them on migration day.

Preparing the target tenant: users, licences, domain

Before any data flows, the Microsoft 365 tenant has to be in place: a licensed user for every mailbox being migrated, your domain verified in the tenant, and an app registration through which our software reads from the source and writes to the target. You obtain the licences directly from Microsoft or your partner; they are not part of our price. Creating users, groups and licence assignments is something we do together with you on request.

Important: the domain is added and verified in the tenant, but the MX records stay on the old system until the cut-over date. Mail flow therefore continues undisturbed during the whole pre-migration. Nothing is installed on end-user devices; Outlook profiles are pointed at the new account only after the switch.

Pre-migration, cut-over and the MX switch

The bulk of the data is transferred in the background, several mailboxes in parallel, while everyone keeps working. Standard folders such as Inbox or Sent Items land in the real system folders in Exchange Online, not in copy folders. Our software respects Microsoft throttling limits automatically, so neither source nor target is overloaded.

On the agreed date, usually at the weekend or in the evening, the MX records are switched to Microsoft 365. A delta sync picks up everything that arrived in the old system since the pre-migration. For your users the switch is a short, planned moment rather than a lost working day. How SPF, DKIM and DMARC should be adjusted alongside is explained in the guide email move without downtime (German). The DNS change itself is made by you or your IT partner; we supply the exact values and accompany the appointment.

Data protection: servers in Germany, no third-party tool

With a migration to Microsoft 365 the target is in the Microsoft cloud anyway; what matters is the path the data takes to get there. Migravault uses no third-party migration services. Our self-developed software runs on our own servers in Germany and the EU, reads from your source and writes into your tenant. Credentials are stored encrypted in a key vault and deleted after the project. On request we sign a data processing agreement under Art. 28 GDPR. Your obligations as controller are summarised in general terms in the guide GDPR-compliant cloud migration (German); this is not legal advice.

What you receive and what it costs

After the free initial analysis you receive a discovery report with the actual inventory, a fixed-price quote and a test migration with two or three real mailboxes, so you see the result in your own tenant before you commit. After the cut-over comes validation per mailbox and folder, documented in the final report. Throughout the project you have one dedicated contact.

The list prices are public: a €200 project fee for cloud sources (€300 for Exchange Server or Zimbra), €29 per mailbox for emails, €5 each for calendars and contacts, €19 per user for personal files up to 50 GB; from 50 mailboxes 10 %, from 100 mailboxes 15 % discount on the per-mailbox total, all net. What drives the price is explained in the guide What does an email migration cost?. Run your own configuration through the price calculator in two minutes and send it as an enquiry.

Process

How your migration works

  1. Enquiry & initial call — Clarify source, target, scope and preferred date.
  2. Discovery & fixed-price quote — Automatic inventory, test migration, binding price.
  3. Pre-migration — Most of the data moves in the background while your team keeps working.
  4. Cut-over & delta sync — Short switch on the agreed date; the latest changes are picked up.
  5. Validation & final report — Completeness checked and documented per object.

Every phase in detail →

Fixed-price example

25 mailboxes at a fixed price

Example calculation with emails & folders, calendars and contacts, cloud source.

1,175 € net plus VAT

200 € project fee + 25 × 39 €

List prices are public; the price becomes binding after the free initial analysis. Project fee 200 € (cloud source) or 300 € (on-premises source).

Calculate your fixed price →
FAQ

Frequently asked questions

Can we keep working during the migration to Microsoft 365?

Yes. The pre-migration only reads from the source and changes nothing there. Your team keeps working in the old system until the cut-over date. Only once the MX records are switched do new emails land in Exchange Online; a delta sync picks up everything that still arrived in the old system in the meantime.

What does it cost to migrate 25 mailboxes to Microsoft 365?

For 25 mailboxes from Google Workspace with emails, calendars and contacts the price list gives €1,175 net: 25 × €39 plus the €200 project fee. Personal files from Google Drive to OneDrive would add €19 per user. The fixed price is confirmed after the free initial analysis; Microsoft 365 licences are not included.

Are read status and inbox rules carried over?

No, not automatically. In Microsoft 365 migrated emails arrive as unread; categories and inbox rules are not transferred, nor are mailbox delegations or "send as" rights. We list these items in the discovery report so you can set them up again deliberately in the target tenant.

Do we need the Microsoft 365 licences before the migration?

Yes. Every mailbox we fill needs a licensed user in the target tenant. You buy the licences directly from Microsoft or your partner. Creating the users and assigning the licences is something we do together with you on request, before the pre-migration starts.

How long does a migration to Microsoft 365 take?

It depends on the number of mailboxes and the data volume, not on the source platform. Small environments are moved within a few days; larger ones need one to several weeks of lead time for the pre-migration. The switch-over window itself is short and is usually scheduled for a weekend.

Does anything have to be installed on our computers?

No. Our software runs on our servers in Germany and accesses source and target via APIs. After the switch, only the Outlook profiles and mobile devices are pointed at the new Microsoft 365 account; we provide a short guide for that.

Enquiry

Request a migration

Five quick steps to your price indication: the assistant automatically checks what can really be migrated on your route and carries your selection straight into the enquiry.

Your migration assistant

Where are you migrating from?

Choose your current platform — the assistant then automatically checks which targets and data types are possible for your route.

Where should it go?

These targets are possible for your source:

What should be migrated?

How many mailboxes or users?

Count every mailbox or user whose data should move.

volume discount from 50: −10 % · volume discount from 100: −15 % · from 250: individual quote

Your price indication

All prices net, plus statutory VAT. Licences for the target platform (Microsoft 365 / Google Workspace) are not included.

Request a no-obligation quote →

Your configuration is included in the enquiry automatically — nothing to retype.

Contact

How can we reach you?

Configure your route in the assistant above — your selection is sent along automatically. We usually get back to you within one business day with the next steps and a fixed-price quote.

  • Free initial analysis
  • No-obligation fixed-price quote
  • A dedicated contact

We usually reply within one business day. Prefer direct? info@migravault.com