365vanguard
Hero illustration for the article Business Central Implementation Costs: A 2026 Reality Check
Business Central

Business Central Implementation Costs: A 2026 Reality Check

By Vanguard 360 Solutions · 9 July 2026

Ask five Business Central partners what an implementation costs, and you’ll get five different answers — and four of them won’t include the number you’ll actually pay. Some will quote you a “starting at” price that assumes you live in a world where your chart of accounts is already perfect and your legacy data exports itself. Others will bundle licensing into the implementation fee, making their offer look cheaper than a competitor who separates them.

This article publishes the real numbers. Partner fees, licensing, the hidden costs nobody volunteers, and the cost drivers you control versus the ones you don’t. If you’re budgeting for a Business Central implementation in 2026, here’s what you’ll actually spend.


Honest Pricing: What You’ll Actually Pay

These are partner implementation fees — what you pay a partner to configure, migrate, integrate, train, and go-live. They don’t include Microsoft licensing or your team’s time.

Small Implementation: €8,000–15,000

What you get: Finance core — general ledger, accounts payable, accounts receivable, fixed assets, bank reconciliation, basic financial reporting. Clean data from a simple source (QuickBooks, Xero, Excel). Single legal entity. No supply chain, no manufacturing, no integrations beyond a bank feed.

What this looks like: A 10-person professional services firm migrating from QuickBooks. They need proper multi-currency (they bill in EUR and GBP), a chart of accounts that handles project-based P&L, and financial reports their accountant can stop manually reworking every quarter-end. No inventory, no purchasing, no sales orders — they raise invoices directly.

What’s included: Kick-off and discovery, CoA design, configuration of the finance module, data migration from QuickBooks, user training (finance team only), go-live support, and two weeks of hypercare.

What’s NOT included: Custom AL extensions, integration with anything that isn’t a bank feed, data from a messy legacy system that needs manual cleansing, and training of non-finance users (because there aren’t any in this scope).


Standard Implementation: €18,000–40,000

What you get: Everything in small, plus supply chain (purchasing, sales, inventory, warehouse), data migration from a legacy ERP or accounting system (SAP Business One, older NAV, Sage), 1–3 integrations (e-commerce platform, CRM, EDI), custom reports, and training across finance and operations teams. Single entity, maybe with intercompany if you’re consolidating.

What this looks like: A 35-person wholesale distributor with €8M revenue. They’ve been running an aging on-premise NAV 2016 system that the original partner stopped supporting. They need purchasing, sales order processing, inventory management with barcode scanning, basic warehouse (bins, put-away, pick), and an integration with their Shopify store. Finance needs dimensional reporting by business unit and product category. Three users need Premium (manufacturing light), eight need Essentials, four need Team Member access for expense entry and approvals.

What’s included: Full solution design across all functional areas, configuration of finance + supply chain, data migration from legacy NAV (with data cleansing — the last 5 years of transactions, open payables and receivables, inventory with accurate costing layers), Shopify integration (orders sync to BC, inventory sync to Shopify), role-based training (finance team, warehouse team, sales team), go-live with two weeks of hypercare.

What’s NOT included: Custom AL extensions beyond standard configuration, third-party ISV solutions (if the barcode scanning needs a specialized WMS add-on instead of BC’s built-in warehouse), data migration of every historical transaction since 2009 (you don’t need it, and cleaning it costs more than it’s worth), and training of temporary/seasonal staff.


Complex Implementation: €45,000–100,000+

What you get: Everything above, plus multi-entity (international consolidation, intercompany transactions, multiple currencies with automatic rate feeds), manufacturing (production orders, routings, BOMs, capacity planning), retail (LS Central with POS), heavy custom development (AL extensions built for your specific business logic), multiple integrations (EDI with major retailers, customs systems, third-party logistics platforms), and possibly a phased rollout across countries or business units.

What this looks like: A mid-size manufacturer with €25M revenue, two production sites in different countries, selling through their own e-commerce and through 30 retail partners via EDI. They need manufacturing (production BOMs, routings, shop floor data collection), multi-entity consolidation with local statutory reporting in two countries, LS Central for their factory outlet POS, custom AL extensions for a compliance reporting module specific to their industry, EDI integration with three major retail chains (each with different message formats), and a phased rollout — manufacturing first, then retail, then cross-entity consolidation.

