The investment alone will not enable foreign citizens to obtain a long term residency in Japan. When an American starts a real business by showing a feasible plan with an office or business premise in Japan, there is a chance for them to be granted a Business Manager visa status with only 5 million yen initial capital investment.
Ask A Question | Learn more about Japan
What documents would I need as an American to apply for long term residency in Japan?
How much would I need to invest?