The Trump administration will use a federal stimulus package to pay hospitals that treat uninsured people with the new coronavirus as long as they agree not to bill the patients or issue unexpected charges.

The plan, which President Trump announced at the White House on Friday, comes as the White House faces mounting criticism for not launching a special enrollment period for people seeking coverage under the Affordable Care Act. Congressional Democrats also were pressuring the administration and insurers to waive treatment...