EPC Group - Enterprise Microsoft AI, SharePoint, Power BI, and Azure Consulting
G2 High Performer Summer 2025, Momentum Leader Spring 2025, Leader Winter 2025, Leader Spring 2026
BlogContact
Ready to transform your Microsoft environment?Get started today
(888) 381-9725Get Free Consultation
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

EPC Group

Enterprise Microsoft consulting with 29 years serving Fortune 500 companies.

(888) 381-9725
contact@epcgroup.net
4900 Woodway Drive, Suite 830
Houston, TX 77056

Follow Us

Solutions

  • All Services
  • Microsoft 365 Consulting
  • AI Governance
  • Azure AI Consulting
  • Cloud Migration
  • Microsoft Copilot
  • Data Governance
  • Microsoft Fabric
  • Dynamics 365
  • Power BI Consulting
  • SharePoint Consulting
  • Microsoft Teams
  • vCIO / vCAIO Services
  • Large-Scale Migrations
  • SharePoint Development

Industries

  • All Industries
  • Healthcare IT
  • Financial Services
  • Government
  • Education
  • Teams vs Slack

Power BI

  • Case Studies
  • 24/7 Emergency Support
  • Dashboard Guide
  • Gateway Setup
  • Premium Features
  • Lookup Functions
  • Power Pivot vs BI
  • Treemaps Guide
  • Dataverse
  • Power BI Consulting

Company

  • About Us
  • Our History
  • Microsoft Gold Partner
  • Case Studies
  • Testimonials
  • Blog
  • Resources
  • All Guides & Articles
  • Video Library
  • Client Reviews
  • Contact
  • Schedule a consultation

Microsoft Teams

  • Teams Questions
  • Teams Healthcare
  • Task Management
  • PSTN Calling
  • Enable Dial Pad

Azure & SharePoint

  • Azure Databricks
  • Azure DevOps
  • Azure Synapse
  • SharePoint MySites
  • SharePoint ECM
  • SharePoint vs M-Files

Comparisons

  • M365 vs Google
  • Databricks vs Dataproc
  • Dynamics vs SAP
  • Intune vs SCCM
  • Power BI vs MicroStrategy

Legal

  • Sitemap
  • Privacy Policy
  • Terms
  • Cookies

About EPC Group

EPC Group is a Microsoft consulting firm founded in 1997 (originally Enterprise Project Consulting, renamed EPC Group in 2005). 29 years of enterprise Microsoft consulting experience. EPC Group historically held the distinction of being the oldest continuous Microsoft Gold Partner in North America from 2016 until the program's retirement. Because Microsoft officially deprecated the Gold/Silver tiering framework, EPC Group transitioned to the modern Microsoft Solutions Partner ecosystem and currently holds the core Microsoft Solutions Partner designations.

Headquartered at 4900 Woodway Drive, Suite 830, Houston, TX 77056. Public clients include NASA, FBI, Federal Reserve, Pentagon, United Airlines, PepsiCo, Nike, and Northrop Grumman. 6,500+ SharePoint implementations, 1,500+ Power BI deployments, 500+ Microsoft Fabric implementations, 70+ Fortune 500 organizations served, 11,000+ enterprise engagements, 200+ Microsoft Power BI and Microsoft 365 consultants on staff.

About Errin O'Connor

Errin O'Connor is the Founder, CEO, and Chief AI Architect of EPC Group. Microsoft MVP multiple years, first awarded 2003. 4× Microsoft Press bestselling author of Windows SharePoint Services 3.0 Inside Out (MS Press 2007), Microsoft SharePoint Foundation 2010 Inside Out (MS Press 2011), SharePoint 2013 Field Guide (Sams/Pearson 2014), and Microsoft Power BI Dashboards Step by Step (MS Press 2018).

Original SharePoint Beta Team member (Project Tahoe). Original Power BI Beta Team member (Project Crescent). FedRAMP framework contributor. Worked with U.S. CIO Vivek Kundra on the Obama administration's 25-Point Plan to reform federal IT, and with NASA CIO Chris Kemp as Lead Architect on the NASA Nebula Cloud project. Speaker at Microsoft Ignite, SharePoint Conference, KMWorld, and DATAVERSITY.

