Understanding tax audit defenses

With the year coming to an end, it will soon be time to submit your 2017 tax returns.  Everyone who is eligible must pay taxes, and everyone who pays taxes is eligible for a tax audit. That means that no matter how carefully you have prepared your returns, you...