Skip to main content
Drug Info

How much is an EpiPen without insurance?

Brand-name EpiPen costs $814 without insurance. Learn how to get EpiPen at a lower price, or find cheaper alternatives.
EpiPen with pharmacy bag: How much is EpiPen (epinephrine) without insurance?

Key takeaways

  • EpiPen and EpiPen Jr can be expensive without insurance.

  • Insurance may not cover EpiPen, but it often covers generic epinephrine auto-injectors.

  • Generic options, pharmacy price comparisons, and SingleCare coupons may help lower costs.

EpiPen and EpiPen Jr are brand-name epinephrine auto-injectors used as first-line emergency treatment for severe allergic reactions, including anaphylaxis. Because these devices are meant to be carried and used quickly during a crisis, access matters. But without insurance, EpiPens can be expensive. The average retail price is $814 for a carton of two injectors, though there are ways to lower the cost.

RELATED: Allergy medicine coupons & resources

How much does an EpiPen cost without insurance?

Without insurance, the full retail price of EpiPen is $814 for a two-pack carton, or about $407 per auto-injector.

Unlike most medications, EpiPen doesn’t have a predictable monthly or yearly cost since it’s only used in emergencies. Some allergic reactions may require only one injection, while others may require two or more.

How much does a generic EpiPen cost without insurance?

Generic epinephrine auto-injectors are a more affordable option. Mylan and Teva Pharmaceuticals manufacture two authorized generics of EpiPen at an average retail price of $753. A third option is a generic version of Adrenaclick, though the brand-name Adrenaclick is no longer sold in the U.S.

A free SingleCare prescription discount card can significantly reduce the cost of EpiPen or generic epinephrine auto-injectors. With SingleCare, two generic EpiPen auto-injectors cost as little as $171 at CVS Pharmacy. 

Drug name Price without insurance  SingleCare price Savings options
EpiPen $814 per 2, 0.3 mg/0.3 mL auto-injector pens $597 per 2, 0.3 mg/0.3 mL auto-injector pens of brand-name EpiPen 2-Pak at Kroger See latest prices
Generic EpiPen (epinephrine) $753 per 2, 0.3 mg/0.3 mL auto-injector pens $171 per 2, 0.3 mg/0.3 mL of generic epinephrine auto-injector pens at CVS Pharmacy See latest prices
EpiPen Jr $781 per 2, 0.15 mg/0.3 mL auto-injector pens $261 per 2, 0.15 mg/0.3 mL of generic epinephrine auto-injector pens at CVS Pharmacy See latest prices
Auvi-Q

(epinephrine)

$845 per 2, 0.3 mg/0.3 mL auto-injector pens $171 per 2, 0.3 mg/0.3 mL of generic epinephrine auto-injector pens at CVS Pharmacy  See latest prices
Neffy

(epinephrine nasal spray)

$1,017 per 1 box of 2 solutions $738 per 1 box of 2 solutions of brand-name Neffy at Kroger See latest prices

RELATED: What you need to know about EpiPen alternatives

Are EpiPens covered by insurance?

Most insurance plans cover generic epinephrine auto-injectors and prefilled syringes, though coverage for brand-name EpiPen and EpiPen Jr varies by plan. Medicare and Medicaid are less likely to cover brand-name EpiPen but generally cover the generic versions. People with Tricare military benefits or VA benefits are covered for generic EpiPens.

Insurance plans typically place brand-name EpiPen in a higher copay tier, which means higher out-of-pocket costs. Generic epinephrine auto-injectors are usually placed in a lower tier, making them the more affordable option under most plans.

RELATED: Does Medicare cover allergy shots?

How to get your EpiPen covered by insurance

Because epinephrine is a life-saving emergency treatment, most insurance plans cover EpiPen or another epinephrine auto-injector. If your plan does not cover EpiPen, it may cover a generic epinephrine auto-injector instead. In that case, you may need your healthcare provider to send in a new prescription.

If coverage is denied, ask your insurer whether the medication requires prior authorization, step therapy, or a formulary alternative. You can also ask your healthcare provider to confirm the diagnosis and submit any required paperwork to support coverage.

How to lower EpiPen costs without insurance

If the cost of EpiPen auto-injectors is too high, there are still ways to make the medication more affordable. One option is the manufacturer’s patient assistance program from Viatris, though not everyone will meet the eligibility requirements. You can also compare discounts through services such as SingleCare or ask your healthcare provider whether a lower-cost generic epinephrine auto-injector is appropriate.

1. Use a free coupon from SingleCare

A free SingleCare coupon may help lower the cost of EpiPen or a generic epinephrine auto-injector at participating pharmacies. For a detailed price comparison, see the chart above. You may also be able to save more by joining SingleCare’s loyalty program and using SingleCare regularly for eligible prescriptions. 

Save up to 80% on EpiPen 2-Pak with SingleCare

Different pharmacies offer different prices for the same medication. SingleCare helps find the best price for you.

EpiPen 2-Pak 0.3 mg/0.3 mL (1 Auto-injectors)
23666 - Hampton, VA
$175.96
$175.96
See EpiPen 2-Pak prices at all pharmacies

RELATED: Where can I use my SingleCare card?

2. Look for the lowest price

Prices can vary widely from one pharmacy to another, so it’s worth comparing options before filling your prescription. In some cases, the price of a generic EpiPen 2-Pak can differ by more than $200 depending on the pharmacy.

3. Ask for a generic epinephrine auto-injector prescription

Switching to a generic epinephrine auto-injector may lead to significant savings. Your healthcare provider can help determine whether a generic is appropriate and send in a prescription for the right product.

Lea este artículo en español aquí.

The SingleCare prices in this article are the most accurate at the time of publishing in ZIP code 23666 as of May. 5, 2026. Prices vary by pharmacy. Visit our coupon page for updated drug prices at pharmacies near you.

Browse drugs A-Z:

Get a free coupon for Epinephrine