The short version
There are three workable paths for a company on Dynamics NAV, and none of them is right for everyone.
- Stay on NAV for now, with a documented risk plan and a funded exit date.
- Move to Microsoft Dynamics 365 Business Central, the path Microsoft supports and documents.
- Reimplement the business on Odoo, treating the move as a fresh design and not a technical upgrade.
Start by confirming which NAV version you run. That one fact tells you whether Microsoft still services your system and how much time you have to decide.
Product facts in this guide are cited to Microsoft's and Odoo's official pages. Recommendations are NGYN's and are marked as ours.
Is Navision really being retired?
Navision was the name of the Danish ERP product Microsoft acquired in 2002. Microsoft later renamed it Microsoft Dynamics NAV. Many finance and operations teams still say "Navision" out of habit, and in most conversations the two names mean the same product.
Dynamics NAV is no longer sold as a current product. Microsoft Dynamics 365 Business Central is Microsoft's successor to it, and Microsoft's own lifecycle pages for NAV link to migration guidance for Business Central.
- A product being replaced is not the same as your system stopping. An installed NAV system does not switch off when support ends. It keeps running on your servers. What changes is the servicing Microsoft provides around it.
- There is no single shutdown date. Each NAV version has its own support dates under Microsoft's Fixed Lifecycle Policy.
- Your version decides your position. A company on NAV 2018 and a company on NAV 2013 face different timelines and different risks.
Mainstream Support, Extended Support and end of support
Microsoft's Fixed Lifecycle Policy describes three stages.
| Type of support | Mainstream Support | Extended Support | Beyond end of support |
|---|---|---|---|
| Requests to change product design and features | Available | Not available | Not available |
| Security updates | Available | Available | Only through an Extended Security Update program, where Microsoft offers one |
| Non-security updates | Available | Not available | Not available |
| Self-help online support | Available | Available | Available for at least 12 months |
| Paid support | Available | Available | Tied to an Extended Security Update program |
Source: Microsoft Fixed Lifecycle Policy, checked October 5, 2026.
The policy also states that both phases "require a product's supported service pack to be installed to continue to receive full support". In practice, being inside the support window is not enough. You also need to be on a supported update level. Ask your NAV partner which cumulative update you are running.
Dynamics NAV end-of-support dates by version
Every supported NAV version is now past Mainstream Support. NAV 2017 and NAV 2018 are in Extended Support, which means security updates and paid support continue, but non-security fixes and feature requests do not.
| NAV version | Release context | Mainstream Support ended | End of support (Extended Support end) | Status on October 5, 2026 | Official source |
|---|---|---|---|---|---|
| NAV 2009 and 2009 R2 | Released 2009, R2 in 2011 | January 13, 2015 | January 14, 2020 | RedOut of support | NAV 2009, 2009 R2 |
| NAV 2013 and 2013 R2 | Released late 2012, R2 late 2013 | January 9, 2018 | January 10, 2023 | RedOut of support | NAV 2013, 2013 R2 |
| NAV 2015 | Released late 2014 | January 14, 2020 | January 14, 2025 | RedOut of support | NAV 2015 |
| NAV 2016 | Lifecycle start January 2016 | April 13, 2021 | April 14, 2026 | RedOut of support | NAV 2016 |
| NAV 2017 | Released October 2016 | January 11, 2022 | January 11, 2027 | YellowExtended Support, about 3 months left | NAV 2017 |
| NAV 2018 | Released December 2017 | January 10, 2023 | January 11, 2028 | YellowExtended Support, about 15 months left | NAV 2018 |
A note on the dates. Microsoft states that its lifecycle dates are shown in Pacific Time, and the published timestamps can appear as the following calendar day in other time zones or in raw data. This table uses Microsoft's end-of-support calendar date in Pacific Time. Microsoft can revise lifecycle dates, so confirm yours on the linked page before you rely on it.
If you run NAV 2016: support ended on April 14, 2026. Your system still runs, but you should treat the risk review in the next section as current work, not future work.
If you run NAV 2017: end of support is January 11, 2027. A replacement project will almost certainly not finish before then, so plan for a period of running out of support, and decide how you will manage it.
If you run NAV 2018: end of support is January 11, 2028. That is enough time for an orderly evaluation and migration if you start the decision now.
What end of support changes, and what it does not
What Microsoft's policy says. After end of support, Microsoft no longer provides non-security updates or accepts design change requests, and security updates are available only where an Extended Security Update program exists for the product. Microsoft also notes that older products "may not meet today's more demanding security requirements".
What that does not mean. An out-of-support NAV system is not automatically insecure, non-compliant or unusable. Whether it is a problem depends on how it is hosted, what it connects to and what your auditors, insurers and customers expect.
The following is NGYN's advice on what to assess. None of it is a Microsoft statement.
| Area | What can change | Question to answer |
|---|---|---|
| Security updates | New vulnerabilities in NAV may not be patched | Is the system reachable from the internet, and what controls sit around it? |
| Fixes and escalation | Defects have no vendor fix, and your partner has no escalation route to Microsoft | Who fixes a posting or data error, and how fast? |
| Platform compatibility | Newer Windows Server, SQL Server, Office or browser versions may not be tested with your NAV version | What happens when the server or database underneath reaches its own end of support? |
| Integrations | Banks, EDI networks, tax services and carriers change their interfaces | Which integrations are business critical, and who maintains them? |
| Skills | Fewer specialists know old C/AL customizations each year | Does more than one person understand your custom code? |
| Backup and recovery | The responsibility is fully yours | When was a full restore last tested? |
| Audit and regulation | Auditors and regulators may ask about unsupported financial software | What do your auditor and cyber insurer require? |
| Partner dependency | One developer or partner may hold all the knowledge | Do you hold the source code, licence file and documentation? |
| Automation | New tools often cannot connect to an old platform | Which improvements are waiting on the ERP? |
| Technical and process debt | Workarounds accumulate around a frozen system | How many spreadsheets now sit beside NAV? |
Your three realistic options
Option A: remain temporarily on NAV
Staying on NAV for a defined period can be a reasonable decision. It is reasonable when a replacement project is already scheduled, the environment is stable, the risks above have been assessed, specialists and tested recovery procedures are available, integrations and infrastructure are under control, and management has approved a firm exit plan.
The conditions we recommend before choosing it:
- A named owner for the NAV environment.
- A known support arrangement with a partner or developer.
- A security and infrastructure review.
- Backups with a tested restore.
- A change freeze on non-essential NAV development.
- A written exit deadline.
- A budget and an executive sponsor for the replacement.
Staying on NAV with no date and no budget is not a strategy. It is a decision that has not been made yet.
Option B: move to Business Central
Business Central shares its lineage with NAV, but it is not simply "NAV in the cloud". Its deployment, extension model, upgrade cadence and licensing are different and need their own evaluation.
Microsoft documents the route in Migrate Dynamics NAV to Business Central online. The key points from that page:
- The move is staged. NAV versions cannot migrate directly to the cloud. NAV 2015 through 2018 upgrade first to Business Central version 14 on-premises, then to a current on-premises version, then to Business Central online. NAV 2013 must first reach NAV 2018, and NAV 2009 has a further step before that.
- There are two paths. A full migration moves all data and customizations. A reimplementation moves essential business data only: master data, opening balances and setup.
- Customizations must become extensions. C/AL is the older NAV programming language. AL is the language used for Business Central extensions. Microsoft states that "all C/AL code customizations must be converted to AL extensions", and that data in tables with code customizations cannot be carried forward unless those customizations are converted.
- Microsoft recommends rehearsal. The guidance calls for data cleanup first and at least one dry run in a sandbox before production cutover.
A Microsoft-to-Microsoft move is still a project. It needs discovery, cleanup, testing, training and cutover planning.
Business Central is probably the stronger choice when:
- The company is standardized on Microsoft 365, Teams, Power BI, Azure or Power Platform.
- Users and your partner have strong NAV or Business Central skills.
- Microsoft product continuity is a priority.
- Existing customizations can be rationalized and converted to supported extensions.
- Limiting process and screen changes matters more than rethinking how the business runs.
- The financial or industry capabilities you need are well served in the Microsoft ecosystem.
Option C: reimplement on Odoo
Moving from NAV to Odoo is a reimplementation, not a database conversion. There is no tool that turns a NAV database into an Odoo database. Records and workflows are extracted, mapped, transformed, imported, tested and reconciled.
What that involves:
- Legacy customizations are not rebuilt by default. Each one is reviewed and either replaced by a standard process, configured, or rebuilt because it is required.
- Edition matters. Odoo Community is open source with no licence fee. Odoo Enterprise is the commercial edition, with additional applications and Odoo's hosting, upgrade and support services. A database runs one edition, so the choice applies to the whole system. Check Odoo's editions comparison for the applications you need.
- Fit must be proven. Accounting, localization, statutory reports, manufacturing, warehouse and industry requirements need to be validated against Odoo 19, not assumed.
- Process redesign is where the value is. Copying NAV behaviour screen for screen usually costs more and delivers less than adopting a standard workflow.
Odoo deserves serious consideration when:
- You want finance, sales, purchasing, inventory, manufacturing, projects, field work, service, CRM and website on one application platform.
- You do not want to carry every NAV customization forward.
- Deployment choice matters: Odoo's cloud, Odoo's platform hosting, or your own servers.
- An open-source Community option is strategically relevant.
- You want to redesign workflows, not complete another technical upgrade.
- Per-user licensing and ownership cost need a fresh look.
- You are willing to do a proper fit-gap analysis first.
Odoo is not automatically cheaper, faster or easier. That depends on scope, edition, user count, custom development, infrastructure, data, integrations and your own team's capacity.
Dynamics NAV vs Business Central vs Odoo
This comparison does not score the products. Several rows depend on your version, edition and configuration.
| Criterion | Dynamics NAV (2009 to 2018) | Dynamics 365 Business Central | Odoo 19 |
|---|---|---|---|
| Lifecycle and direction | Fixed lifecycle. All versions past Mainstream Support | Microsoft's current product and the successor to NAV | Current Odoo release, with new major versions released regularly |
| Finance and accounting | Mature general ledger, dimensions, fixed assets | Continues the NAV finance model, with country localizations as apps | Accounting app with analytic accounting. Validate localization and statutory reports for each country |
| Sales and CRM | Sales orders and basic relationship management | Sales, plus links to Microsoft's sales tools | CRM and Sales apps on the same database |
| Purchasing | Purchase orders, receipts, invoices | Similar model to NAV | Purchase app with agreements and approvals. Validate matching rules |
| Inventory and warehouse | Locations, bins, lots, serials, warehouse documents | Similar model to NAV | Inventory app with locations, lots, serials and routes. Validate costing and bin logic |
| Manufacturing | Production orders, BOMs, routings, capacity | Available. Confirm which licence tier includes it | Manufacturing app, with quality and maintenance apps. Check edition for each |
| Projects and services | Jobs and service management | Jobs and service management | Project, Timesheets, Helpdesk and Field Service apps. Check edition for each |
| Microsoft 365 integration | Limited, version dependent | Native with Outlook, Excel, Teams and Power BI | Through connectors. Not native |
| Reporting and analytics | Reports, often with custom SQL or add-ons | Built-in reports plus Power BI | Built-in reports, pivots and dashboards. External BI through the database or API |
| Workflow automation | Limited without customization | Approval workflows and Power Automate | Automation rules and server actions. Studio on Enterprise |
| Customization model | C/AL changes inside the base application | AL extensions, separate from the base | Python modules. Studio for no-code changes on Enterprise |
| Integration approach | Web services, file exchange, SQL | APIs and Microsoft connectors | External API, webhooks and middleware |
| Deployment choices | On-premises or partner hosted | Microsoft cloud, or on-premises | Odoo Online, Odoo.sh, or your own servers |
| Open-source availability | No | No | Yes, Community edition |
| Community vs commercial editions | Not applicable | Licence tiers, not editions | Community and Enterprise. One edition per database |
| Upgrade responsibility | You and your partner | Microsoft updates the online service on its schedule. You keep extensions compatible | Odoo for Enterprise upgrade services. You and your partner on Community |
| Support responsibility | Partner only once out of support | Partner first, with Microsoft behind | Odoo and partner on Enterprise. Partner or in-house on Community |
| Data control | Your SQL Server | Microsoft-hosted online, or your server on-premises | Depends on hosting. Full database access when self-hosted |
| Technical skills needed | C/AL, SQL Server, a shrinking pool | AL, Azure, Microsoft tooling | Python, PostgreSQL, Odoo framework |
| User retraining | None | Moderate. New client, familiar concepts | Higher. New interface and new process model |
| Total-cost categories | Infrastructure, partner support, risk | Per-user subscription, upgrade and extension conversion, partner | Subscription or none, implementation, hosting, migration, support |
| Fits well when | Short, controlled interim period | Microsoft-centred company that values continuity | Company ready to redesign processes on one platform |
| Primary risks | Unsupported platform, skills, compatibility | Conversion cost of heavy customization, staged upgrade effort | Fit gaps, data migration quality, change management |
Confirm any row that drives your decision against the vendor's current page. Sources are listed at the end.
Choose Business Central when your company runs on Microsoft tools, your people know NAV well, and your customizations can be converted to extensions at a cost you accept.
Evaluate Odoo when you want one platform across more of the business, you would rather retire customizations than convert them, and you are ready to change how some work is done.
Delay only when you have documented controls around the current system and a funded exit plan with a date.
Not sure which path fits? A short review of your NAV version, customizations and integrations usually narrows it to two options. Discuss your ERP migration plan.
Module-by-module NAV to Odoo migration map
This map is a discovery framework. It is not a promise of one-to-one field mapping, and the Odoo targets are starting points to validate in a fit-gap analysis.
| Workstream | Typical NAV source | Possible Odoo target | Fit questions and common gaps | Data to migrate | Acceptance evidence |
|---|---|---|---|---|---|
| A. Foundation and administration | Companies, currencies, languages, fiscal periods, number series, users, roles, permission sets, approval limits, dimensions | Companies, currencies, fiscal settings, sequences, users, access groups, approval rules | How many legal entities, and do they trade with each other? What must be auditable? Gaps: intercompany rules, fine-grained permissions, audit trail needs | Companies, users, roles, sequences, dimension values | Role and permission test results, signed approval matrix |
| B. Finance | Chart of accounts, G/L entries, journals, VAT or sales tax setup, bank accounts, payment terms, customer and vendor ledgers, fixed assets, budgets, dimensions, consolidation | Accounting, analytic accounting, assets, budgets, multi-company | Does the localization cover your taxes and statutory reports? How are dimensions used? Gaps: consolidation, currency revaluation, custom reports | Chart of accounts, opening balances, open receivables and payables, fixed assets, budgets, retained earnings | Trial balance, AR and AP aging, bank and tax balances agree to NAV |
| C. Sales and CRM | Customers, contacts, opportunities, quotes, price and discount groups, sales orders, invoicing rules, credit limits | Contacts, CRM, Sales, price lists | How complex is pricing? Are prices customer specific? Gaps: layered discounts, credit control, customer-specific items | Customers, contacts, price lists, open quotes and orders, selected sales history | Open order totals, sample prices recalculated correctly |
| D. Purchasing | Vendors, blanket orders, requisitions, approvals, purchase orders, receipts, invoices, item charges | Purchase, purchase agreements, approvals, landed costs | Is three-way matching required? Who approves what? Gaps: requisition flow, vendor price rules, landed cost allocation | Vendors, vendor price lists, open purchase orders | Open PO totals, a matched receipt and bill |
| E. Inventory and warehouse | Items, variants, units of measure, locations, bins, lot and serial tracking, reordering policies, reservations, transfers, costing method | Products, variants, Inventory, locations, lots and serials, reordering rules, valuation | Which costing method do you use? How deep is bin control? Gaps: costing differences, warehouse documents, cycle count process | Items, units, warehouses, locations, on-hand quantities, lots and serials, opening valuation | Quantity and value by item and location, lot and serial continuity |
| F. Manufacturing | Production BOMs, routings, work centres, machine centres, capacity, production orders, consumption, output, scrap, subcontracting | Manufacturing, bills of materials, operations, work centres, subcontracting, Quality, Maintenance | How is work in progress valued? How are by-products and scrap costed? Gaps: capacity planning, costing, quality edition | BOMs, operations, work centres, active production orders | A production order run from demand to costed completion |
| G. Projects and services | Jobs, job tasks, job budgets, resources, time sheets, service contracts, service orders | Project, tasks, Timesheets, Expenses, Helpdesk, Field Service | How do you bill: time, milestones or progress? Gaps: progress billing, project profitability reports, service contracts | Active projects, tasks, budgets, open service contracts | Project budget and billed-to-date agree to NAV |
| H. Documents, reporting and integrations | Attachments, report layouts, email templates, scheduled reports, SQL reports, BI, EDI, e-commerce, payroll, banking, tax services, shipping, job queue, add-ons, external databases | Documents, report templates, email templates, scheduled actions, external API, connectors | Which reports are still read? Which integrations are critical? Gaps: EDI, payroll, add-on functions with no equivalent | Required attachments, templates, integration mappings | Each critical report and integration tested with real data |
Go-live dependencies. Workstream A comes first, because everything else depends on companies, users and sequences. Finance opening balances need a closed period in NAV. Inventory needs a stock count close to cutover. Manufacturing and projects need inventory and finance reconciled. Integrations go live last.
What data should move from NAV to Odoo?
Sort NAV data into four categories before anyone builds an import.
| Category | Decision | Examples |
|---|---|---|
| 1. Master and reference data | Migrate, after cleanup | Companies, customers, vendors, contacts, products, chart of accounts, units, price lists, payment terms, warehouses, locations, bills of materials |
| 2. Opening positions and open transactions | Migrate, and reconcile | Opening trial balance, receivables, payables, bank positions, inventory quantities and valuation, open sales and purchase orders, active production orders, active projects, fixed assets |
| 3. Selected history | Migrate or summarize, only where operations need it | Recent invoices and orders, recent production history, customer purchasing history, warranty or serial history, project history, documents needed for ongoing service |
| 4. Read-only archive | Keep outside Odoo | Older posted transactions, closed projects, historic reports, old attachments, audit-supporting records, legacy customization records |
Why migrating everything is not automatically safer
Moving every posted entry "to be safe" usually raises risk instead of lowering it.
- Migration complexity. Posted history has to satisfy the new system's rules for taxes, accounts and products. Years of history multiply the mapping and the errors.
- Data quality. Old records carry old mistakes, retired codes and duplicates into a clean system.
- Auditability. An auditor usually wants the original record. A transformed copy in a new system is weaker evidence than the untouched source.
- Reporting needs. Most comparisons need summarized prior-period figures, not every line.
- Operational access. Staff need recent history every day and old history rarely.
The archive needs working search, access control, backup with tested recovery, and a named owner. NAV in read-only mode, a restored database copy, or an export to a reporting database can each do this.
Tax and legal retention periods vary by jurisdiction and record type. Confirm yours with your accountant and legal advisor before deciding what to archive and for how long. This guide is not legal advice.
How Odoo imports data
Odoo 19 imports CSV and Excel files through a standard import tool, with a Test step that checks the file before anything is written. Each record can carry an External ID, which Odoo's documentation describes as "a unique identifier for a line item", adding that "it is possible to use an External ID (ID) from previous software to facilitate the transition to Odoo".
Using NAV numbers as External IDs lets you repeat an import without creating duplicates, and link related records such as invoices to customers. Odoo also advises splitting large files into smaller batches to avoid timeouts. The source is Odoo's export and import documentation, linked under sources.
Recommended NAV to Odoo migration phases
We recommend a phase-gated plan. Each phase ends with a deliverable and an approval, and the next phase does not start until that approval is given.
| Phase | Main work | Deliverable | Approval gate |
|---|---|---|---|
| 1. Lifecycle and risk triage | Confirm the exact NAV version, database and infrastructure versions, support arrangements, critical integrations, backup and recovery, and the decision deadline | NAV lifecycle and migration-risk assessment | Executives agree on urgency, ownership and evaluation scope |
| 2. Discovery and current-state inventory | Process workshops. Inventory of modules, custom objects, add-ons, reports, integrations, data volumes and user roles. Pain points and control review | Current-state process and system inventory | Business owners confirm the inventory is accurate |
| 3. Fit-gap analysis and target blueprint | Demonstrate standard Odoo workflows, compare requirements with Odoo 19, note where Business Central differs, classify each requirement, design the target operating model | Approved fit-gap register and target blueprint | Business and technical owners approve the target processes and the treatment of each material gap |
| 4. Master-data cleanup and migration planning | Assign data owners, remove duplicates, normalize names and codes, validate addresses and tax numbers, review inactive records, define retention, map NAV identifiers to External IDs, build templates, define reconciliation rules | Data dictionary, mapping, cleanup plan and migration scope | Data owners sign off on source quality and retention |
| 5. Foundation configuration | Configure companies, accounting, taxes, currencies, roles and permissions, master-data rules and core workflows. Set up development and test environments | Configured foundation environment | Technical and functional review of the standard foundation |
| 6. End-to-end pilot | Run real scenarios on standard Odoo: quote to payment, purchase request to payment, inventory receipt to valuation, manufacturing order to costing, project to billing, month-end close, access and approvals | Pilot findings and updated gap register | The business confirms which gaps remain after using standard Odoo |
| 7. Approved customization and integrations | Build only what was approved, each item with a business case, acceptance criteria, an owner and test cases | Approved customizations and integrations | Sponsor approves scope and long-term ownership |
| 8. Migration rehearsals and reconciliation | Repeatable extraction, transformation and test imports. Handle rejected rows. Validate counts, finance, inventory and open documents. Measure timing | Signed migration-rehearsal report | Finance, operations and technical owners accept the results |
| 9. UAT, training and cutover readiness | Role-based user acceptance testing, exception scenarios, training, operating procedures, support model, data-freeze rules, cutover plan, rollback decision, communication plan | Go-live readiness package | Formal go-live approval |
| 10. Cutover, go-live and hypercare | Final freeze, extraction and import. Opening reconciliation, operational validation, user activation, issue triage, daily control checks, adoption monitoring | Operational Odoo environment and hypercare report | Business accepts the stable production environment |
| 11. NAV archive and decommissioning | Preserve historical access, validate archive search, set NAV to read-only, remove old integrations, document retention ownership, confirm backup, decommission only after approval | Archive and decommissioning record | Finance, IT and executive approval |
UAT means user acceptance testing: the people who will do the work confirm the system supports it. Hypercare is the period of closer support straight after go-live.
In phase 3, every gap is classified as one of seven things: a process change, standard configuration, an integration, an approved third-party module, a small customization, significant custom development, or out of scope. That classification is what makes the later estimate credible.
In phase 7, no customization should start without a written record: the business problem, why standard Odoo is not sufficient, the process alternative considered, acceptance criteria, owner, estimated effort, test cases, security and data impact, upgrade implication and who supports it.
Why the pilot comes before customization
Users coming from NAV often ask for the old behaviour before they have seen the new one. That is natural. It is also how customization debt gets carried from one system into the next.
Running a pilot on standard Odoo first changes the conversation.
- Some gaps disappear. A screen that looked wrong alone often makes sense once people run the whole workflow.
- The remaining gaps are real. After a pilot, a gap is something a user experienced, not something they predicted.
- Less code means less upkeep. Every customization has to be developed, tested, supported and carried through each upgrade.
Standard first does not mean standard only. Gaps that are legal, financial, operational or customer-facing still need to be resolved before go-live. The goal is not zero customization. The goal is justified customization.
Migration reconciliation controls
A successful import does not prove a successful migration. Reconciliation against NAV, and acceptance by the business, are what prove it.
- Source record counts captured from NAV for every object.
- Imported record counts match, or every difference is explained.
- Rejected and corrected rows logged and re-imported.
- Duplicate detection run on customers, vendors and products.
- Customer control total agrees to the receivables account.
- Vendor control total agrees to the payables account.
- AR aging matches NAV by customer and bucket.
- AP aging matches NAV by vendor and bucket.
- Trial balance matches NAV at the cutover date.
- Retained earnings agree after opening entries.
- Bank balances agree to the last reconciled statement.
- Tax balances agree to the last filed return.
- Fixed-asset cost and accumulated depreciation agree.
- Inventory quantities agree by location.
- Inventory value agrees by item and location.
- Lot and serial numbers carry over without breaks.
- Open sales orders agree in count and value.
- Open purchase orders agree in count and value.
- Active manufacturing orders agree, including consumed material.
- Active projects agree on budget and billed to date.
- Roles and permissions tested by real users.
- Integrations monitored through a full cycle.
- Cutover duration measured in rehearsal.
- Rollback decision point and decision owner defined.
- Sign-off owner named for finance, operations and IT.
Cost and timeline drivers
We do not publish one cost or duration for NAV to Odoo. Without knowing your environment, any figure would be a guess.
What moves the effort:
- The source system: NAV version, database and infrastructure, custom objects, add-ons, reports, print forms and integrations.
- The business: number of legal entities, countries, currencies and localizations, modules in use, user count, manufacturing and warehouse complexity, project accounting.
- The data: quality, volume, how much history you keep, attachments.
- The target: Odoo Community or Enterprise, hosting choice, customization approved after the pilot.
- The delivery: availability of your own people, training needs, one cutover or a phased rollout, cutover constraints such as year-end, and the hypercare you want.
Total cost of ownership has more lines than licences:
| Cost category | What to include |
|---|---|
| Software licensing | Odoo subscription per user, or none on Community |
| Implementation | Discovery, configuration, testing, project management |
| Data migration | Cleanup, mapping, rehearsals, reconciliation |
| Custom development and integration | Build, testing, and upkeep through upgrades |
| Hosting and infrastructure | Odoo hosting, or your servers, backups and monitoring |
| Training and support | User training, support plan, hypercare |
| Upgrades | Version upgrades and retesting of customizations |
| Internal project time | Your subject-matter experts, usually the most underestimated line |
| Archive maintenance | Keeping NAV history accessible and backed up |
| Disruption and contingency | Slower work around go-live, and a reserve for surprises |
For how Odoo implementations are priced in Canada, see how much an Odoo ERP costs. NGYN's hourly rate and support plans are on the fee table, and the support terms are in the Service Level Agreement.
NAV migration-readiness checklist
Print or save this list. The more of it you can answer, the more accurate your estimate will be.
- Exact NAV version and cumulative update confirmed.
- Database version confirmed.
- Infrastructure owner identified.
- Source-code and licence access confirmed.
- C/AL customizations inventoried.
- Custom tables inventoried.
- Add-ons inventoried.
- Integrations inventoried.
- Reports inventoried, with the ones still used marked.
- Companies and currencies documented.
- Data volumes measured.
- Data owners assigned.
- Retention decisions documented.
- Accounting controls documented.
- Inventory reconciliation requirements documented.
- Critical workflows selected for the pilot.
- Business subject-matter experts assigned.
- User roles documented.
- Training owners assigned.
- Cutover constraints documented.
- Rollback authority identified.
- Hypercare team assigned.
- NAV archive approach defined.
- Executive sponsor confirmed.
- Budget and decision deadline set.
If you are unsure whether you need outside help for this, read when you need an Odoo consultant.
Frequently asked questions
Is Microsoft Dynamics NAV discontinued?
Dynamics NAV is no longer Microsoft's current product. Business Central replaced it. Existing NAV installations keep running, and each version has its own support end date under Microsoft's Fixed Lifecycle Policy.
Is Navision the same as Dynamics NAV?
Yes, in everyday use. Navision is the original product name. Microsoft renamed it Microsoft Dynamics NAV, and many users kept the older name.
When does Dynamics NAV 2018 support end?
January 11, 2028, according to Microsoft's lifecycle page for NAV 2018. Mainstream Support ended on January 10, 2023, so the product is in Extended Support until then.
When does Dynamics NAV 2017 support end?
January 11, 2027, according to Microsoft's lifecycle page for NAV 2017. Its Mainstream Support ended on January 11, 2022.
What replaced Microsoft Dynamics NAV?
Microsoft Dynamics 365 Business Central. It is available as an online service and on-premises, and Microsoft publishes upgrade and migration guidance from NAV.
Can we continue using NAV after support ends?
Yes. The software does not stop. You take on more of the risk yourself: security, compatibility, recovery and access to people who know the system. Treat it as temporary, with controls and an exit date.
Should we migrate from NAV to Business Central or Odoo?
It depends on your situation. Business Central tends to fit companies built around Microsoft tools that want continuity. Odoo tends to fit companies that want to redesign processes on a broader platform and retire old customizations. A fit-gap analysis of your real requirements should decide it.
Can NAV data be migrated to Odoo?
Yes, through extraction, transformation and import, not a direct conversion. Master data, opening balances and open transactions are normally migrated. History is migrated selectively or archived.
Can Odoo replace NAV accounting?
Often, but it must be validated. Check the localization for your country, your tax and statutory reports, how you use dimensions, and consolidation or multi-currency needs, before you commit.
Can Odoo replace NAV inventory and manufacturing?
Odoo has Inventory and Manufacturing applications that cover locations, lots, serial numbers, bills of materials, operations and work centres. Costing method, bin control, capacity planning and quality processes are the areas to test in a pilot. See our Odoo manufacturing ERP page.
Should we migrate all NAV transaction history?
Usually not. Migrate what operations need, bring summarized balances for comparison, and keep older detail in a searchable read-only archive. Confirm retention rules with your advisors first.
What happens to NAV customizations?
Each one is reviewed. Some are replaced by standard Odoo features, some by a changed process, and some are rebuilt as Odoo modules because the business needs them. None transfers automatically, because NAV and Odoo use different languages and data models.
Can Odoo use our old NAV record identifiers?
Yes. NAV customer, vendor and item numbers can be kept as reference fields, and used as External IDs during import so records link correctly and repeated imports do not create duplicates.
Should we choose Odoo Community or Enterprise?
Decide after the fit-gap. Community has no licence fee, and you take on hosting, upgrades and support. Enterprise adds applications and Odoo's services for a per-user subscription. One database runs one edition, so list the applications you need and check each against Odoo's editions page.
How long does a NAV-to-Odoo migration take?
There is no honest single answer. Duration depends on the number of companies, modules, customizations, integrations, data quality and how much time your own people can give. A phase 1 and 2 assessment produces a schedule you can rely on.
How much does a NAV-to-Odoo migration cost?
It depends on the same drivers. An estimate is credible only after discovery and fit-gap, so be cautious with any fixed figure offered before that work.
Can NAV remain available as a read-only archive?
Yes. Restrict users to read-only access, keep the database backed up, confirm that searches and key reports still work, and assign an owner. Check your NAV licence terms and the support status of the server it runs on.
What should we prepare before requesting an estimate?
Your NAV version, companies, countries and currencies, modules, user count, and lists of customizations, add-ons, integrations and reports. The readiness checklist above covers the full list.
Sources and methodology
- Microsoft Lifecycle product pages for Dynamics NAV 2009, 2009 R2, 2013, 2013 R2, 2015, 2016, 2017 and 2018, each linked in the support dates table above. Every date in this guide was checked against those pages on October 5, 2026. You can look up any Microsoft product in the Lifecycle product search.
- Microsoft Fixed Lifecycle Policy, for the definitions of Mainstream Support, Extended Support, what is available beyond end of support, and the service pack rule.
- Migrate Dynamics NAV to Business Central online, Microsoft Learn, for the supported upgrade routes, the two migration paths and the rule on C/AL customizations.
- Odoo 19 export and import documentation, for file formats, External IDs, the Test step and batch advice. Odoo 19 documentation for application capabilities.
- Odoo editions comparison and Odoo pricing, Odoo S.A., for what each edition and plan includes.
- Methodology. Lifecycle and product facts come only from the Microsoft and Odoo pages above. The option comparison, module map, phases and checklists are NGYN's implementation advice, and are labelled as such. This guide does not describe a specific client project, and it gives no cost or duration figure because none would be honest without knowing your environment.
- Corrections. If you find an error or a date that has changed, email [email protected] and we will review it.
Published October 5, 2026. Last reviewed October 5, 2026 by NGYN Solutions Inc.. Product capabilities change between Odoo versions, so confirm version-specific details against the linked documentation before relying on them.