A couple helpful tips I've learned as I've had to prepare increasingly complicated returns for myself:
For basic returns, FreeTaxUSA has been the best "tax prep service" I've used, UI is simple enough and there are no hidden fees from what I've experienced.
And the most helpful of all is using the IRS's own portal to see everything that is on file for you - this is especially helpful if you have a lot of non-standard income and you're not 100% sure if you've filed everything the IRS expects you to - https://www.irs.gov/individuals/get-transcript
> And the most helpful of all is using the IRS's own portal to see everything that is on file for you
My tax guy uses this, but it should be noted that they don't have all the forms until after the filing deadline. You still have to file an extension and pay if you owe anything before that portal is available.
For basic returns, FreeTaxUSA has been the best "tax prep service" I've used, UI is simple enough and there are no hidden fees from what I've experienced.
And the most helpful of all is using the IRS's own portal to see everything that is on file for you - this is especially helpful if you have a lot of non-standard income and you're not 100% sure if you've filed everything the IRS expects you to - https://www.irs.gov/individuals/get-transcript