Viagra is one of the clearest examples in American pharmacy of a price that has nothing to do with what the medicine costs to make. The patent expired in 2017, dozens of companies now make sildenafil citrate, and the generic sells for pennies. The blue-diamond brand tablet still sells for about a hundred dollars each.

This page is about the brand specifically: what a Viagra tablet costs in cash in September 2026, why it costs that, what the manufacturer’s savings card does and does not do, and what changes if you switch to the generic. If you want the generic pricing in detail, that lives on our sildenafil cost page. Every figure below was pulled fresh on September 2, 2026 from CMS pricing data and live cash-price pages. This is cost information only, not medical advice.

What Does Viagra Cost Without Insurance?

The acquisition column is CMS’s National Average Drug Acquisition Cost (NADAC), the survey of what retail pharmacies actually pay for the drug, from the file effective August 19, 2026. The cash figures are published prices from Amazon Pharmacy and SingleCare read on September 2, 2026.

Type of fillLowAverageHigh
Brand Viagra, per tablet, cash retail$99.15$104.75 to $108.60$123.75
Brand Viagra, 30-tablet cash fill$2,974.35$3,174.30$3,712.50
Brand Viagra, 6-tablet cash fill$314.25 with the savings card$628.50not published
What pharmacies and Part D plans pay per brand tablet$82.10 (Part D, 2024)$83.63 (NADAC, 100 mg)$84.57 (NADAC, 50 mg)
Generic sildenafil 100 mg, 30 tablets$6.69 mail order$12.44 with a discount card$1,369.17 average retail

Two independent sellers landed within a dollar of each other on the per-tablet price. Amazon Pharmacy listed brand Viagra 100 mg at $628.50 for six tablets, which is $104.75 each, and brand Viagra 25 mg at $3,174.30 for thirty, which is $105.81 each. SingleCare’s live page the same day stated an average Viagra price of $1,086.05 for ten 100 mg tablets, or $108.60 apiece.

The $2,974.35 to $3,712.50 range for a 30-tablet fill comes from SingleCare’s per-chain monthly averages (Walmart at the bottom, Kroger at the top). Those named-chain rows move between sessions and should be read as an illustration of how wide the spread is, not as a quotable price at any specific store.

What Drives the Price

The brand name, and almost nothing else. CMS’s acquisition file puts a brand Viagra 100 mg tablet at $83.63 and a generic sildenafil 100 mg tablet at $0.12762 on the same day. That is a 655-fold gap for the same molecule at the same strength from a pharmacy’s own purchasing perspective. Everything downstream of that, the retail markup, the coupon, the telehealth subscription, is arithmetic on top of a wholesale price the brand chose to keep.

Quantity, not dose. Viagra is priced per tablet regardless of strength. NADAC has the 100 mg tablet at $83.63 and the 50 mg tablet at $84.57, and Amazon Pharmacy’s 25 mg and 100 mg listings both work out to roughly $105 a tablet. If a prescriber writes you six tablets instead of thirty, your bill drops by about 80%. If you ask for a lower milligram strength, it does not drop at all.

Which counter you walk up to. SingleCare’s own one-month pharmacy averages for a 30-tablet brand fill ranged from $2,974.35 to $3,712.50 on September 2, 2026, a $738 swing on the identical prescription. Cash prices at chain pharmacies are set store by store and chain by chain, and nobody is obligated to quote you the low one.

The savings card cap. Viatris advertises 50% off up to 12 prescriptions a year, but the terms page limits the benefit to “$350 per use or the amount of your co-pay, whichever is less,” with a $4,200 annual ceiling. That means the card genuinely halves a fill priced up to about $700 and stops helping proportionally above that. On the $3,174.30 30-tablet fill, $350 off is roughly an 11% discount.

No manufacturer storefront. Several big-brand drugs now have a direct-to-consumer pharmacy where you buy from the maker at a set cash price. Viagra does not. Viagra.com, which carries Viatris branding, offers a savings card, safety information and a counterfeit warning, and no purchase channel. That leaves ordinary retail, discount cards and telehealth as the only ways to buy.

Cash Price vs. Insurance

