Stendra (avanafil) is the fastest-acting ED medication on the market, working in as little as 15 minutes. But that speed comes at a price—literally. Without insurance, brand-name Stendra costs between $400 and $700 for just 6 to 10 tablets.[1] That works out to roughly $40–$117 per pill, making it the most expensive PDE5 inhibitor you can buy.

The good news? Generic avanafil arrived in 2024, and the pricing landscape has changed dramatically. Here’s what every option actually costs in 2026.

Brand-Name Stendra: The Sticker Shock

Let’s start with the worst-case scenario. If you walk into a pharmacy with a Stendra prescription and no insurance, here’s what you’ll see on the register:

QuantityStrengthAverage Retail PricePer Pill
6 tablets100mg$400–$500$67–$83
10 tablets100mg$600–$661$60–$66
30 tablets50mg$1,917+$64+
30 tablets200mg$1,917+$64+

Stendra is not covered by most Medicare Part D plans, and many commercial insurance plans exclude ED medications entirely.[3] Even if your plan technically covers it, prior authorization is almost always required.

Generic Avanafil: The Game-Changer

In June 2024, the FDA approved the first generic avanafil from Hetero Labs. Camber Pharmaceuticals followed with their version in October 2024.[2] Both are available in 50mg, 100mg, and 200mg tablets and are therapeutically equivalent to brand-name Stendra.

With a discount card from GoodRx or SingleCare, generic avanafil costs approximately $97 to $230 for 10 tablets—or about $10 to $23 per pill.[2] That’s a 76% savings over retail.[1]

⚡ Always Ask for Generic

When your doctor writes a Stendra prescription, ask your pharmacist to fill it with generic avanafil. It’s the exact same medication at a fraction of the cost. Unless your prescription specifically says “brand only,” the pharmacist can substitute automatically.

Price Comparison: Avanafil vs Other ED Medications

Here’s how avanafil stacks up against the other three PDE5 inhibitors on a per-pill basis (generic, with discount card):

MedicationGeneric Price/PillOnset TimeDuration
Sildenafil (Viagra)$0.30–$330–60 min4–6 hours
Tadalafil (Cialis)$0.30–$230–60 minUp to 36 hours
Vardenafil (Levitra)$5–$1530–60 min4–5 hours
Avanafil (Stendra)$10–$2315–30 min4–6 hours

The math is clear: avanafil is 5–30x more expensive per pill than sildenafil or tadalafil.[7] You’re paying a premium specifically for that faster onset. If the 15-minute window isn’t critical for you, generic sildenafil or tadalafil offer dramatically better value.

How to Save the Most on Stendra/Avanafil

1. Use a Prescription Discount Card

GoodRx reports generic avanafil as low as $160.91 for common quantities.[1] SingleCare lists prices starting at $228 for 10 tablets of 200mg.[3] These cards are free—no insurance required. Compare both before filling.

2. Compare Pharmacy Prices

Avanafil prices can vary dramatically between pharmacies, even within the same city. Independent pharmacies sometimes offer the most competitive pricing on generics.[2]

3. Consider Telehealth Providers

Online ED clinics often bundle consultation fees with medication, and some offer generic sildenafil for as little as $2 per dose. If you’re open to trying a different PDE5 inhibitor, the savings are substantial.

Looking for the most affordable ED treatment? We compare pricing across 10+ telehealth providers.

Compare Providers →

4. Check Manufacturer Programs

Petros Pharmaceuticals, which holds the rights to brand-name Stendra, has offered copay cards for patients with commercial insurance.[2] Check stendra.com for current offers.

Is Stendra’s OTC Future Going to Lower Prices?

Petros Pharmaceuticals has been pursuing over-the-counter (OTC) status for avanafil through the FDA’s Additional Conditions for Nonprescription Use pathway.[2] If approved, OTC avanafil could fundamentally change pricing. However, as of early 2026, it still requires a prescription.

The Bottom Line

If you specifically want Stendra’s 15-minute onset speed, always request generic avanafil and use a discount card. You’ll pay roughly $10–$23 per pill instead of $60–$117. But if cost is your primary concern, generic sildenafil (as low as $0.30/pill) or tadalafil ($0.30–$2/pill) deliver the same fundamental mechanism at a fraction of the price.