An self-employed Anderson County man has been charged with tax preparation fraud. He faces twelve counts of preparing fraudulent income tax returns, four counts of tax evasion and one count of obtaining properties by false pretenses.