Application Process & Required Documents

Obtaining the visa involves several connected steps. Knowing the flow helps you plan ahead.

Steps

  1. Free consultation and eligibility check
  2. Company formation and securing an independent office
  3. Preparing the expert-verified business plan and documents
  4. Filing with Immigration, screening, and approval

Typical timeframe

From starting with company formation to obtaining the visa, allow roughly 3 to 6 months. The screening itself usually takes about 1 to 3 months.

Main documents

  • Application form, photo, passport / residence card copies
  • CV and career history (management experience), graduation / degree certificates
  • Company registration, articles of incorporation, capital and its source
  • Employment contracts and social insurance records for staff
  • Expert-verified business plan, office lease and photos

Talk to us — first consultation free

Find out whether you can obtain or renew the Business Manager visa under the new 2025 standards. Nationwide online support.