Guides

What an epinephrine auto-injector costs with no insurance

The short answerIn Medicaid's national drug cost survey from October 2026, pharmacies paid about $112 to $142 for each generic epinephrine auto-injector. They often come in a carton of two, and you pay more than the pharmacy did because the pharmacy adds a fee. If someone is having a severe allergic reaction, call 911 first, because cost should never delay emergency help.

If someone is having a severe allergic reaction

A severe allergic reaction is a medical emergency. If you think someone is having one, call 911. When the person has a prescribed epinephrine auto-injector, use it the way the prescriber taught you and call 911 right away. MedlinePlus is a health site run by the National Library of Medicine. It says epinephrine does not take the place of medical treatment, and that you should get emergency medical treatment immediately after you inject it.

The rest of this page is about cost. It is general information and not medical advice. Please do not skip, delay or ration an auto-injector because of its price. Your doctor and pharmacist can help you find ways to pay less.

What an epinephrine auto-injector is

Epinephrine is a medicine that doctors use in an emergency. MedlinePlus says an epinephrine injection is used along with emergency medical treatment for life-threatening allergic reactions. Insect bites or stings, foods, medications, latex and other things can cause these reactions. An auto-injector is a device that gives the medicine as a shot in the outer thigh.

Many people call this device by a brand name. A generic version contains the same active ingredient. The FDA says a generic medicine has the same active ingredient and strength as the brand-name drug. You can ask your doctor to write the prescription with the generic name, which is the plain name of the medicine.

What pharmacies pay for a generic auto-injector

A federal health agency, the Centers for Medicare and Medicaid Services, keeps a national drug cost survey called NADAC. The survey shows the average amount pharmacies pay to buy a drug. All of the numbers below come from the week of October 7, 2026.

  • The 0.3 mg auto-injector cost pharmacies between about $112.00 and $141.28 each, depending on the product.
  • The 0.15 mg auto-injector cost pharmacies between about $117.97 and $141.88 each, depending on the product.
  • The survey lists a price for each unit. According to the FDA's drug code list, at least one of these products comes in a carton of two.

That means a pair can cost a pharmacy more than $200 before the pharmacy adds its own fee. Your counter price will be higher than what the pharmacy paid. The government does not publish a list of counter prices that we could find, so we leave that number out. We also did not find a price in this survey for the nasal spray described below.

Your doctor decides which strength fits you, so we show both only to give the full picture of the range.

Why will you need to buy more than once?

An auto-injector is not something you buy only one time. MedlinePlus says to keep your auto-injectors with you or close at hand at all times. One dose may not be enough to treat a serious allergic reaction. The page also says to check the expiration date on the device and replace it when that date passes. If the liquid looks discolored or has particles in it, call your doctor for a new device.

MedlinePlus gives storage rules that are simple to follow. Keep the device in its plastic carrying tube at room temperature and away from light. Do not refrigerate it, and do not leave it in a car in hot or cold weather. Following these rules helps you get full use from what you paid for.

Because devices expire, you will need to buy new ones from time to time. Your pharmacist can tell you when the pair you are buying will expire. A pair with a later date gives you more time before you have to pay again.

A nasal spray option

On August 9, 2024, the FDA approved an epinephrine nasal spray for the emergency treatment of allergic reactions, including life-threatening ones. Anaphylaxis is the medical word for a severe allergic reaction. The FDA describes the spray as the first epinephrine product for it that is not given by injection. It was first approved for adults and for children who weigh at least 30 kilograms, which is about 66 pounds. In 2025 the FDA approved a smaller dose for children who weigh 15 to 30 kilograms.

The FDA says patients may still need emergency medical help after using it. The price compared with an injector depends on your pharmacy, so ask. Your doctor can tell you whether the spray is an option for you, since some nose conditions affect how well it works.

Questions to ask at the pharmacy counter

The same device can cost different amounts at different pharmacies, so a short phone call can save real money. A pharmacist can usually answer these questions in a minute or two.

  • What is the cash price for a pair, and is that the price for the generic version?
  • What is the expiration date on the pair you would give me?

Write down each answer along with the pharmacy name, so you can compare them after the calls. If your child needs a smaller strength, say so when you call, because the price for each strength can differ.

Ways to pay less

  1. Ask your doctor to prescribe the generic epinephrine auto-injector.
  2. Call two or three pharmacies and say, "I do not have insurance, so what is your cash price for a pair of these?"
  3. Ask whether the pharmacy can tell you the expiration date of the pair before you buy.
  4. Ask your doctor's office or a community health center about drug maker help. MedlinePlus says some drug makers run patient assistance programs that offer discount cards or free or low-cost medicine.
  5. If you use a health center, find out whether it has its own pharmacy.

Our guide on getting prescriptions without insurance explains health center pharmacies and drug maker programs in more detail. A community health center charges on a sliding scale based on your income, and the guide on community health centers shows how to find one. For the prescription itself, you can search for a cash-pay doctor near you. If emergency care is ever needed, the guide on the ER with no insurance explains what happens.

Common questions

How much is an epinephrine auto-injector without insurance?

The brand price is not in the public survey we used. For a generic epinephrine auto-injector, Medicaid's national drug cost survey shows pharmacies paid about $112 to $142 each in the week of October 7, 2026. Pharmacies add a fee, so call for the cash price of a pair.

Is there a generic epinephrine auto-injector?

There is a generic version, and the survey lists generic epinephrine auto-injectors in two strengths. Ask your doctor to write the prescription with the generic name, and ask your pharmacist what they have in stock.

How long does an auto-injector last?

Each device has an expiration date stamped on it. MedlinePlus says to replace the device when that date passes. Ask your pharmacist for the date before you buy.

Do I still need to call 911 after using it?

Yes, you still need emergency care after using it. MedlinePlus says epinephrine does not take the place of medical treatment. You should get emergency medical treatment immediately after you inject it.

What if I cannot afford it?

Please talk to your doctor or pharmacist before you go without. They may know of a lower-cost choice, a health center pharmacy or a drug maker program. Do not leave a prescribed emergency medicine unfilled without asking.

Find a doctor near you

This guide is general information, not medical, legal or tax advice. If you have a medical emergency, call 911.