How Much Is the COVID-19 Vaccine Without Insurance?

Without insurance, a COVID-19 vaccine costs roughly $120 to $200 at most retail pharmacies, though discount platforms like GoodRx can bring the price down to around $77 to $89 depending on the location and version. This is a significant change from the pandemic era, when the federal government purchased and distributed all COVID vaccines at no cost. Since that program ended, uninsured adults face the full retail price, but several options exist to reduce or eliminate that cost.

What You’ll Pay at a Pharmacy

The list price for a COVID-19 vaccine from Pfizer or Moderna falls in the $120 to $200 range per dose at major chains like CVS and Walgreens. That price typically includes both the vaccine itself and the administration fee the pharmacy charges to give you the shot. Some independent pharmacies set their own administration fees on top of the vaccine cost, so it’s worth asking for the total price upfront before you sit down.

Prescription discount platforms can cut the cost significantly. GoodRx lists COVID vaccine prices starting around $88.80 with a free coupon, or as low as $76.27 with a paid GoodRx Gold membership. These prices vary by pharmacy and location, so it’s worth checking a few options in your area. You don’t need a traditional prescription to use these coupons for vaccines; just present the discount at the pharmacy counter.

Why It’s No Longer Free

During the height of the pandemic, the federal government bought COVID vaccines in bulk and distributed them at no charge to everyone, regardless of insurance status. When that supply ran out, the CDC launched the Bridge Access Program specifically to cover uninsured adults. That program ended in August 2024 when updated vaccines replaced the previous formulation, and Congress did not fund a replacement.

The result is that COVID vaccines now work like flu shots and other routine immunizations: insurance covers the cost for most people, and those without coverage pay out of pocket unless they find an alternative source.

Free or Low-Cost Options for Adults

If paying full price isn’t realistic, you have a few paths worth exploring.

Local and state health departments: Many state immunization programs supply COVID vaccines to local health departments specifically for uninsured adults. Ohio’s Adult Immunization Program, for example, provides vaccines to local health departments for uninsured residents 19 and older. Availability varies by state and can change as funding shifts, so calling your local health department is the most reliable way to check.

Federally Qualified Health Centers (FQHCs): These community health centers are required by federal law to see patients regardless of ability to pay. They use a sliding fee scale based on your income. If your household income is at or below the federal poverty level, you qualify for a full discount and may pay nothing or only a nominal charge of a few dollars. Partial discounts apply for incomes between 100% and 200% of the poverty level, with at least three graduated discount tiers. Above 200%, you pay the standard fee. You can find the nearest FQHC at findahealthcenter.hrsa.gov.

Pfizer’s patient assistance programs: Pfizer offers two assistance programs that may cover its COVID vaccine for eligible individuals. The standard Patient Assistance Program requires that you’re uninsured or on government insurance, your household income is at or below 300% of the federal poverty level, and you have a valid prescription from a U.S. provider. You’ll need to submit an enrollment form along with proof of income such as a W-2, pay stub, or tax return. A separate Institutional Patient Assistance Program works through participating healthcare facilities and covers patients with no prescription coverage who meet the same income threshold. Notably, people with commercial insurance (through an employer, for instance) are not eligible for either program.

Coverage for Children and Teens

Kids have a clearer safety net. The Vaccines for Children (VFC) program covers COVID vaccines at no cost for anyone under 19 who is uninsured, enrolled in or eligible for Medicaid, American Indian or Alaska Native, or underinsured (meaning their insurance doesn’t cover vaccines or requires copays for them). Uninsured children can receive VFC vaccines at any enrolled provider. Underinsured children must go through a Federally Qualified Health Center, Rural Health Clinic, or an approved deputization site. The provider will screen for eligibility at each visit.

What Insurance Typically Covers

If you do have insurance, most private plans, Medicare, and Medicaid cover COVID vaccines with no out-of-pocket cost. This applies to the updated seasonal formulations recommended by the CDC. Even if you’re reading this article because you’re unsure about your coverage, it’s worth calling your insurer before paying out of pocket. Many people who think they’re uninsured for vaccines actually have coverage through a plan, Medicaid, or Medicare that would eliminate the cost entirely.

How to Get the Lowest Price

Start by checking whether you qualify for any coverage you might have overlooked, including Medicaid. If you’re truly uninsured, call your local health department and ask whether they have state-funded COVID vaccines available. If not, look up your nearest FQHC and ask about their sliding fee schedule. For the pharmacy route, compare GoodRx prices at several nearby locations before booking an appointment. Prices can differ by $20 or more between pharmacies just a few miles apart.

If you’re considering skipping the vaccine because of cost, the community health center route is designed exactly for that situation. Federal law prohibits FQHCs from turning anyone away for inability to pay, and the nominal fee for the lowest income tier is typically just a few dollars.