feeguides.comFees made clear.

Plan B costs $9 to $50 per dose in 2026

Plan B One-Step costs $40 to $50 at most pharmacies in 2026. Walgreens lists it at $49.99. The generic morning after pill (levonorgestrel 1.5 mg, sold as My Way, Take Action, Option 2, Aftera and others) costs $9 to $40 and works exactly the same. With a free GoodRx or SingleCare coupon a generic runs about $15 to $20 at CVS, Walgreens and Walmart. You do not need a prescription or ID at any age. BetterCare lists Plan B One-Step at $40 to $50 and generic pills at $11 to $40.

What price guides say

We checked 4 price guides and read every number on their pages on October 7, 2026. They do not all measure the same thing, so read each line for what it counts.

SourceWhat it found
BetterCareBetterCare lists Plan B One-Step at $40 to $50 and generic pills at $11 to $40.
MedFinderMedFinder lists Plan B One-Step at about $40 to $50 and generics at about $11 to $40, or as low as $9 to $10 online.
WalgreensWalgreens lists Plan B One-Step at $49.99.
ClearHealthCostsClearHealthCosts lists Plan B One-Step at $49.99 at Walgreens and $49.49 at Rite Aid, and generics from $9.95 to $24.99.

What pushes the price up

WhatWhy it matters
Brand or genericPlan B One-Step is $40 to $50. Generics are $9 to $40 with the same 1.5 mg of levonorgestrel.
Where you buyWalmart and online sellers are cheapest. Convenience stores and 24 hour pharmacies charge the most.
InsuranceMany plans cover emergency contraception at $0 with a prescription, but that takes time.
Ella (ulipristal) is a different pill that needs a prescription and costs about $50 or moreIt works up to 5 days.

What the price includes

One tablet in a sealed box. Some generics, like My After Plan at Walmart, include a pregnancy test. Nothing else is needed. It does not include tax or extras the provider adds on the day.

Does insurance cover it

Many insurance plans cover emergency contraception, but often only with a prescription. That can take time, and the pill works best when taken soon after sex. MedFinder says copays may be $0 to $10 when a plan covers it with a prescription. Without a prescription, you usually pay cash at the pharmacy. Medicaid in some states and some clinics cover it too. Student health centers, Planned Parenthood and local health departments may give it free or at a low cost. Ask your plan if it will pay you back for a pill you bought over the counter.

How to judge your quote

  1. Ask the pharmacist for a generic with levonorgestrel 1.5 mg.
  2. Check that the box is sealed and not past its date.
  3. Compare the shelf price with a coupon price before you pay.
  4. A fair price for a generic is well under the brand price.
  5. Compare the total with the range above: $9 to $50 per dose for most people in 2026.

Ways to pay less

How we got these numbers

The range on this page comes from BetterCare, MedFinder, Walgreens and ClearHealthCosts. We opened each source page and read every number on it on October 7, 2026. Where the sources disagree, the table above shows each one so you can see the spread. These are planning ranges, not quotes. The written price you are given is the real price.

If this one was useful, try this nextBiktarvy costOpen the guide and estimator

Common questions

How much does Plan B cost without insurance?

BetterCare lists the brand at $40 to $50. Generics are $11 to $40.

Is the generic as good as Plan B One-Step?

BetterCare says generics have the same active ingredient, levonorgestrel. They cost less.

Can I get Plan B for free?

ClearHealthCosts says it may be free at student health centers, Planned Parenthood or local health departments, or through insurance with a prescription.

Is there a cheaper way to buy it?

MedFinder says generics can be as low as $9 to $10 online and about $20 with a discount card at major chains.

Related costs