What’s included: Multi-phase implementation with dedicated project management, full AL extension development, integration architecture and build-out, factory and retail training, multi-wave go-live, extended hypercare (4–6 weeks post each go-live).

What’s NOT included: The LS Central license itself (sold through LS Retail, separate from Microsoft BC licensing), EDI VAN fees (you pay the network provider, not the implementation partner), and translation of training materials into local languages (if you need manuals in three languages, that’s a separate deliverable).


Microsoft Licensing: The Monthly Cost You Can’t Negotiate

Business Central licensing is straightforward. Microsoft publishes the prices, and while partners can sometimes offer small discounts through CSP programs, the list prices are what most companies pay.

LicenseMonthly (List)AnnualWho Needs It
Essentials$70/user$840Finance, purchasing, sales, inventory, basic warehouse users
Premium$100/user$1,200Manufacturing (production orders, routings), service management users
Team Member$8/user$96Read-only access, expense entry, light approvals, time entry
Device (warehouse, shop floor)$40/device$480Shared-device environments — warehouse scanning stations, production floor terminals

Pricing is in USD, billed annually. For a 25-person company with finance (4), sales/purchasing (5), warehouse (6), manufacturing (3), and management read-only (7), you’re looking at:

  • 12 Essentials × $70 = $840/month
  • 3 Premium × $100 = $300/month
  • 10 Team Member × $8 = $80/month
  • Total: $1,220/month or ~€1,150/month, ~€13,800/year

That’s the licensing. Factor it into your budget. It’s not hidden — but partners who quote “all-in” prices that bundle licensing may be padding their numbers, and partners who ignore licensing in their proposal are leaving you to discover it when Microsoft sends the invoice.


The 5 Hidden Costs Nobody Publishes

These aren’t implementation fees and they’re not licensing. They’re the costs that show up after go-live because nobody planned for them.

1. Data Cleansing Beyond the Migration Scope

Your implementation partner migrates the data you agree to migrate. But legacy data is rarely clean all the way back. You’ll find that:

  • Vendor records have three versions of the same supplier with different spellings and different payment terms
  • Inventory costing layers in your old system don’t match physical reality (you’ve been running Average but the GL says FIFO because someone changed the setting in 2019)
  • Customer credit limits in the old system are from 2018 and nobody has updated them
  • Open sales orders from six months ago are still sitting there because nobody cancelled them

Cleaning this is your job, not the partner’s — or it’s additional scope. Budget 2–5 days of internal effort for data review and cleanup, or €2,000–5,000 in additional partner time if you want them to do it.

2. The “While We’re At It” Scope Creep

During the design phase, someone will say: “While we’re implementing BC, can we also fix our pricing structure / reorganise the warehouse / automate the approval workflow we’ve been talking about for three years?”

Each of these is a legitimate improvement — but they weren’t in the original scope, and they add time. One “while we’re at it” per phase is manageable. Five in the first three weeks, and your €25K project becomes a €38K project.

The fix: keep a “phase 2” list. Every time someone says “while we’re at it,” add it to the list. Review the list at the end of each sprint. If something on the phase 2 list is genuinely blocking go-live, it gets escalated. If it’s a nice-to-have, it stays on phase 2.

3. Integration Surprises

The Shopify connector works. The bank feed connector works. The EDI integration with Retail Chain X works — except for the specific message format their German warehouse uses, which is three versions behind the standard and requires a custom mapping. That custom mapping is 3–5 days of integration development that wasn’t in the quote.

Integration estimates are best-effort until the integration is actually built and tested. Budget 15–20% contingency over the integration line items in your quote. If you don’t use it, great. If you do, it’s not a surprise.

4. The Learning Curve Tax

For the first 2–3 months after go-live, your team will be slower. Finance closes that took 2 days in the old system take 4. Warehouse picks take longer because people are scanning instead of grabbing. Sales orders require looking at the new screen instead of muscle-memorying through the old one.

