Hello,
There is no fixed time for migrating from a legacy ERP to Business Central; it mainly depends on data volume, data quality, number of companies, customizations, integrations, and whether you migrate only opening balances or full history. As a simple rule, a small clean migration can take a few weeks, while a medium/complex project can take months. The preferred approach is usually: migrate master data first like customers, vendors, items, chart of accounts, dimensions, banks, etc.; then migrate opening balances/open documents like customer/vendor balances, inventory opening, bank balances, open sales/purchase orders if needed; and keep the legacy ERP read-only for old history instead of trying to bring everything. If the legacy system is not a supported migration source, use Configuration Packages/Excel, XMLports, or a custom migration extension/API, but always do at least one sandbox test migration, validate balances with finance, clean duplicate/blocked/old data before import, freeze transactions before go-live, and prepare mapping for posting groups, dimensions, tax/VAT, item costing, number series, users, permissions, and reports.
Regards,
Oussama Sabbouh