There isn't a specific minimum turnover that a business needs to demonstrate before applying for a licence. However, it's recommended that the sponsoring company has a current or expected level of business turnover that can support their business goals and cover the salary of a skilled worker.