"penalties or fines paid to any government agency or instrumentality because of a violation of any law are not deductible"
"Big banks such as Bank of America and JPMorgan Chase will receive deductions against the corporate tax that will amount to between half and nearly three-quarters of their multibillion-dollar settlements, at least. Meanwhile, midsized banks and nonbank lenders generally get to deduct the whole shebang."
http://www.newsweek.com/2014/11/07/giant-penalties-are-giant...
and even expenses related to criminal violations can be deducted if they stemmed from your job
Below is an article about BP. They had to pay about $20b in total, with about $5.5b being considered a fine. That $5.5b was not deductible.
http://blogs.wsj.com/moneybeat/2016/04/05/bp-can-take-tax-de...
I am a payroll clerk at Company A and I pay myself an extra $10,000 a month illegally for 10 years. For some crazy insane reason no criminal charges are ever brought directly against me but a civil court finds me at fault for stealing the money. I pay the $1,200,000 back to Company A and pay a fine, $1,000 to the man. I claimed that $1.2 million as income and paid taxes on it so I should get my tax money back!
The sad part is the damage they did was probably in the trillions, but this civil court couldn't realistically make them pay that back. Much of their meager slap on the wrist is tax deductible...