Men's Health Watchdog
CostUpdated November 9, 2026

Generic Viagra Online: Where to Buy Sildenafil Legally

How to buy generic Viagra (sildenafil) online legally: the three routes, what a licensed program checks first, and the price of each with the visit included.

By Julian Caraulani · Last updated

Cost

Quick answer
You can buy generic Viagra (sildenafil) online legally with a prescription from a clinician licensed in your state, filled by a state-licensed pharmacy. The FDA says a safe online pharmacy will "Always require a doctor’s prescription" (FDA). With the visit included, plans start at $1.60 per dose at Strut Health.
Top-rated partner for ED medication
Strut Health
8.8/10Very good
From $16/mo, $48 per 90 days, auto refill
  • FDA-approved and compounded
  • LegitScript seal ID shown
  • 49 states (not AR)

Below: the three legal routes, what a program asks before it prescribes, how to check the pharmacy, and what each route costs. Prices checked November 7, 2026.

Route Who writes the prescription Who fills it Best when
A telehealth program The program's licensed clinician, after an online questionnaire The program's partner pharmacy You have no prescription and want one step
Your own doctor, then a pharmacy's website Your usual doctor A state-licensed online or chain pharmacy You already see a doctor and want the lowest tablet price
A program, then a cash pharmacy The program's clinician A pharmacy you choose, where the program allows it You want the visit from a program and the tablets from a cash seller

All three end the same way: an FDA-approved generic tablet dispensed against a prescription. Sildenafil is a prescription drug, and the Viagra label says it is "indicated for the treatment of erectile dysfunction." Which tablet strength fits is your prescriber's decision. We give no doses.

Route 1: a telehealth program

A program replaces the office visit with an online questionnaire that a licensed clinician reviews. Most then ship from a partner pharmacy and renew on a schedule. What the better ones do well is bundle the visit, the prescription and delivery into one published price.

Program Lowest per dose Cheapest all-in plan Visit included?
Strut Health $1.60 $16 Yes
Rex MD $1.80 Not published Yes
Lemonaid Health $2 Not all in One-time consult on top
Ro $4 $32 Yes
Hims $4 per use $22 Yes

Each figure is the program's own published price or our arithmetic from its stated total and count. For every program, strength and pack, see the generic Viagra cost per pill guide. The full ranking, scored the same way for every program, is on our best ED treatment page.

Top-rated partner for ED medication
Strut Health
8.8/10Very good
From $16/mo, $48 per 90 days, auto refill
  • FDA-approved and compounded
  • LegitScript seal ID shown
  • 49 states (not AR)

Route 2: your own doctor and a pharmacy website

If a doctor already knows your health history, a prescription from them can be sent to any licensed pharmacy, including mail-order ones. This route skips the program's visit fee. The tablet price depends on the pharmacy: one cash seller, Cost Plus Drugs, lists generic sildenafil 20 mg tablets at about $0.22 each before shipping, with a pack of 30 at $6.72. It does not prescribe, so you need the prescription first.

Prices at Walgreens, CVS, Costco and GoodRx change by store and by day, and their pages block automated readers, so we do not print them. Use each pharmacy's own price tool with your zip code. How a coupon price differs from an all-in program price is easy to misjudge: a pharmacy price covers the tablets only, while a program price also covers the clinician.

Route 3: a program's prescription, filled at a cash pharmacy

Some programs will send the prescription they write to a pharmacy you choose. You pay the program for the visit and the pharmacy for the tablets. This can be the cheapest way to get refills, because a cash pharmacy price covers the tablets only. Ro and Lemonaid both say they can send a prescription elsewhere; the generic Viagra cost per pill guide shows the gap. Ask before you pay, since not every program does this.

Ranked on safety and priceSee every men's health program side by side

What a licensed program asks before it prescribes