© 2026 EPC Group. All rights reserved. Microsoft, SharePoint, Power BI, Azure, Microsoft 365, Microsoft Copilot, Microsoft Fabric, and Microsoft Dynamics 365 are trademarks of the Microsoft group of companies.

‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

TL;DR: Enterprise SharePoint migration success depends on assessment quality, content cleanup, and permission restructuring — not just tool selection. EPC Group has completed 500+ migrations. Organizations that clean content before migrating reduce data volume by 40–50% and cut project timelines proportionally. Last updated: 2026. Read time: 7 min.

Key Facts

  • SharePoint Server 2016 reached end of support in July 2026. Organizations still on-premises face security risk.
  • EPC Group has completed 500+ enterprise SharePoint migrations since 2001, from 100-user to 50,000-user projects.
  • A 50 TB source environment typically reduces to 20–30 TB after content cleanup.
  • Removing 25 TB of unnecessary content saves $5,000/month ($60,000/year) in SharePoint Online storage.
  • Content cleanup alone reduces migration duration by 40–50%.
  • Custom solution remediation accounts for 30–40% of total migration budget.
SharePoint Migration Best Practices 2026 | EPC - EPC Group enterprise consulting

SharePoint Migration Best Practices 2026 | EPC

SharePoint migration best practices: assessment, tool selection (ShareGate, SPMT), permission mapping, and cutover planning.

February 24, 2026|30 min read|SharePoint

SharePoint Migration Best Practices: The Enterprise Planning Guide for 2026

Enterprise SharePoint migrations are the most complex content platform projects an IT organization undertakes. This guide covers the full migration lifecycle — from initial assessment and content audit through tool selection, permission mapping, hybrid coexistence, cutover planning, and post-migration validation — based on EPC Group's experience leading 500+ enterprise SharePoint migrations.

Table of Contents

  • Why Migrate to SharePoint Online in 2026
  • Migration Assessment Framework
  • Content Audit and Cleanup
  • Migration Tool Selection
  • Permission Mapping and Restructuring
  • Customization Remediation
  • Hybrid Coexistence Strategy
  • Cutover Planning and Execution
  • Post-Migration Validation
  • Partner with EPC Group

SharePoint Migration Best Practices: Enterprise Guide 2026

TL;DR: Enterprise SharePoint migration success depends on assessment quality, content cleanup, and permission restructuring — not just tool selection. EPC Group has completed 500+ migrations. Organizations that clean content before migrating reduce data volume by 40–50% and cut project timelines proportionally. Last updated: 2026. Read time: 7 min.

Key facts

  • SharePoint Server 2016 reached end of support in July 2026. Organizations still on-premises face security risk.
  • EPC Group has completed 500+ enterprise SharePoint migrations since 2001, from 100-user to 50,000-user projects.
  • A 50 TB source environment typically reduces to 20–30 TB after content cleanup.
  • Removing 25 TB of unnecessary content saves $5,000/month ($60,000/year) in SharePoint Online storage.
  • Content cleanup alone reduces migration duration by 40–50%.
  • Custom solution remediation accounts for 30–40% of total migration budget.

Why migrate to SharePoint Online in 2026?

SharePoint Server 2016 reached end of support in July 2026. SharePoint Server 2019 has entered extended support with limited security patches. Organizations running on-premises SharePoint face escalating costs and security vulnerabilities from unpatched systems.

They also lose access to modern Microsoft 365 capabilities. Copilot, Viva, and Loop require SharePoint Online. The business case for migration has never been stronger.

Key drivers for migration

  • End of support: SharePoint 2016 end of support eliminates security patches. Running unsupported software creates unacceptable risk for regulated industries.
  • Copilot readiness: Microsoft 365 Copilot only works with SharePoint Online content. Organizations that want AI for document summarization and search must migrate.
  • Infrastructure cost elimination: On-premises requires SQL Server, Windows Server, hardware refresh, patching, backup, and skilled administrators. SharePoint Online eliminates all of these.
  • Modern collaboration: SharePoint Online integrates with Teams, OneDrive, Loop, Viva, and Power Platform. On-premises cannot match this.
  • Compliance capabilities: Microsoft Purview retention, sensitivity labels, DLP, and eDiscovery work natively with SharePoint Online. On-premises equivalents require separate infrastructure.

