Washington (CNN) Americans likely won't begin to see direct payments from the coronavirus stimulus bill until at least April 13 and it could take 20 weeks for all the checks to be mailed, Trump administration officials told lawmakers, according to a House Democratic memo obtained by CNN.

The timeline means tens of millions of Americans will have to wait to get badly needed assistance, despite repeated earlier suggestions from Treasury Secretary Steven Mnuchin that the money would go out as soon as April 6.

Mnuchin said at Thursday's White House coronavirus briefing that payments would go out within two weeks to people whose direct deposit details are on file with the government, echoing comments he made this past Sunday after passage of the $2.2 trillion stimulus bill that payments would not go out until mid-April.

He added that a web portal would be established for people to supply their details and that checks would be sent to anyone else, but did not specify a timeline.

"I am assuring the American public, they need the money now," he said.

Read More