Question: If someone were to launch a new business and set up a company in Japan and then apply for a Business Manager Visa, do their clients have to be in Japan?
Answer: It does not matter whether their clients are in Japan or not. The new business can serve overseas clients but at the same time, the founder must provide exact reasons as to why they need to operate in Japan and why their company needs to be Japan-based.