The new health care law promises all sorts of free benefits — but analysts argue nothing is ultimately free, and ObamaCare is no exception.

“P. J. O’Rourke famously said that if you think health care is expensive now, wait until it’s free,” said Avik Roy, of the Manhattan Institute. “Once you lard on all these additional things, all these extras that insurers must provide, you have to pay for that.”

For the average consumer, that means taxes, the American Enterprise Institute’s Jim Capretta told Fox News.

“There’s going to be taxes on insurance. Taxes on drugs. Taxes on medical devices. All of that is getting passed through to the prices people have to pay either for direct services or their insurance premiums,” he said.

The administration points to a host of free services as one of the early benefits of the new law.

“That means free check-ups, free mammograms, immunizations and other basic services,” President Obama said last year.