I use Quickbooks self-employed: https://quickbooks.intuit.com/self-employed/ which imports from your bank account and exports to Turbotax (with free filing). It will remind you to pay quarterly taxes too.
If you use a separate business bank account (which you definitely should), it's very easy to set up rules to classify each transaction in their respective category for deductions so it's mostly set and forget. My only complaint is their invoice feature sucks so you still need to look for something else for that.