Franchise taxes: What small business owners need to know