Other financial discussions

I heard they weren't depositing any Stimulus Checks onto TurboTax cards. That was about 2 weeks ago. I just went online to the payment portal and signed up and about 5 or 6 days later, they mailed a check. Maybe you should go to the IRS portal.