Sexual Health

How Much Does the Birth Control Shot Cost without Insurance?

Kendra Bean
Kendra Bean14 Oct 2022
The Cost Of Depo
Factors that Affect the Cost of the Birth Control Shot
Birth Control Shot
Cost of the Birth Control Shot Without Insurance Frequently Asked Questions (FAQs)
Bottom Line

The cost of a birth control shot without insurance ranges between $0 and $150 per shot. Depo-medroxyprogesterone acetate, also referred to as DMPA or "the shot, has a well-known brand-name injectable contraceptive called Depo-Provera. Many factors will affect the cost of the shot, namely the fact that you will need multiple shots to remain fully protected.

The Cost Of Depo

The cost of a single depo shot ranges between $0 and $150 and is effective for up to 12-13 weeks. There are both generic and brand name options, but Depo-Provera and Depo-SubQ Provera 104 remain the most commonly used. The table below lists the average price of the generic depo shot across five major pharmacies.

Average Cost of 150mg/ml of Generic Medroxyprogesterone Across Various Pharmacies


Cost Without Insurance 

CVS Pharmacy




Rite Aid






Source: GoodRx

Health Image

Can't afford traditional health insurance? Get Mira - Healthcare you can afford.

Join 36,000 people and get Mira. Plans start at $45/mo. No paperwork. No wait period.

Kendra Bean

Kendra Bean is from Maui, Hawaiʻi. She is currently enrolled at the University of Hawaiʻi at Mānoa, specializing in Epidemiology. She is passionate about improving health literacy and access to care, specifically in rural areas.

Get Health BenefitsGet Lab TestsTalk Therapy
Get ObamaCare
> See Plans