Yes, you will be able to claim a business expense for your franchise fee and for the B&O taxes. You can include these business expenses under the Taxes and License section under Business Expenses>Other Common Business Expense
Please
refer to this IRS link for more information about Business
Expenses