The time needed to prepare the move of a company depends above all on the number of employees of the company: For less than 10 people, one month may be enough. For less than 100 people, count at least 3 months. Between 100 and 500 people, count about 6 months. For more than 500 people, count 1 year or more. It is obvious that a company of a dozen people can move much faster than a larger company.