Skip to main content
Price comparison onlyNot medical adviceUsing this site means you accept our Terms & PrivacyAlways confirm with your pharmacist

Birth Control medication prices (2026)

Most oral contraceptives are generic and cost $10-25/month cash. Some pharmacies and online services offer free or low-cost generics with prescription.

Cheapest right now

Plan B One-Step

Generic Levonorgestrel averages $11.99 cash

See live prices →

All Birth control medications ranked by cash price

BrandGenericStrengthGeneric cashBrand cash
Plan B One-StepLevonorgestrel1.5 mg$11.99$49.99
YazDrospirenone/Ethinyl Estradiol3/0.02 mg$28.00$178.00
Loestrin FeNorethindrone/Ethinyl Estradiol1/0.02 mg$32.00$212.00

FAQ

What is the cheapest medication for Birth control?

Generic Levonorgestrel (Plan B One-Step) averages $11.99 cash. Cost Plus and Costco usually have the lowest verified prices.

Can I fill Birth control medications without insurance?

Yes. Every drug on this page can be filled cash-pay at any US pharmacy. Generic versions are usually under $15/month at Cost Plus, Costco, or with a GoodRx coupon.

Are generic Birth control drugs as good as brand?

Yes, the FDA requires generics to contain the same active ingredient at the same strength as the brand and to be therapeutically equivalent.

Browse other conditions