WASHINGTON -- The latest batch of COVID shots are out, but be prepared to pay up if you don't have health insurance.
That's because the federal program that covered the cost of the vaccines for uninsured and underinsured people ran out of funding.
The federal bridge access program was set to end this December, but it expired early because of a move by Congress.
They rescinded $6.1 billion in COVID emergency spending as part of a deal to avoid a government shutdown.
RELATED: Free at-home COVID-19 tests will be available again, HHS officials say
Congress also blocked a Biden administration proposal that would provide free immunizations.
Now, the roughly 25 million Americans who are without health insurance will pay up to $200 for the shots.
Pfizer and Moderna said free vaccines would be available through a patient assistance program, but it's still unclear who would qualify for the free shots.
Private insurers, Medicare and Medicaid are still required to pay for COVID vaccines.