If you have self-employment income, business income, capital gains, 401k distributions, HSAs, 529 plans, etc. it can get complicated but at that point TurboTax honestly doesn't help all that much (unless it's gotten a lot better since I last used it). If you get to the point that your taxes are too complicated to do by hand you probably need an accountant anyway.
It does. I have most the things you have mentioned and it was automated, except for correcting a small situation their OCR messed up by reading an extra blank space from the form.
- Downloading all forms and instructions.
- Downloading all 1099s and W-2 statements.
- Scanning any paper 1099 or W-2 forms I receive (rare now, thankfully).
- Filling out a draft of the forms slowly in pencil. This takes the most time. I have sometimes used spreadsheets for this but I find it is quicker to just use a calculator or even the Python REPL.
- Filling out a "hard copy" of the forms and double checking my math. This takes more time than you think if your state don't have fillable forms, but I have sometimes done it by hand very neatly rather than typing it up.
- And finally going to the post office to mail things. I never just put them in my mailbox.
2024 only took 11 hours in total mostly over 2 weekends. And as I have said in other posts here, I don't stress myself out about and take my time. You can probably do it faster if you want to.
The key is to just read the instructions for each form and follow them mindlessly and mechanically. I will admit that it is difficult at first, but you do get used to it, and despite my tax returns getting much more complicated over the years, the number of hours that I take has stayed the same.
Freetaxusa is the simplest way but really there are a ton of options that're free.
I do think TurboTax or a competitor makes sense when you have a novel-to-you tax situation to deal with. Probably the hardest part of filing taxes is just figuring out which of the supplemental forms are applicable to you. I absolutely would have missed the foreign tax paid one on my own, for example. When your tax situation is the same as the last year just with different numbers I don't see much of a point.
the next year, pretty much the same spreadsheet with whatever minor tax changes had been made for that year.
the 15 hours is mostly spent getting your shit together which you have to do for an online solution too.
I did a better job than my accountants do, they often forget little details that I would keep track of. ("no, I did not owe a penalty, the estimated payments and refund carried forward meant there was enough money on my tab...")