Sexual Health

How Much Does the Birth Control Shot Cost without Insurance?

Kendra Bean
Kendra Bean14 Oct 2022
Reviewed and Fact Checked ✔️

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

Pharmacy

Cost Without Insurance 

CVS Pharmacy

$33.68

Walgreens

$28.74

Rite Aid

$21.59

Walmart

$21.50

Costco

$36.89

Source: GoodRx

Health Image

Get affordable doctor copay without paying insurance premiums

Join 39,000 people and get Mira, the best alternative to traditional insurance. Enroll and use immediately. Plans start at only $45/mo.

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