Key takeaways:
Viagra (sildenafil) is an FDA-approved prescription medication used to treat erectile dysfunction.
Insurance coverage for Viagra varies widely by plan type, with Medicaid covering the highest percentage of enrollees.
Without insurance, 30 tablets of brand-name Viagra 50 mg cost around $2929.41. If you’re paying out of pocket, consider using a GoodRx coupon or ordering directly through GoodRx Care Direct to save money, especially when filling the generic version.
Viagra (sildenafil) is an oral medication that became the first FDA-approved medication to treat erectile dysfunction (ED) in 1998. Viagra works to treat ED, which is more common after age 50, by increasing blood flow to the penis. This helps men get and maintain an erection.
Viagra comes in tablet form and is available in three strengths: 25 mg, 50 mg, and 100 mg. It’s typically taken about 1 hour before sexual activity. Its effects last for around 4 hours, but the medication can remain in your system for up to 20 hours.
The price of Viagra can vary widely, depending on your pharmacy, insurance coverage, and other factors. But there are many ways to save on Viagra, including using a savings card or GoodRx coupon.
Without insurance, 30 tablets of brand-name Viagra 50 mg cost around $2929.41. However, you might pay around $890.59 for generic Viagra without insurance, coupons, or discounts.
Your actual cost depends on several factors, including:
Location: Medication prices can differ widely depending on where you live. For example, GoodRx data shows that someone in Houston might pay less for their prescription than someone in New Orleans.
Generic vs. brand-name: Viagra is available as a lower-cost generic, sildenafil, which can help you save money. Generic versions have been available since 2017.
Pharmacy: Prices for Viagra can differ between pharmacies, even within the same area.
Dosage: The cost of Viagra varies with the prescribed dosage. The usual starting dose is 50 mg, but it may be adjusted to 25 mg for fewer potential side effects or increased to 100 mg for better effectiveness.
Insurance: Even with an insurance plan that covers Viagra, you may still need to pay deductibles, copayments, or coinsurance.
Here’s what you might pay for various doses of Viagra tablets at some pharmacies:
Formulation | Dose | Average cash price (30 tablets) |
---|---|---|
Viagra (brand-name) | 25 mg | |
Viagra (brand-name) | 50 mg | |
Viagra (brand-name) | 100 mg | |
Sildenafil (generic) | 25 mg | |
Sildenafil (generic) | 50 mg | |
Sildenafil (generic) | 100 mg |
Some health insurance plans cover brand-name Viagra, but many require prior authorization for it or cover only its generic version. For example, about half of Medicaid plans may cover Viagra. But more than 4 in 10 people with those plans will need prior authorization. If you have insurance, check your plan’s formulary (its list of covered medications) and summary of benefits and coverage to see if brand-name Viagra is covered and if there are any requirements you must meet first.
The following table shows the likelihood of coverage, as well as requirements for prior authorization and step therapy, for Viagra based on the type of insurance plan.
Insurance type | Enrollees covered for this medication | Enrollees required to get a prior authorization | Enrollees required to do step therapy |
---|---|---|---|
Affordable Care Act (ACA, also known as Obamacare) plans | 19.0% | 12.7% | 0% |
Commercial (not including ACA plans) | 41.5% | 13.8% | 4.66% |
Medicare (original Medicare and Medicare Advantage) | 1.1% | 0% | 0% |
Medicaid, including state-run and managed care plans | 55.0% | 44.7% | 0.19% |
Source: Managed Markets Insight & Technology, LLC™, as of November 13, 2024. (See methodology below.)
Viagra can cost thousands of dollars, depending on your prescribed dosage, pharmacy, and other factors. But you can still reduce your cost, whether or not you have insurance. Here’s how:
A free coupon from GoodRx can save you money on Viagra at many pharmacies.
To get a coupon, visit www.goodrx.com or download the GoodRx app.
You can also access generic Viagra starting at $18 per month through GoodRx Care Direct.
Looking for ways to save on Viagra? From using a GoodRx coupon to checking your insurance coverage, here are some ways to save on Viagra.
Use your flexible spending account (FSA) dollars: You may be able to use your FSA to pay for Viagra and other health expenses before your money expires.
Wondering about side effects? Here are some of the most common Viagra side effects — from headaches to low blood pressure — and how to manage them.
Here’s what you can potentially pay for various quantities and doses of your medication using a GoodRx coupon.
Formulation | Dose | GoodRx price (30 tablets) |
---|---|---|
Viagra (brand-name) | 25 mg | |
Viagra (brand-name) | 50 mg | |
Viagra (brand-name) | 100 mg | |
Sildenafil (generic) | 25 mg | |
Sildenafil (generic) | 50 mg | |
Sildenafil (generic) | 100 mg |
If you have commercial insurance, you may qualify for the Viagra savings card from its manufacturer, Pfizer. This card allows you to save up to 50% on brand-name Viagra for up to 12 prescriptions annually. You can save a maximum of $350 per prescription, with total savings capped at $4,200 per calendar year.
Viagra isn’t the only ED medication with generic options. Cialis (tadalafil), for example, is part of the same class of drugs, known as PDE5 inhibitors, and it has a generic version available. Comparing prices can help you identify the most cost-effective option if you're paying out of pocket. If you have insurance, it's also worth researching how coverage varies among these medications. Since they have different dosing schedules and uses, consult your healthcare provider to determine whether Viagra, Cialis, or another ED medication is the best choice for your needs.
You can lower your Viagra costs by using tax-free funds from your health savings account (HSA) or flexible spending account (FSA) to pay for the medication. You can either pay directly with an HSA or FSA at the pharmacy or submit your receipts for reimbursement. Unlike HSA funds, FSA funds expire if you don’t use them before the deadline.
If you don't have insurance, brand-name Viagra (sildenafil) 50 mg typically costs around $2929.41 for 30 tablets. Your actual price will depend on your pharmacy choice, insurance coverage, and other factors. To save money, use a GoodRx coupon, try the generic version, or see if you qualify for the Viagra savings card.
We obtained national prescription coverage data for each medication from Managed Markets Insight & Technology (MMIT). The data reflect health insurance coverage as of November 2024.
We calculated the percentage of enrollees in plans that cover each medication by dividing the number of enrollees covered for the medication within a specific insurance channel (e.g., ACA, Medicare, Medicaid) by the total number of enrollees in all plans within that channel.
We determined the percentage of enrollees in plans with a prior authorization requirement by calculating the proportion of enrollees in plans that required prior authorization for the medication within each channel.
Finally, we measured the percentage of enrollees in plans with a step therapy requirement by calculating the proportion of enrollees in plans that imposed step therapy requirements for the medication in each channel.
These estimates, derived from national MMIT coverage data, provide insight into health insurance coverage for each medication. They take into account restrictions such as prior authorization, step therapy, and quantity limits. The percentages are expressed relative to the total number of enrollees covered by various insurance channels, including the ACA, commercial (excluding ACA) plans, Medicare, and Medicaid (both state-run and managed care plans).
Medicaid.gov. (n.d.). Managed Care.
Noss, M. B., et al. (1999). Sildenafil: A new oral therapy for erectile dysfunction. Drugs of Today.
Pfizer Inc. (2013). Pfizer settles Viagra patent litigation with Teva.
Research prescriptions and over-the-counter medications from A to Z, compare drug prices, and start saving.