Migration assessment framework

The assessment is the most critical phase. Skipping it leads to scope surprises, permission failures, and content loss. EPC Group evaluates five dimensions across the source environment.

Dimension 1: Content inventory

  • Total content volume (TB) across all site collections
  • Number of site collections, sub-sites, lists, and libraries
  • Files exceeding SharePoint Online limits (250 GB max file size, 400-character path length)
  • Version history volume (often 3–5x the base content volume)
  • Content age distribution (active, archive, stale)

Dimension 2: Permission complexity

  • Number of unique permission scopes (broken inheritance points)
  • Direct user permissions vs. group-based permissions
  • Active Directory group nesting depth
  • External sharing configuration and custom permission levels

Dimension 3: Customizations

  • Farm solutions (WSP packages deployed to the farm)
  • Sandbox solutions (may contain server-side code)
  • InfoPath forms (forms services, browser-rendered forms)
  • SharePoint Designer workflows (2010 and 2013 engines)
  • Custom master pages and page layouts

Dimension 4: Integration dependencies

  • Business applications reading/writing to SharePoint (ERPs, LOB systems)
  • Automated workflows triggering external systems
  • BI reports (Power BI, SSRS) connected to SharePoint lists
  • Mapped network drives pointing to SharePoint document libraries

Dimension 5: User impact

  • Total user count and geographic distribution
  • Power users vs. casual users (affects adoption complexity)
  • Critical business processes dependent on SharePoint
  • Training requirements and change management readiness

Content audit and cleanup

Do not migrate everything. Organizations running SharePoint for 10–15 years typically accumulate 40–60% of content that is stale (not accessed in 3+ years), duplicated, or no longer relevant. Migrating this content wastes bandwidth, increases storage costs, and pollutes search results.

Content cleanup saves real money

A 50 TB source environment typically reduces to 20–30 TB after proper content cleanup. At SharePoint Online storage rates ($0.20/GB/month beyond the included quota), removing 25 TB saves $5,000/month — that is $60,000 per year.

Cleanup also reduces migration duration by 40–50%. This cuts both project timelines and consulting costs. It is the highest-ROI activity in any migration project.

Content classification framework

  • Inventory and classify — use Microsoft Purview Data Lifecycle Management scan
  • Duplicate detection — fingerprint-based identification
  • Stale content identification — last-accessed date older than 3 years
  • Owner outreach — automated emails to content owners for review
  • Archive declared records — move to Microsoft Purview Records Management
  • Delete candidates — disposition workflow for confirmed deletes

Migration tool selection

The tool landscape has consolidated around a few enterprise-grade options. Tool selection depends on source environment, volume, permission complexity, and budget.

  • SPMT (free): Best for file share migrations under 100 TB. Throughput: 1–2 TB/day per agent for file shares; 500 GB–1 TB/day for SharePoint-to-SharePoint.
  • ShareGate: Best for SharePoint-to-SharePoint under 20,000 users. Strong permission mapping and pre-migration reporting. Cost: ~$15,000/year.
  • AvePoint FLY: Best for Fortune 500 with complex compliance requirements. Cloud-hosted, multi-geo, API-driven. Cost: ~$25,000/year and up.

Permission mapping and restructuring

Permission migration is the most technically challenging aspect. The source environment typically has years of ad-hoc assignments. Broken inheritance spans hundreds of levels. Direct user permissions do not translate cleanly to SharePoint Online.

EPC Group restructures permissions during migration rather than replicating the existing mess. This follows the principle of group-based permissions mapped to Entra ID security groups.

Permission restructuring approach

  • Audit current state: Run permission reports across all site collections. Identify unique scopes, orphaned users, and direct user permissions.
  • Design target model: Define a target model using Microsoft 365 groups and Entra ID security groups. Map business roles to permission levels.
  • Create mapping table: Translate every source AD group and permission level to the target Entra ID group and SharePoint permission level.
  • Validate with stakeholders: Review the mapping with site owners. Confirm no access gaps or over-provisioning.
  • Test with pilot content: Migrate a representative subset. Verify access with test accounts across different permission levels.

