After you file

OK So this information has been up for at least a week, and we are all hearing on the news the payments will be issued within 3 weeks.  In my case the IRS does NOT have our direct deposit information because I have not filed in 2019 and provided it, and in 2018 we received a paper refund check.   PLUS they don't even have my correct address.  SO there is a need for  a portal that allow people to enter this information immediately.  I realize this is not really the problem of TurboTax/Intuit, BUT the IRS website mentions you as a partner building a portal of some kind so what gives?   I don't have great faith in this administration to complete their promises but I would love to be pleasantly surprised.