Skip to Content
Free Resource · Complete Guide

Checklist:
Migrating to Odoo in 30 days

The step-by-step guide we use at Nextdoo to migrate from Sage, Holded, A3 or SAP to Odoo without interrupting operations. 42 critical points, 4 phases, calendar template included.

NEX hands you the checklist Here you go!

Receive the checklist in your email

Immediate access + 5 migration calendar templates per sector.

No spam. We only send you the guide and 1 email per month with useful content. Unsubscribe whenever you wish.

The 4 phases of an Odoo migration

Phase 1. Discovery (week 1)

The most common mistake in Odoo migrations is skipping the Discovery phase. Always start by identifying which processes you need to migrate and which ones you can simplify. Don't just transfer your current system to Odoo: take the opportunity to clean up.

  • Inventory systems in use (ERP, CRM, Ecommerce, critical Excel spreadsheets, departmental tools)
  • Map key processes: who does what? with which tool? where does each piece of data reside?
  • Identify mandatory integrations (bank, AEAT, marketplace platforms, payment gateways)
  • List users by role and intended permissions
  • Define KPIs: what will you measure to know if the migration was successful?
  • Decide which Odoo modules you need versus those that would be nice to have but are not essential (always prioritise)
  • Realistic timeline with milestones per phase and client validations
  • Identify the internal 'champion' (the person who validates and unblocks decisions)
Blocked · request it above ↑

Phase 2. Configuration (weeks 2-3)

Configuring Odoo is faster if you separate master data (products, customers, suppliers, chart of accounts) from processes (flows, automations). Start with master data because, without it, you can't test anything.

  • Create the Odoo instance (odoo.sh recommended for 80% of cases)
  • Configure the company, the chart of accounts and Spanish taxation (PGC, IVA, withholdings)
  • Activate modules according to Phase 1 (not all at once — only the main ones first)
  • Configure users and permission groups
  • Customise essential views, fields and automations (Studio or Python)
  • Configure emails (alias support@, info@, IMAP/SMTP connection)
  • Configure payment gateways if you sell online (Redsys, Stripe, Bizum)
  • Validate with the internal lead before continuing
  • Activate VeriFactu (l10n_es_verifactu) and test invoice issuance

Phase 3. Data Migration (week 3)

This is where most projects get delayed. The cause: underestimating the quality of data from the old system. Reserve time to clean them.

  • Export from your current system (Sage, Holded, A3, SAP B1, Gestión Click): customers, suppliers, products, pending accounting entries
  • Clean the data: duplicates, obsolete records, inconsistent fields
  • Map old fields → Odoo fields (especially accounting accounts and categories)
  • Upload to an Odoo test environment (NEVER directly to production)
  • Validate balances point by point: the accounting balance matches between the old system and Odoo
  • Validate customer and supplier balances (receipts/payments)
  • Validate stock by warehouse and product
  • Validate the historical open orders
  • Decide the cut-off point (end of month / end of quarter / end of year)
  • Full backup of the old system before cut-off

Phase 4. Go-live and support (week 4 onwards)

The go-live day is the most stressful. But if you have done phases 1 to 3 well, it should pass without incidents. The first 4 weeks after go-live are critical for detecting and correcting problems.

  • Final data load (with balances as of the cut-off date)
  • Training for teams by department (practical sessions with real data)
  • Documentation of key processes (screenshots + steps)
  • Rollback plan defined (in case something critical fails in the first 48 hours)
  • Communication to external customers and suppliers about the change (new portal URLs, new invoices)
  • Validation with the AEAT in the first month (VeriFactu submission, bank reconciliation, first VAT declaration)
  • Review session after 2 weeks: what works, what doesn't, and what to prioritise for future improvements?
  • Activate secondary modules (the desirable ones from phase 1) once the operations are stable
  • Define the pace of monthly support: hours, SLA, preferred channel
  • Quarterly review with the internal manager to identify improvement opportunities

Common mistakes this guide saves you from

  • Migrating everything at once — Better to start with accounting+invoicing and add the rest in waves.
  • Not cleaning data beforehand — If your Sage has 8,000 customers with duplicates, Odoo will inherit them all.
  • Skipping the test environment — Testing in production is expensive; any error remains in the accounting books.
  • Training at the end of the project — By the time they reach go-live, the team has already forgotten what they learned.
  • Not appointing an internal lead — Without someone to decide internally, the project gets stuck in approvals.
  • Ignoring VeriFactu — Mandatory in 2026. Configuring it in phase 2 avoids last-minute rush.
  • Not measuring KPIs before and after — Without a starting point, you won't know if the migration improved anything.

The rest of the guide is locked

We will email you the 3 remaining phases (Configuration, data migration, go-live) + the 7 common mistakes + the printable PDF. No spam.

Unlock the complete guide →

Free · 1 minute · PDF in your inbox

Do you want us to help you with your migration?

At Nextdoo, we have carried out more than 20 migrations to Odoo from Sage, Holded, A3, Gestión Click, and SAP Business One. If, after reading the guide, you think "this needs professional help", we can evaluate your case free of charge and provide you with a plan with realistic deadlines.

Frequently asked questions

What is the migration checklist for?

So you don't miss any steps when moving to Odoo: data, processes, integrations and validations.

Is it free?

Yes. You can download it free of charge and use it as a guide for your migration.

Do I need technical knowledge to use it?

No. It is written in clear language for business decision-makers.

Does it include data migration?

Yes, it includes the key points for moving customers, products, stock, and accounting without losing information.

Can you help me with the migration?

Yes. If you wish, we can perform the migration for you as an Official Odoo Partner.

Related content