This productivity dip is real and costs real money. For a 25-person company, assume 3 months at 15–20% reduced productivity = roughly 1–1.5 FTE worth of lost output. That’s not an invoice, but it’s cash out the door in the form of overtime, missed deadlines, and catch-up work.

How to plan for it: schedule go-live during your slowest quarter. Pad month-end close timelines for the first 90 days. Don’t launch a new product line or open a new warehouse during implementation.

5. Ongoing Support and Evolution

Your implementation partner delivers the system and hands it over. After hypercare, ongoing support is a separate arrangement — typically a monthly retainer or a block of hours.

  • Light support (occasional questions, minor config changes): €500–800/month or a 10-hour block
  • Standard support (regular adjustments, new reports, user additions): €1,000–2,000/month
  • Active development (new features, new integrations, ongoing enhancements): €2,500+/month

If your business changes — new product lines, new warehouses, new countries — BC needs to change with it. Budget at least €500/month for ongoing support in year one, and more if you have aggressive growth plans.


What Drives Cost Up (And How to Control It)

Cost Driver: Customizations

Custom AL extensions add €5,000–30,000+ to a project. Every line of custom code is something you’ll need to maintain, test against Microsoft updates, and potentially rebuild if BC’s standard features evolve to cover that need.

When to customize: Your business has a unique process that’s central to your competitive advantage. You’re not customizing because BC does it differently — you’re customizing because the way you do it is the reason customers choose you.

When NOT to customize: You’re replicating how your old system worked because it’s comfortable. The process can be done with standard BC features but needs a workflow tweak. Someone says “we’ve always done it this way.”

The test: Can you articulate, in one sentence, why this customization creates business value that standard features don’t? If the answer starts with “well, the team is used to…” — it’s probably not a customization worth building.

Cost Driver: Legacy Data Quality

Dirty data is the single largest source of unplanned cost in Business Central implementations. We’ve seen projects where data cleansing and re-migration consumed 30% of the total project budget.

What costs more: Inconsistent customer/vendor master data (duplicate records, different naming conventions), inventory with inaccurate quantities or costs, open transactions from years ago that were never closed, and historical data where people “fixed” things directly in the database instead of through the application.

What you can do: Start cleaning your data before you select a partner. Deduplicate vendor and customer records. Reconcile inventory quantities. Close old transactions. The cleaner your data is before migration starts, the less you pay a consultant to clean it for you.

Cost Driver: Decision-Making Speed

Projects with a decisive project lead who can say “we’re going with option B” in the meeting cost 15–25% less than projects where every configuration decision goes through a committee that meets every two weeks.

The clock runs whether decisions happen or not. If your project lead needs three weeks to get sign-off on the chart of accounts structure, those three weeks of partner time still get billed — the consultant isn’t sitting idle, they’re working on other things, but the project timeline extends and the total cost increases because of the elapsed time.


Your Implementation Team: Who’s at the Table and What It Costs You

Your team’s time commitment is the cost nobody budgets for. Here’s what each role actually needs to contribute — and what happens if they don’t.

RoleWhoTime CommitmentCost to the Business
Executive SponsorCEO, CFO, or MD2–3 hours/monthLow — mostly decision sign-off and roadblock removal. The sponsor doesn’t need to be in the weeds.
Project LeadOperations Director, Finance Controller, IT Manager8–12 hours/week during build phase, 15–20 during UAT and go-liveHigh — this person is partially removed from their day job for 3–5 months. That’s real capacity you need to backfill or accept as lost output.
Finance LeadCFO, Financial Controller4–6 hours/weekMedium — CoA design, dimension setup, posting groups, financial reports. These decisions are hard to reverse and the finance lead must own them.
Operations LeadOps Director, Supply Chain Manager3–5 hours/weekMedium — inventory, purchasing, warehouse. If the ops lead isn’t engaged, you build a system that doesn’t match how goods actually move.
IT/Systems LeadIT Manager or external partner2–4 hours/weekLow to medium — user setup, security, integrations, infrastructure. If you have an external IT partner, include their hours in your budget.
Department ChampionsKey users from sales, purchasing, warehouse2–3 hours/week (spikes during UAT)Low individually, but these are the people who catch workflow problems nobody else notices. Don’t skip them.

