Tax software has made self-preparation easier than ever. But easier does not necessarily mean appropriate. The real question is whether you understand enough about your tax situation to know what belongs on the return, what the software is really asking, and whether the result makes sense.
Tax software can ask the right question and still lead a taxpayer to the wrong answer.
A real-world example: the DNA expert witness
A self-employed expert witness specializing in DNA prepared her own return using consumer tax software. She correctly entered all of her Schedule C income and expenses.
Later, during the interview, the program asked whether she had income from foreign sources. Because she had traveled to the Cayman Islands to testify in a case, she interpreted the question in the ordinary-language sense and followed that branch of the interview.
The income from that engagement had already been included in Schedule C. By following the second interview path, she effectively reported the same economic income twice. She later sought professional help because her tax liability seemed unusually high. The return was amended and the resulting overpayment was refunded.
The software did not make an arithmetic error
The program calculated the information it was given. The problem was classification and interpretation: what “foreign-source income” meant in the tax context, whether the income had already been reported elsewhere, and whether the final result was plausible.
When self-preparation may be reasonable
A straightforward return with familiar forms and no unusual events may be well suited to self-preparation, especially for a taxpayer who is comfortable reading instructions and reviewing the completed return.
When professional judgment becomes more valuable
- You own a business or rental property.
- You changed entities or states.
- You sold property or significant investments.
- You inherited retirement accounts or other assets.
- You have basis, depreciation, carryforward, or prior-election issues.
- You received an IRS or state notice.
- You are unsure whether the software’s question means what you think it means.