Customization remediation

SharePoint Online does not support farm solutions, sandbox solutions with server-side code, or SharePoint Designer workflows. Every customization requires a decision: remediate, retire, or replace.

Remediation options:

  • Convert InfoPath forms to Power Apps or SPFx web parts
  • Replace SharePoint Designer workflows with Power Automate flows
  • Rebuild server-side web parts as SPFx client-side web parts
  • Replace timer jobs with Azure Functions or Power Automate scheduled flows

Budget 30–40% of total migration effort for customization remediation. EPC Group assesses all customizations in the discovery phase and provides remediation-or-retire recommendations for each one.

Cutover planning and execution

Cutover is the final phase where remaining delta content migrates, DNS records update, and users redirect to SharePoint Online. Minimizing the cutover window is critical for business continuity.

Cutover execution timeline

  • Friday 6:00 PM — Set on-premises sites to read-only. Begin final delta migration pass.
  • Friday 10:00 PM — Final delta completes. Run migration validation reports.
  • Saturday 8:00 AM — Execute DNS changes and URL redirects.
  • Saturday 12:00 PM — User acceptance testing with designated testers across all business units.
  • Sunday 6:00 PM — Resolve identified issues. Finalize go/no-go for Monday.
  • Monday 6:00 AM — Full production availability on SharePoint Online. Support team on standby.

Post-migration validation

Validation confirms that content, permissions, metadata, and functionality transferred successfully. EPC Group runs a structured validation checklist within 48 hours of cutover.

  • Content integrity: Compare item counts at site collection, library, and folder level. Investigate any discrepancies.
  • Permission verification: Test access with representative users. Verify owners, members, and visitors see the correct content.
  • Search validation: Confirm SharePoint Online search returns migrated content. Verify managed property mappings.
  • Workflow validation: Trigger all remediated workflows and verify end-to-end execution.
  • Compliance features: Confirm retention policies, sensitivity labels, and DLP apply to migrated content.

Frequently asked questions

How long does an enterprise SharePoint migration take?

Enterprise migrations typically take 3–12 months. A 5,000-user organization with 10 TB of content averages 4–6 months (1 month assessment, 1 month architecture, 1–2 months pilot, 1–2 months production waves).

Organizations with 25,000+ users and 100+ TB require 8–12 months. Common delays: content cleanup, permission restructuring, and custom solution remediation.

What is the best SharePoint migration tool?

It depends on scope. EPC Group recommends ShareGate as the primary tool for complex SharePoint-to-SharePoint migrations under 50 TB.

For very large-scale migrations (50+ TB), SPMT combined with Migration Manager gives free, high-throughput bulk migration. AvePoint is the best choice for organizations with complex compliance requirements like HIPAA or FedRAMP.

How do I handle permissions during migration?

Start with a permission audit. Identify unique permissions, broken inheritance, and direct user permissions. Restructure in the target environment using SharePoint groups mapped to Entra ID security groups.

Never migrate broken inheritance or user-level permissions. Both ShareGate and SPMT support permission mapping tables that translate source groups to target groups during migration.

Should I migrate SharePoint Server customizations to SharePoint Online?

Do not migrate server-side customizations directly. SharePoint Online does not support farm solutions, sandbox solutions with code, or server-side deployments. Remediation options include Power Apps for forms, Power Automate for workflows, and SPFx web parts for custom UI components. Budget 30–40% of migration effort for this work.

What does enterprise SharePoint migration cost?

  • Small (1,000 users, 2 TB): $50,000–$100,000
  • Medium (5,000 users, 20 TB): $150,000–$300,000
  • Large (25,000+ users, 100+ TB): $500,000–$1,500,000
  • Tool licensing (ShareGate): $5,000–$25,000 additional
  • EPC Group provides fixed-price proposals after the assessment phase

Start your SharePoint migration assessment