The single biggest team risk: Assigning a project lead who “can handle it alongside their day job.” The day job doesn’t shrink. The project lead ends up doing both jobs poorly — implementation decisions drag out, sprints fall behind, and the team loses confidence. The project lead needs protected time. If that means backfilling part of their role for the duration, budget for it.


Phase-by-Phase Cost Breakdown

Not every phase costs the same. Here’s where the money goes in a standard implementation (~€25,000 partner fee).

Phase% of BudgetApproximate CostWhat You’re Paying For
Initiation + Requirements10–15%€2,500–3,750Kick-off, discovery workshops, process mapping, scope definition
Solution Design15–20%€3,750–5,000Solution architecture, CoA/dimension design, integration specs, gap analysis
Build & Configure30–35%€7,500–8,750Core configuration (finance, supply chain), sprint cycles, sprint reviews
Data Migration10–15%€2,500–3,750Data extraction, profiling, cleansing, mapping, test migration, final migration
Integration Build10–15%€2,500–3,750API connections, EDI mappings, connector configuration, integration testing
Training5–8%€1,250–2,000Role-based training sessions, training materials, train-the-trainer
UAT + Go-Live8–12%€2,000–3,000User acceptance testing, cutover planning, go-live execution, hypercare

What this means for your budget: More than half the cost (build + configure + data migration + integration) is execution work. You’re paying for expertise and time, not for a software license or a product. A partner charging significantly less than these ranges is either cutting scope (skip training, minimal migration, no integration testing) or they’re treating your project as a loss leader for the ongoing support contract. Neither is good for you.


What Nobody Tells You

”Go-live isn’t the finish line.”

The phrase “go-live” creates unrealistic expectations. It sounds like the end. It’s not. The two weeks after go-live are hypercare — your partner is on standby, your team is finding things they didn’t catch in UAT, and everyone is tired.

The three months after go-live are stabilization. Your finance team discovers that the depreciation calculation is slightly different from the old system and needs adjusting. The warehouse finds a picking workflow that made sense in training but doesn’t work when six people are picking simultaneously. Your sales team realizes the credit-limit check is blocking orders they would have approved manually in the old system.

This is all normal. But if you budgeted as if the project ends on go-live day, you’re under-resourced for the most important phase — the one where the system actually starts working the way you need it to.

”Your best people will resist the most.”

The employee who’s been running purchasing on the old system for 12 years — the one who knows every workaround, every shortcut, every supplier’s quirks — is often the hardest to transition. They’ve built their expertise and status on mastery of the old system. The new system flattens that. Suddenly the new hire and the veteran are both learning together, and the veteran feels their advantage eroding.

This isn’t a training problem. It’s a change management problem. Acknowledge it directly. Involve your veteran users early in design — their knowledge of the business is more valuable than their knowledge of the old software. Make them champions of the new system by giving them ownership of a specific module or workflow. The goal is to convert resistance into advocacy.

”You’ll miss the old system’s quirks.”

Every legacy system has things it does well — usually things that were custom-built for your specific business because the standard software couldn’t handle them. BC will handle 90% of those things better. The other 10% will feel like a step backward because the old custom feature was perfectly tailored to your workflow and BC’s standard feature is more generic.

Identify those 10% upfront. Decide which ones are worth customizing in BC (build an AL extension) versus which ones are worth adapting your process to BC’s way of doing things. This is a strategic decision, not a technical one — and it’s better made during design than discovered during UAT.

”The partner relationship matters more than the software.”

Business Central is the same product regardless of which partner implements it. What varies enormously is the quality of the implementation — and that depends almost entirely on the partner.

A partner who understands your industry will configure BC in ways that make sense for your business. A partner who doesn’t will configure it correctly according to the manual but in ways that create friction every day. A partner who communicates clearly will surface problems early when they’re cheap to fix. A partner who doesn’t will present a perfect dashboard while hiding scope creep and timeline slippage.

