Start Up Visa
The Start-up visa category is an excellent opportunity for people seeking to establish a business in the UK for the first time in their career. In order to qualify under Start-up category, applicants will need to have an innovative, viable and scalable business idea which is supported by an endorsing body.
The initial grant of leave under this category is for 2 years and does not lead directly to settlement. However, when the applicant has timed out of leave after 2 years, they may switch to the innovator category for the purpose of settlement.
All applicants for entry clearance or leave to remain must have a business plan endorsed by an approved endorsing body. The applicant does not need to be the sole founder of the business and may be a member of a Start-up team member but each member must have their own individual endorsement.