EPC Group has completed 500+ enterprise SharePoint migrations with zero data loss incidents. Call (888) 381-9725 or schedule a discovery call at /schedule to receive a migration scope estimate and tool recommendation.

Frequently Asked Questions

How long does an enterprise SharePoint migration take?

Enterprise SharePoint migrations typically take 3-12 months depending on scope. A 5,000-user organization with 10 TB of content migrating from SharePoint Server 2019 to SharePoint Online averages 4-6 months (1 month assessment, 1 month architecture design, 1-2 months pilot/testing, 1-2 months production migration waves). Larger organizations (25,000+ users, 100+ TB) require 8-12 months. The most common delays are content audit remediation (cleaning 10+ years of accumulated data), permission restructuring, and custom solution remediation (InfoPath forms, legacy workflows, server-side code).

What is the best SharePoint migration tool for enterprise?

For enterprise migrations, EPC Group recommends ShareGate (Desktops + Migration) as the primary tool for its robust permission mapping, pre-migration reporting, and incremental migration support. For very large-scale migrations (50+ TB), Microsoft SharePoint Migration Tool (SPMT) combined with Migration Manager provides free, high-throughput bulk migration with Azure-hosted migration agents. Metalogix (Quest) and AvePoint are alternatives for organizations with complex compliance requirements. The tool selection depends on source environment (SharePoint Server version, file shares, Box/Dropbox), volume, permission complexity, and budget.

How do I handle permissions during SharePoint migration?

Permission migration is the most technically challenging aspect. Start with a permission audit of the source environment — identify unique permissions, broken inheritance, and direct user permissions (instead of groups). Best practice: restructure permissions in the target environment using SharePoint groups mapped to Entra ID security groups or Microsoft 365 groups. Do not migrate broken inheritance or user-level permissions. Instead, consolidate to group-based permissions that are manageable at scale. ShareGate and SPMT both support permission mapping tables that translate source groups to target groups during migration.

Should I migrate SharePoint Server customizations to SharePoint Online?

Do not migrate server-side customizations directly. SharePoint Online does not support farm solutions, sandbox solutions with code, or server-side code deployments. Remediation options: convert InfoPath forms to Power Apps or SPFx web parts, replace SharePoint Designer workflows with Power Automate flows, rebuild server-side web parts as SPFx client-side web parts, and replace timer jobs with Azure Functions or Power Automate scheduled flows. Budget 30-40% of total migration effort for customization remediation. EPC Group assesses all customizations in the discovery phase and provides remediation-or-retire recommendations for each.

What is the cost of enterprise SharePoint migration?

Enterprise SharePoint migration costs vary by scope: Small (1,000 users, 2 TB): $50,000-$100,000 including assessment, migration tooling, and 60 hours of consulting. Medium (5,000 users, 20 TB): $150,000-$300,000 including assessment, architecture redesign, custom solution remediation, and migration execution. Large (25,000+ users, 100+ TB): $500,000-$1,500,000 including multi-phase program management, extensive customization remediation, change management, and training. Tool licensing (ShareGate) adds $5,000-$25,000. Microsoft 365 licensing costs are separate. EPC Group provides fixed-price migration proposals after the assessment phase.

Can I run SharePoint Server and SharePoint Online simultaneously during migration?

Yes, hybrid coexistence is the recommended approach for enterprise migrations. Configure SharePoint hybrid to enable unified search (results from both on-premises and online), hybrid OneDrive (redirect personal sites to OneDrive for Business), hybrid taxonomy (shared managed metadata), and hybrid auditing. Users access both environments through a single URL experience. Run hybrid coexistence for the duration of migration (typically 3-6 months), migrating content in waves while maintaining user productivity. Decommission on-premises SharePoint only after all content is migrated and validated.

Ready to get started?

EPC Group has completed over 10,000 implementations across Power BI, Microsoft Fabric, SharePoint, Azure, Microsoft 365, and Copilot. Let's talk about your project.

contact@epcgroup.net(888) 381-9725www.epcgroup.net
Schedule a Free Consultation

Related EPC Group Resources

  • SharePoint Consulting
  • SharePoint Framework Development Guide
  • SharePoint Migration Best Practices