Select your partner based on industry experience, communication style, and references from companies similar to yours. The partner’s price matters, but a €5,000 difference in implementation fees is meaningless compared to a partner who adds 3 months to your timeline or builds a system your team hates using. See our guide to choosing a Business Central partner for the full framework.


Pre-Kickoff Checklist

Before you sign with a partner, work through this checklist. If you can answer all of them, your implementation will cost less and run faster.

  • We’ve identified our executive sponsor — someone who can remove roadblocks and signal priority to the organization
  • We’ve designated a project lead with protected time (not someone fitting this alongside a full day job)
  • We know which team members will be involved and have discussed the time commitment with each of them
  • We’ve documented our current pain points — the specific things the old system does badly that we need BC to fix
  • We’ve started cleaning our master data: deduplicated vendors/customers, reconciled inventory, closed old transactions
  • We’ve defined scope clearly: what’s in (phase 1), what’s out (phase 2+), what’s never
  • We know which integrations we need and have documented the systems, data flows, and contacts
  • We’ve set a realistic timeline — not the timeline we want, the timeline that accounts for data quality, team capacity, and decision-making speed
  • We’ve budgeted for licensing, implementation, data cleansing, integration contingency, training, and ongoing support
  • We’ve interviewed at least three partners and checked references from companies similar to ours in size and industry
  • We’ve defined what “success” looks like — specific, measurable outcomes, not “a better system”

FAQ

How long does a Business Central implementation actually take?

It depends on scope, data quality, and decision speed. A finance-only implementation with clean data: 6–10 weeks. Finance + supply chain with data migration from a legacy system: 3–5 months. Multi-entity with manufacturing, custom development, and complex integrations: 5–9 months. The biggest variable isn’t the software — it’s your data readiness and how fast your team can make decisions. See our full implementation timeline guide for a phase-by-phase breakdown.

Why do some partners quote €5,000 and others €50,000 for what looks like the same thing?

The €5,000 quote is typically a fixed-scope “express” implementation with severe limitations: pre-defined chart of accounts (you adapt to it, not the other way), no data migration from legacy systems (you start fresh), no integrations, no custom reports, and limited training (often recorded videos, not live sessions). It works for a startup that has no legacy data and simple needs. For an established business migrating from another system, it’s insufficient. The €50,000 quote includes custom configuration, data migration from a complex legacy system, integrations, custom development, and comprehensive training. The difference isn’t the software — it’s everything around it.

Do I need Premium licenses for everyone?

No. Premium is specifically for users who need manufacturing (production orders, routings, capacity planning) or service management (service orders, service items, contracts). Finance, sales, purchasing, warehouse, and management users typically only need Essentials. Team Member licenses cover read-only access and basic data entry (expenses, time sheets) for users who don’t need full ERP access. A 25-person company might need 2-3 Premium licenses, not 25.

Can I run Business Central on-premise to avoid monthly licensing?

Yes, Business Central is available in on-premise, but the economics are different. On-premise licensing is perpetual (one-time purchase, plus annual enhancement plan at ~16% of license cost) versus SaaS (monthly subscription). On-premise also adds infrastructure costs: servers, backup, maintenance, and IT staff to manage it. For companies under 50 users, SaaS is almost always cheaper when you factor in total cost of ownership. Microsoft is increasingly building new features for the cloud version only — on-premise gets security updates but not the AI and Copilot features. The industry direction is clear: cloud.

What if I need custom features that Business Central doesn’t have?

That’s what AL extensions are for. Business Central’s extension model allows partners to build custom functionality that sits on top of the base application without modifying Microsoft’s code. This means your customizations survive upgrades — Microsoft updates the base system, your extensions stay intact. Custom development adds €5,000–30,000+ to implementation cost depending on complexity. At Vanguard 360, many of our product extensions — Romanian localization, SAF-T reporting, e-Invoice, e-Transport — started as custom development for specific clients and were productized after proving their value across implementations.


Want to discuss what your specific implementation would cost? Book a free scoping call → We’ll give you a detailed estimate based on your actual requirements, not a generic price range.

Not sure if you're ERP-ready?

Take our 2-minute ERP Readiness Scorecard — no signup needed.

Take the scorecard →

Get BC insights in your inbox

Practical tips — no spam, ever.