A large business is defined when it has more than 250 employees or more than £10 million in gross receipts averaged over the previous three years.