The Covid vaccine is currently free in the US. However, the US government plans to stop paying for the vaccine in the fall of 2023, meaning it'll be sold to healthcare providers. Therefore, if you don't have health insurance, you'll have to pay for the vaccine after fall 2023.