feeguides.comFees made clear.

Testosterone replacement medicine costs $20 to $148 per fill in 2026

Testosterone replacement medicine costs $20 to $148 per fill with a coupon in 2026. The form you use moves the price most. GoodRx lists testosterone cypionate, an injection, at $20.03 to $25.13 at five stores, and a gel pump at $42.81. Gel packets run up to $147.97. Without a coupon, prices are far higher, and GoodRx lists a gel pump at $399.13 retail. These prices are for the medicine only. Clinic fees are not included.

What price guides say

We checked 3 price guides and read every number on their pages on October 7, 2026. They do not all measure the same thing, so read each line for what it counts.

SourceWhat it found
GoodRxGoodRx lists a testosterone gel pump at $42.81 with its price (retail $399.13) and gel packets at $78.92 to $147.97; its cypionate page lists $20.03 to $25.13 at five stores.
SingleCareSingleCare lists 4 vials of 200 mg/mL cypionate at $49.15 at CVS with its price and monthly averages of $28.07 at Albertsons to $100.85 at Walmart.
Drugs.comDrugs.com lists cypionate 100 mg/mL from $44.70 for 10 mL and 200 mg/mL at $142.86 for 10 mL in cash prices.

Testosterone medicine prices by form and source

ItemPriceSource
Cypionate injection, lowest store listed (Sam's Club)$20.03GoodRx
Cypionate injection, average retail$49.73GoodRx
Gel pump, 88 g of 1.62%, GoodRx price (retail $399.13)$42.81GoodRx
Gel packets, 2.5 g of 1.62%, 30 packets, GoodRx price$147.97GoodRx
Cypionate 200 mg/mL, 4 vials of 1 mL, CVS, SingleCare price$49.15SingleCare
Cypionate monthly average, Kroger, SingleCare price$37.67SingleCare
Cypionate 100 mg/mL, 10 mL, cash priceFrom $44.70Drugs.com
Cypionate 200 mg/mL, 10 mL, cash price$142.86Drugs.com

Every number in this table was read on one of the source pages listed at the bottom of this page.

What pushes the price up

WhatWhy it matters
FormInjection, gel pump, gel packets, and solution all price differently. GoodRx lists cypionate near $20 to $25, a gel pump at $42.81, and gel packets at $78.92 to $147.97.
Coupon or retailRetail prices run far higher. GoodRx lists a gel pump at $399.13 retail and $42.81 with its price, a gap of hundreds.
PharmacyThe same drug costs different amounts by store. GoodRx lists cypionate from $20.03 at Sam's Club to $25.13 at CVS. SingleCare lists $37.67 at Kroger and $100.85 at Walmart.
Strength and amountVial size and strength change the price. Drugs.com lists 10 mL of 100 mg/mL from $44.70 and 10 mL of 200 mg/mL at $142.86.
Brand nameDrugs.com lists Depo-Testosterone cash prices from $12.39 for 1 mL of 200 mg/mL. Compare a brand price with the plain cypionate price at your store.

What the price includes

These prices are for the medicine only, bought at a pharmacy. They do not include the doctor visit, blood tests, needles, or any clinic fee. What you get for each price changes by form, such as one gel pump or a vial of a set size. Check the amount before you compare prices. It does not include tax or extras the provider adds on the day.

Does insurance cover it

Some plans cover testosterone when a doctor finds low levels with blood tests, but rules vary. A plan may ask for approval first or limit which form it pays for. For cheap forms like injection, your copay may cost more than a coupon price, so compare both. Coupons from GoodRx, SingleCare, and Drugs.com are not insurance. Ask the pharmacist to check both prices. If a clinic bundles visits and medicine into one cash fee, ask for the full monthly price in writing.

How to judge your quote

  1. Does the price name the form, strength, and amount you will get?
  2. Is it a coupon price, a plan copay, or the full retail price?
  3. Does a clinic quote split the medicine from visits and lab tests?
  4. Did you price two or three pharmacies for the same amount?
  5. Compare the total with the range above: $20 to $148 per fill for most people in 2026.

Ways to pay less

How we got these numbers

The range on this page comes from GoodRx, SingleCare and Drugs.com. We opened each source page and read every number on it on October 7, 2026. Where the sources disagree, the table above shows each one so you can see the spread. These are planning ranges, not quotes. The written price you are given is the real price.

If this one was useful, try this nextGallbladder removal costOpen the guide and estimator

Common questions

How much does testosterone cost with a coupon?

GoodRx lists testosterone cypionate at $20.03 to $25.13 at five stores, and a gel pump at $42.81. Gel packets run $78.92 to $147.97.

How much is testosterone without a coupon?

Retail prices are much higher. GoodRx lists a gel pump at $399.13 and a 90 mL solution at $600.95. The average retail price for cypionate is $49.73.

Is the injection cheaper than gel?

Often yes. GoodRx lists cypionate near $20 to $25 and a gel pump at $42.81. SingleCare lists $28.07 to $100.85 for cypionate monthly averages.

Does SingleCare list lower prices?

Yes. SingleCare lists 4 vials of 200 mg/mL at $49.15 at CVS with its price, against $52.15 at CVS retail.

Do these prices include clinic fees?

No. They are pharmacy prices for the medicine. Clinic fees, visits, and lab tests cost extra and were not checked for this page.

Related costs