In short
- Brand-name Viagra cost $96 a dose at Rex MD and $139 at Hims on October 18, 2026.
- FDA-approved generic sildenafil cost $1.60 to $6.25 a dose at the online providers we checked.
- At Strut Health, generic sildenafil cost $1.60 at 25 mg, $3.20 at 50 mg and $4.80 at 100 mg a dose.
- Medicare Part D excludes drugs used only for erectile dysfunction; sildenafil is covered differently when prescribed as Revatio for pulmonary arterial hypertension.
- In four 12- to 24-week trials, 63% to 82% of men on sildenafil reported improved erections, against 24% on placebo.
Without insurance, brand-name Viagra cost $96 a dose at Rex MD and $139 at Hims, the two online providers we track that publish a price, on October 18, 2026. Its FDA-approved generic, sildenafil, cost $1.60 to $6.25 a dose at the same kind of providers. For most men paying cash, the generic is the obvious choice: same active ingredient, same strengths, same approved use, a small fraction of the price.
Here is what each version costs, why the strength matters, and when insurance pays.
Brand-name Viagra prices
| Provider | Price | Notes |
|---|---|---|
| Rex MD | From $96 a dose | Free consult and free rush shipping |
| Hims | From $139 a use | Subscription with check-ins and messaging |
Hims says on its Viagra page that Viagra comes in 25, 50 and 100 mg doses and lists it at $139 per use. Rex MD lists its brand-name Viagra from $96 per use. Neither publishes the price for each strength. Both include the online visit: Rex MD’s consultation and Hims’s assessment are free.
Viagra is made by Viatris. Drugs@FDA lists it as approved on March 27, 1998, and still sold as a prescription drug.
Generic sildenafil prices
FDA-approved generic sildenafil tablets contain sildenafil citrate, the active ingredient in Viagra, and are approved for the same use at the same strengths. Prices on October 18, 2026:
| Provider | Price per dose | How it is sold |
|---|---|---|
| Strut Health | $1.60 (25 mg), $3.20 (50 mg), $4.80 (100 mg) | 30 doses every 90 days ($48 to $144) |
| Rex MD | From $2 (fall sale); FAQ says from $6 | Per tablet |
| Keeps | From $3.20 | Billed every 3, 6 or 12 months |
| Hims | From $4 a use, or from $22 a month | Subscription |
| PeterMD | $6 to $6.25 | Packs of 10 to 30 tablets |
Lemonaid Health lists ED medicines from $2 a pill plus a one-time $25 consult, without naming the drug in the price. For the full comparison, including billing terms, see where generic sildenafil is cheapest.
Why the strength changes the price
The Viagra label recommends 50 mg for most men, taken about an hour before sex (anywhere from 30 minutes to 4 hours), no more than once a day. Based on effect and side effects, the dose can go up to 100 mg or down to 25 mg. Men over 65, men on alpha-blockers and men with some liver or kidney problems may start at 25 mg.
Higher doses work for more men but cause more side effects. In four 12- to 24-week trials of 1,797 men, 63% on 25 mg, 74% on 50 mg and 82% on 100 mg reported improved erections, against 24% on placebo. In the label’s fixed-dose trials, headache rose from 16% at 25 mg to 28% at 100 mg (7% on placebo), and flushing affected 10% to 19% of men across the three doses (2% on placebo).
Providers that price by strength, such as Strut Health, charge twice as much at 50 mg as at 25 mg, and three times as much at 100 mg. Ask your clinician which dose you are likely to need, then compare that price.
What a year of Viagra costs
Using the published per-dose prices, here is what six doses a month for a year (72 doses) would cost:
| Option | Price per dose | 72 doses |
|---|---|---|
| Generic sildenafil 50 mg, Strut Health | $3.20 | $230.40 |
| Generic sildenafil, Hims per use | $4 | $288 |
| Brand-name Viagra, Rex MD | $96 | $6,912 |
| Brand-name Viagra, Hims | $139 | $10,008 |
The gap is large enough that the brand only makes sense if a clinician has a specific reason for it, or if your insurance covers it and the generic is not cheaper for you.
Insurance and Medicare
Federal law excludes from Medicare Part D any drug “when used for the treatment of sexual or erectile dysfunction”, unless the drug is used for another condition the FDA has approved it for. Sildenafil is also approved, as Revatio and its generics, for pulmonary arterial hypertension at a lower dose; that use is not covered by the exclusion. For ED, Medicare drug plans don’t pay.
Private plans set their own rules for ED drugs, so check your plan’s formulary. Online ED providers are cash-pay and don’t bill insurance, and at a few dollars a dose the generic often costs less than a copay. If you pay with an HSA or FSA, check with your plan whether prescription ED medication is eligible.
Chewables cost about the same, but they are not Viagra
BlueChew sells compounded sildenafil chewables from $3.53 a tablet, Hims sells sildenafil chews from $30 a month and MangoRx sildenafil dissolving tablets from $59 a month. These are compounded: a pharmacy prepares them for an individual prescription, and they are not Viagra, not a generic of it, and not FDA-approved. They cost about as much per dose as mid-priced generic tablets. See compounded ED chewables.
Who should talk to a clinician before choosing on price
Price is the easy part. The Viagra label says ED drugs should not generally be used by men for whom sex is inadvisable because of their heart health. It also lists groups with no controlled trial data, where a clinician has to weigh the decision carefully:
- men who had a heart attack, stroke or life-threatening heart-rhythm problem in the last 6 months;
- men with resting blood pressure below 90/50 or above 170/110;
- men with heart failure or coronary artery disease causing unstable angina;
- men with retinitis pigmentosa, an inherited eye disease.
The label adds that an evaluation of ED should look for underlying causes. A provider that asks detailed questions, or wants a blood pressure reading or lab work first, is doing its job.
Ways to pay less
- Ask for generic sildenafil instead of brand-name Viagra.
- Compare the price at your prescribed strength; 25 mg is cheapest but not every man’s dose.
- Look for providers that include the consult and shipping in the price.
- Check the price at the dose you will take: Strut Health’s 50 mg dose is $3.20, twice its $1.60 headline price for 25 mg.
- Ask whether a longer supply costs less per dose, and whether you can get a refund if it doesn’t suit you.
- If you take it rarely, pay per dose rather than a monthly subscription.
- Ask your clinician about tadalafil if you would rather take a low daily dose; see where generic Cialis is cheapest.
Whatever you pay, never take sildenafil with nitrates such as nitroglycerin or with riociguat, because the combination can drop blood pressure dangerously.
The bottom line
As of October 2026, brand-name Viagra cost $96 to $139 a dose online, and FDA-approved generic sildenafil $1.60 to $6.25. Medicare doesn’t cover ED drugs, and online providers are cash-pay, so for most men the generic is the sensible buy. Compare providers in our sildenafil rankings or brand-name Viagra and Cialis list, and read about Viagra itself.
Questions, answered
How much is one Viagra pill?
Why is brand-name Viagra so much more expensive than sildenafil?
Does Medicare cover Viagra?
Is a 100 mg Viagra stronger than a 50 mg?
Sources
- Viagra prescribing information (Viatris, DailyMed, rev. 11/2023)
- Drugs@FDA: Viagra, NDA 020895
- 42 U.S.C. 1395w-102(e)(2)(A): Part D excludes drugs used for erectile dysfunction
- Rex MD: branded Viagra (read Oct 18, 2026)
- Hims: Viagra (read Oct 18, 2026)
- Strut Health: sildenafil prices (read Oct 18, 2026)
- Rex MD: sildenafil prices (read Oct 18, 2026)
- Keeps: sildenafil citrate (read Oct 18, 2026)
- PeterMD: sildenafil (read Oct 18, 2026)
- BlueChew: sildenafil (read Oct 18, 2026)