UK Business Visa Investment represents the financial sum that applicants need to fulfill before receiving particular visa categories including the Tier 1 Investor Visa and the Innovator Visa. The Tier 1 Investor Visa demands applicants to invest at least £2 million in UK economic sectors through either government bonds or company shares or loan capital. The Innovator Visa requires an investment of £50,000 to set up an innovative business in the UK. The investment thresholds serve to draw wealthy investors who can help grow the UK economy.