Sildenafil: generic Viagra cost

Sildenafil is the generic version of Viagra— the same active ingredient at a much lower price. Here's how the US brand, US generic, and India prices compare (per 4 tablets).

  • Brand (Viagra) — US$70
  • Generic (Sildenafil) — US$15
  • India price$4
Save vs brand (US generic)$55

Estimated prices — US generic availability and pricing vary by pharmacy and coupon. Not medical advice.

What is Sildenafil?

Erectile dysfunction.

Frequently asked questions

Is Sildenafil the same as Viagra?+

Yes — Sildenafil is the generic version of Viagra. It contains the same active ingredient and must meet the same regulatory standards, but typically costs far less.

How much does generic Sildenafil cost in the US?+

Generic Sildenafil costs about $15 per 4 tablets in the US, compared with roughly $70 for brand Viagra — and about $4 in India.

How do I get the generic instead of the brand?+

Ask your prescriber to write for "Sildenafil" (or to allow generic substitution), and ask your pharmacist for the generic. A discount card may lower the price further.

Get savings tips & price updates

Join our newsletter for cost comparisons and ways to save on care and medication.