US President Donald Trump has reportedly signed the stimulus bill which will provide important funding for government operations, emergency relief and reinstate unemployment aid to millions of Americans.
Trump had previously refused to sign the relief package, calling it "a disgrace" and saying it does not do enough to help everyday people.
The former reality TV star complained the bill would give too much money to special interests, cultural projects and foreign aid and demanded jobless benefits should receive an additional $300 per week.
But his decision not to sign the bill promptly resulted in the expiration of unemployment benefits used by millions of Americans.
However, on Monday afternoon (NZ time) Trump's deputy assistant and White House deputy press secretary Judd Deere tweeted that Trump had signed the package, which would avert a government shutdown and allow the funds to be released as soon as possible.
"The President is signing this bill to restore unemployment benefits, stop evictions, provide rental assistance, add money for PPP, return our airline workers back to work, add substantially more money for vaccine distribution, and much more," Deere said.
Deere also tweeted statements from Trump.
"I have told Congress that I want far less wasteful spending and more money going to the American people in the form of US$2000 checks per adult and US$600 per child," Trump said.
"Much more money is coming. I will never give up my fight for the American people!"
The US President is currently at his private Florida resort Mar-a-Lago for the holidays and a copy of the legislation was flown down so that he could sign it.