A Microsoft ERP implementation follows seven phases: discovery, design, data migration, testing, training, go-live, and post-go-live support. For a typical Spanish SME moving to Dynamics 365 Business Central, the whole journey takes between two and six months depending on scope, and the projects that fail rarely fail on technology. They fail on data quality, unclear ownership, and skipped testing.
This guide explains what happens in each phase, how long things realistically take, which pitfalls we see most often, and how to choose a partner who won’t learn on your budget. If you’re still deciding whether ERP is the right move at all, read our post on why growing businesses adopt Microsoft ERP first, then come back here to plan the project.

What Are the Seven Phases of a Microsoft ERP Implementation?
Phase 1: Discovery and Scoping
Discovery means mapping how your business actually runs, not how the org chart says it runs. A good partner interviews finance, warehouse, sales, and IT, documents current processes, and identifies what’s in scope for phase one versus later. The output should be a written scope document with named process owners. If a proposal arrives before anyone has asked how you handle returns or month-end close, that’s a warning sign.
Phase 2: Solution Design
Design maps your processes onto the system: chart of accounts and dimensions, posting groups, approval workflows, and which gaps get covered by AppSource extensions rather than custom development. The guiding rule for SMEs is to adapt processes to the standard product wherever possible. Every customisation you avoid now is maintenance you avoid forever. The deliverable is a solution blueprint both sides sign off.
Phase 3: Data Migration
Migration usually covers master data (customers, vendors, items, the chart of accounts) plus opening balances and open documents. Business Central provides configuration packages for structured imports, and Microsoft’s official documentation covers the tooling well. The hard part isn’t the import; it’s the cleansing. Expect to spend real internal hours deduplicating customers and fixing VAT numbers, because the AEAT and your own reports will punish dirty data later.
Phase 4: Testing
Testing happens in a sandbox environment with migrated data, and the key exercise is user acceptance testing: your own people running real scenarios end to end. Order to cash, purchase to pay, a full month-end close, an SII submission if it applies to you. Write test scripts, log every failure, and don’t let politeness stop anyone reporting problems. Issues found here cost hours; the same issues found after go-live cost days.
Phase 5: Training
Training works best role by role, close to go-live, using your data rather than demo data. An accounts payable clerk needs two focused hours on purchase invoices and payment journals, not a full-day generic tour. Nominate one or two internal super users who get deeper training and become the first line of help. In our experience, that single decision does more for adoption than any manual.
Phase 6: Go-Live
Go-live is usually timed to a month boundary, with final balances loaded over a weekend and the old system switched to read-only. Most SMEs choose a clean cutover rather than running two systems in parallel, which doubles workload for marginal comfort. Agree a go/no-go checklist in advance: data reconciled, users trained, critical processes tested, support arrangements confirmed. If a criterion isn’t met, delaying two weeks is cheaper than limping live.
Phase 7: Hypercare and Ongoing Support
The first two to four weeks after go-live, often called hypercare, need fast response times and daily check-ins, because this is when small setup issues surface. After the first successful month-end close, the project shifts into normal support: a maintenance agreement, the twice-yearly Microsoft release waves, and a backlog of phase-two improvements. Budget for this from the start; an ERP is operated, not finished.
How Long Does a Microsoft ERP Implementation Take?
A Microsoft ERP timeline depends far more on scope and internal availability than on company size alone. These ranges reflect what we consider realistic for Business Central projects in 2026:
| Project profile | Typical timeline | What drives it |
|---|---|---|
| Single company, finance and purchasing, clean data | 8 to 12 weeks | Standard processes, few integrations, decisive team |
| Finance plus inventory, warehousing, or light manufacturing | 3 to 6 months | Item data quality, barcode/warehouse processes, integrations |
| Multi-entity or multi-country rollout | 6 to 12 months | Localizations, intercompany design, phased go-lives per entity |
One factor people underestimate: your own team’s availability. If the finance lead can only give the project two hours a week, every phase stretches. Plan for key users to spend 20 to 30 percent of their time on the project during design, testing, and go-live weeks.

Which Pitfalls Sink ERP Projects?
After enough Microsoft ERP implementations, the same failure patterns keep appearing. These are the five we’d warn any project sponsor about:
- Recreating the old system. Teams ask the new ERP to mimic every quirk of the legacy software, importing its limitations at consulting rates. Challenge every “but we’ve always done it this way”.
- Underestimating data cleansing. Migrating ten years of duplicates and dead items guarantees bad reports on day one. Cleanse before you migrate, and migrate less than you think you need.
- No internal project owner. A project run entirely by the partner drifts. You need one named person with the authority to make process decisions within days, not committees that meet monthly.
- Skipping user acceptance testing. When deadlines slip, testing gets squeezed first. It’s the one phase that predicts go-live success, so protect it even if the date moves.
- Big-bang scope. Trying to launch finance, warehousing, manufacturing, and integrations simultaneously multiplies risk. Phase it: go live on a core, stabilise, then extend.
How Do You Choose the Right Implementation Partner?
Choose for fit, not for logo count. For a Spanish SME, the right Microsoft ERP partner has configured SII and VeriFactu before, works in your language, and can show references from companies your size, not just enterprise names. Ask who exactly will work on your project, because the consultants in the sales meeting aren’t always the ones who deliver.
Probe their methodology with specific questions: how do they run data migration rehearsals, what does their go/no-go checklist contain, and what response times does their support agreement guarantee after hypercare ends? Vague answers to concrete questions tell you plenty. We’ve published a fuller checklist in our guide to choosing a Microsoft Dynamics 365 partner in Spain, and it applies to ERP projects just as much as CRM.

Frequently Asked Questions
Can we implement Microsoft ERP without a partner?
Technically yes, since Business Central offers assisted setup and Microsoft’s documentation is public. In practice, we’d only recommend a partner-free Microsoft ERP rollout for very simple setups run by someone with prior ERP experience. Posting group errors, tax misconfiguration, or a bad migration cost far more to unwind than a partner costs to engage. A middle path is a partner-led core with your team handling training and testing.
Should we clean up our data before or during the project?
Start before. Data cleansing needs business knowledge only your team has, and it’s the most common cause of delay, so beginning weeks ahead of the project shortens the critical path. Deduplicate customers and vendors, close obsolete items, verify VAT numbers, and decide how much history you truly need. Most companies migrate opening balances plus open documents, not full transaction history.
When is the best time of year to go live?
A month boundary is more important than a specific season, though many Spanish companies target 1 January to align with the fiscal year, which simplifies opening balances and comparative reporting. Avoid going live in your busiest trading period or during August shutdowns when key people are away. A quieter month with full staffing beats a symbolic date every time.
What does hypercare actually include?
Hypercare typically means two to four weeks of priority support after go-live: same-day responses, short daily check-in calls, on-call help for the first payment run and the first month-end close, and rapid fixes for configuration issues. It ends with a formal handover to the ongoing support agreement, ideally after one clean month-end has proven the setup works.

Getting Started
The lowest-risk first step in any Microsoft ERP project is a scoping workshop: half a day mapping your processes, data sources, and priorities into a phased plan with honest timeline and budget ranges. AlishBit runs these for SMEs across Spain as part of our Dynamics 365 implementation services in Spain, and if you’d rather talk specifics first, you can book a short call with our team to sanity-check your plans before committing to anything.
Planning Your ERP Project?
AlishBit implements Dynamics 365 Business Central for SMEs across Spain and Europe. Book a free consultation and get realistic advice on scope, cost and timeline.