The main provision of a landmark healthcare Bill passed under President Barack Obama will take effect one year later than planned, his administration has said.
Employers now have until 2015 to extend healthcare benefits to their employees.
The move has been seen as a major concession to retailers and other businesses.
But it puts off the law’s aim of giving coverage to nearly 50 million Americans without health insurance.
It also raises questions over whether other elements of the Bill will be implemented on schedule, analysts say.
“We have heard concerns about the complexity of the requirements and the need for more time to implement them effectively,” said Treasury Assistant Secretary Mark Mazur in a blog post.
“We have listened to your feedback and we are taking action.”
Business groups hailed the unexpected decision, saying it would give employers more time to prepare for the changes without having to incur penalties. But it could mean that many Americans remain uninsured.
The 2010 Affordable Care Act, sometimes known as Obamacare, requires businesses with more than 50 workers to provide health insurance to all their full-time staff, or pay a series of increasingly severe penalties.
From January 1, 2014 companies would have had to pay $2,000 (Shs) for each uninsured employee, but the measure will now not be introduced until 2015.
Some Republicans said the decision was proof that the whole law should be repealed.
There is no fine for smaller businesses or for companies with workers who qualify for Medicaid, a government programme for the poor.