There is a clear roadmap for the process, however you have take into consideration that the theme and code customizations won’t be transferable. Some parts of your site will have be redone on Magento 2, so this will require an extra investment.

What are the main differences comparing Magento 2.x and Magento 1.x ?

Magento 2 authorizes B2B and B2C businesses to offer omni channel and consistent shopping experiences with healthier presentation and with better system scalability. It offers supreme flexibility, innovative features, good functionalities and greater opportunities for developers on the technology part and for the merchants who would do business on the new platform.

When should I Migrate to Magento 2?

This depends highly on your current site and its current condition. If your site is performing well (running smoothly, orders are coming in…), and you’re using a version that’s not really outdated, but you can (and should) start exploring Magento 2, ask your solution partner to give you their thoughts and start doing some basic plans.

If you’re on an older version of the software or even on a newer version but having serious performance issues, and on top of that you have a number of 3rd party extensions installed, now would be a great time to plan for a revamp.