When I need to fill taxes?

I'm concerning when I need to fill taxes for Turo (Car rental) and Airbnb (Houses rental)? Is every certain time or just annually?

 

If I do fix and flip or wholesale houses when I need to fill taxes in this case? 

 

I have an ecommerce business I'm guessing only I have to report taxes annually and is just the gain of the sale or Total sale? 

 

What things I can deduct for a ecommerce business?