The Innovator Founder visa is for experienced entrepreneurs who want to set up and run an innovative business in the UK. Your business idea must be endorsed by an approved body as innovative, viable and scalable. There is no minimum investment set in the rules.
Your endorsing body assesses your business at the start and reviews your progress at set contact points during the visa. Meeting the endorsement and business criteria is what unlocks settlement after three years.