Most drug plans do not cover brand Viagra at all. Medicare Part D historically excludes erectile dysfunction drugs as a class, and where sildenafil is covered it is usually the generic. CMS’s Part D Spending by Drug file for data year 2024 shows how small the brand’s remaining footprint is: 398 Viagra claims at an average of $414.19 each, against 837,854 claims on the largest generic sildenafil line at $46.39 each.

That makes “cash versus insurance” mostly a non-question for the brand. If you are paying for Viagra, you are almost certainly paying cash, and the manufacturer’s savings card is the only insurance-adjacent thing in play. Note that the card is explicitly not valid for anyone using Medicare, Medicaid, TRICARE or VA benefits, and not valid at all for Massachusetts residents.

The insured-patient exception is worth knowing. If your commercial plan does cover Viagra with a copay, the card takes 50% off the copay rather than the cash price, still capped at $350. Ask the pharmacy to run both the cash price and the insured price before you decide which one to pay.

Before you accept any quoted price, it is worth knowing the range. Our fair price checker shows what this drug should cost, and any brand quote well above $124 a tablet is a pharmacy markup question rather than a drug cost question.

How to Pay Less

Ask whether generic sildenafil is an option. This is the single biggest lever and it is not close. Cost Plus Drugs sells thirty 100 mg sildenafil tablets for $6.69 (itemized as $1.47 of drug, $0.22 markup and a $5.00 pharmacy labor fee, plus $5.25 shipping at checkout). SingleCare’s card price for the same thirty tablets was $12.44 on September 2, 2026. Whether the brand or the generic is right for you is a prescriber conversation, but the price information belongs on the table before you have it.

If you are set on the brand, get the savings card and split the fill. Because the offer caps at $350 per prescription, the card is worth the most on smaller quantities. A 6-tablet fill at $628.50 drops to $314.25. Twelve separate fills a year is exactly the limit the program allows.

Run a discount card and a cash pharmacy against each other before every fill. These are two separate pricing systems and neither wins every time. Our guide to GoodRx vs. SingleCare walks through checking both in a couple of minutes, and it takes about the same effort to check a mail-order cash pharmacy alongside them.

Do not pay retail without asking for the cash price by name. Many pharmacies quote an insured price or a list price by default. Asking “what is your cash price for this without insurance” is a different question and often produces a different number.

If you need a prescriber and do not have one, start with a sliding-scale clinic. A cheap drug does nothing without a prescription, and an urgent-care visit to get one can cost more than a year of generic tablets. Federally qualified health centers charge on an income-based sliding scale; see free clinics and sliding-scale care for how to find one. If you have already run up a balance you cannot pay, the tactics in how to negotiate medical bills apply to pharmacy and clinic bills too.

Telehealth vs. Your Local Pharmacy

Online men’s health platforms have become the default purchase path for this category, and their economics are different from a pharmacy’s. Hims lists its “Generic for Viagra” plan starting at $22 a month and its sildenafil chews starting at $30 a month as of September 2026, prices that bundle the clinician consultation, the medication and shipping into one subscription. Our Hims cost page breaks down what those subscription tiers actually include.

The tradeoff is straightforward. Telehealth is convenient and includes the prescriber visit, but you are paying a subscription markup over a $6.69 generic. A local pharmacy or a mail-order cash pharmacy is cheaper per tablet but requires you to already have a prescription. Neither route usually dispenses brand Viagra, because at roughly $105 a tablet almost nobody asks for it.

If sildenafil is not the right fit, the pricing on the other options in this category is worth comparing side by side: see Cialis cost for the tadalafil route and Trimix cost for the compounded injectable that some patients move to.

Bottom Line

Brand-name Viagra costs about $99 to $124 per tablet in cash in September 2026, roughly $3,000 to $3,700 for a 30-tablet fill, and the manufacturer’s savings card takes 50% off only up to a $350 ceiling. There is no direct-to-consumer channel from Viatris and no realistic path to a cheap brand tablet. The same active ingredient as generic sildenafil costs $6.69 for thirty tablets at a cash pharmacy, which is the number to start any conversation about paying less.