No, you do not need to use Turbo Tax live, but you should use at least Turbo Tax Self-Employed to make sure you are getting all the deductions from your business. https://turbotax.intuit.com/personal-taxes/online/
You can always opt to add Turbo Tax Live if you would like.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"