Self-employed workers - Uber, Etsy or Airbnb can get tax surprise if they're not prepared