Do I need a business license to write of expenses for my etsy store?

Hello, I recently opened up an Etsy store to make some extra income selling crafts. This is my first start-up business and I have spent a lot of money in preparation for opening my Etsy store, including purchasing shipping supplies, tech, and development costs for items listed in my store. Do I need a specific business license in order to write off these business expenses on my taxes? Or am I allowed to just write them off without one?