Public record
Viagra: the public record
Each table is computed from the named federal dataset as of its data date; the method is under each one.
Pharmacy cost
Pharmacy acquisition cost (NADAC) for Viagra
Retail pharmacies paid an average of $83.70 per unit for VIAGRA 100 MG TABLET as of 2026-11-11, compared with $83.51 twelve months earlier (+0.2%). This is a pharmacy purchase cost, not a patient price.
| Measure | Value |
|---|---|
| VIAGRA 100 MG TABLET, now | $83.70 per unit |
| VIAGRA 100 MG TABLET, 12 months earlier | $83.51 per unit |
| Change over 12 months | +0.2% |
How this was calculated
Matched NADAC product codes to the FDA NDC Directory, kept finished single-ingredient products, and listed the product descriptions with the most package codes. The earlier price is the same package code in the file one year before.
Viagra (brand-name sildenafil) in the weekly NADAC file of 2026-11-11, compared with the file of 2025-11-12
NADAC is the average invoice price retail pharmacies pay, from a voluntary survey. It leaves out rebates, dispensing fees and markups, and it is not what a patient or insurer pays. Compounded products are not surveyed.
Articles on Viagra
- Viagra Medicare Part D Coverage: What's Covered, What Isn't, and How to Pay Less in 2026
- Does Health Net Cover Viagra? Formulary Details, Costs, and Alternatives
- Does Highmark Cover Viagra? A Complete Insurance Guide
- Does Molina Healthcare Cover Viagra? A Complete Insurance Guide
- Does Quartz Health Solutions Cover Viagra?
- Does Scripps Health Cover Viagra? Insurance, Costs, and Alternatives