I recommend TurboTax.
I don't recommend FreeTaxUSA or H&R Block if you are claiming foreign tax credit (form 1116).
I don't recommend H&R Block if you pay Net Investment Income Tax (form 8960) and you reach the SALT deduction limit.
H&R Block
I have been using TurboTax Deluxe for several years. I tried H&R Block Deluxe this year. While claiming foreign tax credit, the foreign source income needs to be adjusted. Instead of calculating this, H&R Block says "You might need to adjust this amount if it includes foreign capital gains or qualified dividends. To learn more, see the Form 1116 instructions, under Foreign Qualified Dividends and Capital Gains (Losses)." It wants me to figure it out myself, which I did, but I didn't buy the software for that!
Next, I found that H&R Block makes an unfavorable calculation for Net Investment Income Tax (form 8960). For investment expenses allocable to investment income, which is the deduction for NIIT, H&R Block calculates line 9b using:
Code: Select all
min(SALT limit, state_income_taxes) * investment_income / AGI
Code: Select all
min(SALT limit, state_income_taxes * investment_income / AGI)
TurboTax also has a much better user interface than H&R Block.
OLT
I tried OLT and found its organization of tax areas confusing. The wording of its instructions is also terse and confusing. I wasn't confident that I would use it correctly and abandoned it quickly.
FreeTaxUSA
FreeTaxUSA has a nice UI and its customer support was good. But they had several inaccuracies in form 1116 for foreign tax credit. It seems like they have added this form to their software without thoroughly reading the IRS instructions. These errors cause FreeTaxUSA to incorrectly limit my foreign tax credit resulting in an incorrect higher tax. Like H&R Block, it too does not calculate the adjustment for foreign source income. But, it at least directly gives the formula for the adjustment instead of referring to the instructions. Now to the inaccuracies.
For line 3a (deductions), the IRS instruction states to include "State and local personal property taxes" among other deductions. FreeTaxUSA missed this one. Customer support confirmed this mistake within 2 days of my reporting, fixed the issue in about a week, and sent me a gift card.
After the fix their line 3a was still wrong. The IRS instructions caution "The deduction for state and local taxes on Schedule A (Form 1040), lines 5a through 5c, is generally limited to $10,000 ($5,000 if married filing separately). Don't include more than this amount of state and local taxes on Form 1116, lines 2 and 3a." My line 3a was much higher than this limit that the IRS says this line cannot exceed. This is a very obvious error. Customer support has confirmed this error too, fixed it within a week and has said that they will send a gift card.
Two errors down, but their form 1116 is still wrong. On line 18, the form itself (not the instructions) cautions “If you figured your tax using the lower rates on qualified dividends or capital gains, see instructions.” They completely ignored this caution. This requires using the Worldwide Qualified Dividends and Capital Gains worksheet from the IRS instructions.
While their support is very responsive, I don't have confidence in their software. What other errors remain in their software that did not affect my return this year, but could affect yours or affect mine in another year. I, a non-professional consumer tax preparer, should not be the sole tester of their tax calculations. It is clear that they have not read the instructions or even the cautionary notes on the form. Since I discovered these errors by doing my taxes in TurboTax, I am now back to TurboTax. It seems to be the most solid of all.