TurboTax begins depositing payments after IRS mistake

Millions of TurboTax and H&R Block buyers say their stimulus checks had been deposited in