A real program screens you first. Expect questions about:

  • Heart conditions and nitrates. The Viagra label says you must not take sildenafil with nitrate heart medicines, because together they can drop your blood pressure too far. This is the main reason a prescription is required.
  • Your other medicines, including blood pressure medicines.
  • Your history of vision, hearing or long erections, which the label also covers.
  • Your age and symptoms. Some programs ask for a recent blood pressure reading.

Some programs also ask for a photo ID and a video or phone step in states that require one. A clinician can decline to prescribe, and a good program says so plainly and refunds an unfulfilled order according to its own terms.

How to check that the pharmacy is real

Run the FDA's own checklist on any site. A safe online pharmacy will:

  1. Always require a doctor's prescription.
  2. Provide a physical address and telephone number in the U.S.
  3. Have a licensed pharmacist on staff to answer your questions.
  4. Be licensed with a state board of pharmacy.

The FDA adds that "Checking a pharmacy’s license through your state board of pharmacy is an important step in knowing whether you are using a safe online pharmacy" and links each state's license database (FDA: locate a state-licensed online pharmacy). Our safety guide to buying ED pills online has the longer version, and the free legit checker walks through it.

Generic sildenafil, brand Viagra or a compounded chew

  • Generic sildenafil tablets are FDA-approved generics of the same drug. This is what the tables above price.
  • Brand Viagra is the same drug at a higher price. Ro lists it at $90 a dose and Rex MD at $96.
  • Chews, mints and tablets that melt under the tongue are mixed by a pharmacy, which is called compounding. The FDA states that "Compounded drugs are not FDA-approved." (FDA compounding Q&A). They are legal with a prescription, and our compounded ED medication guide explains the difference.

If you want the version the FDA has reviewed, ask for generic sildenafil tablets by name.

When each route makes sense

  • No prescription and no doctor visit planned: a program, because the visit and the pills come together.
  • A doctor you already trust: route 2, then compare pharmacy prices.
  • Refills at the lowest price: ask the program whether it can send the prescription to a cash pharmacy.

Compare every plan side by side on the ED price page. Looking for tadalafil instead? See generic Cialis online.

Questions

FAQ

Can you buy generic Viagra online legally?

Yes, with a valid prescription from a clinician licensed in your state, dispensed by a licensed pharmacy. Telehealth programs provide the clinician and the pharmacy together. The FDA's rule of thumb is that a safe online pharmacy always requires a prescription.

Where is the best place to buy generic Viagra online?

It depends on what you already have. With no prescription, a licensed program is the one-step route, and our ranking of ED programs is scored on price and plan facts. With a prescription in hand, a cash pharmacy usually costs less for the tablets alone.

Do I need a prescription to buy sildenafil online?

Yes. Sildenafil is a prescription drug in the US. A clinician must review your health history, particularly heart conditions and nitrate medicines, before it is prescribed. Sites that skip this step are the ones the FDA lists as warning signs of an unsafe pharmacy.

Is sildenafil online the same as Viagra?

Generic sildenafil tablets from a licensed pharmacy contain the same active drug as Viagra and are FDA-approved generics. Chews and mints are compounded and are not FDA-approved. Each program's plan names which kind it dispenses.

How much does generic Viagra cost online?

From $1.60 per dose at Strut Health, with the visit included. With your own prescription, Cost Plus Drugs lists about $0.22 per 20 mg tablet before shipping.

Can I buy brand Viagra online?

Yes, with the same prescription. Ro lists brand Viagra at $90 a dose and Rex MD at $96, against $1.60 for the cheapest generic dose. The generic contains the same drug, so most buyers choose it on price.

Can I send my prescription to another pharmacy?

Some programs say they can send it to a pharmacy you choose, where a cash price or insurance may be lower. Ask before you pay. Each program's review quotes its own wording on this.

Does insurance cover generic Viagra?

Some private plans do. Medicare Part D plans cannot cover ED drugs used for ED. Online programs are almost all cash only; see does insurance cover ED medication.

Check this page with an AI assistant:ChatGPTPerplexityClaude

Not affiliated with OpenAI, Perplexity or Anthropic.