How Much Do Testosterone Shots Cost With Insurance?

Testosterone shots with insurance typically cost between $0 and $50 per month for generic versions, though your exact price depends on your plan’s formulary tier, deductible status, and whether you need a brand-name product. Generic testosterone cypionate, the most commonly prescribed injectable form, sits on the lowest or second-lowest tier of most insurance formularies, which keeps copays relatively low.

What Generic Injections Cost With Insurance

Generic testosterone cypionate is the workhorse of testosterone replacement therapy. A 10 mL vial (200 mg/mL) can last anywhere from five weeks to several months depending on your prescribed dose. Without insurance, that vial runs roughly $30 to $80 at most pharmacies. With insurance, you’re looking at a typical copay of $0 to $30 for a generic medication on a Tier 1 or Tier 2 formulary placement.

The VA health system, for example, places injectable testosterone cypionate on Tier 2 of its formulary. Most private insurers follow a similar pattern, treating generic cypionate as a preferred generic. If your plan has a flat copay structure, you’ll pay your generic copay each time you fill the prescription. If your plan uses coinsurance (a percentage of the drug’s cost), your share could be as low as a few dollars per fill since the base price of generic cypionate is already cheap.

One cost that catches people off guard: syringes and needles. Some insurance plans bundle injection supplies with the prescription, while others require you to purchase them separately. A box of syringes and needles costs roughly $15 to $30 out of pocket and lasts several months.

Brand-Name and Auto-Injector Costs

Brand-name options cost significantly more. Xyosted, a subcutaneous auto-injector version of testosterone, and Aveed, an extra-long-acting injection given in a clinic, are placed on higher formulary tiers and often require prior authorization. Monthly costs for these branded products with insurance can range from $50 to $150 or more, depending on your plan’s specialty tier copay.

Aveed carries an additional wrinkle: every injection must be administered in a medical office, and the patient needs to be monitored for 30 minutes afterward. That means you’ll also have office visit copays on top of the medication cost, typically every 10 weeks after the initial loading doses. Your insurer may process Aveed under your medical benefit rather than your pharmacy benefit, which can change your cost-sharing structure entirely.

What Insurance Requires Before Covering You

Most insurers won’t simply cover testosterone because your doctor prescribes it. You’ll need to meet specific clinical criteria first, and this process can add weeks before you fill your first prescription.

The standard requirements across major insurers like Cigna, UnitedHealthcare, and Blue Cross Blue Shield look similar. You need two separate blood draws, both taken in the morning on different days, showing testosterone levels below your lab’s normal reference range. You also need documented symptoms of low testosterone: things like persistent fatigue, loss of muscle mass, low libido, depressed mood, or osteoporosis. Both the lab results and the symptoms must be present for approval.

Coverage is approved for recognized medical conditions: hypogonadism caused by a problem with the testes, pituitary gland, or brain, delayed puberty, or gender dysphoria. Insurers explicitly exclude coverage for athletic performance enhancement. Some plans also won’t cover testosterone prescribed solely for age-related decline without an identified underlying cause.

How Medicare Handles Testosterone Shots

If you’re on Medicare, the coverage picture has a few layers. Self-administered testosterone injections (the kind you give yourself at home) are processed through Part D, your prescription drug plan. Your cost depends entirely on which Part D plan you’ve chosen and where testosterone falls on that plan’s formulary. Generic cypionate is generally affordable under Part D, often falling into the $0 to $35 copay range after your deductible is met.

Medicare does have stricter medical necessity rules than many private insurers. Coverage is considered reasonable for symptomatic hypogonadism caused by a disorder of the testes, pituitary gland, or brain, for delayed puberty, and for gender dysphoria. Medicare specifically excludes coverage for “late-onset hypogonadism” caused purely by aging, or for idiopathic low testosterone without an identified underlying disorder. If your doctor codes your diagnosis as age-related low T without a clear medical cause, your claim could be denied.

Clinic-administered injections like Aveed may be billed under Part B (outpatient medical coverage) since they require in-office administration and monitoring. Part B typically covers 80% of the approved amount after your annual deductible, leaving you responsible for the remaining 20% unless you have supplemental insurance.

Ways to Lower Your Out-of-Pocket Cost

Stick with generic testosterone cypionate whenever possible. It’s the same active ingredient as brand-name Depo-Testosterone at a fraction of the price, and insurers strongly prefer it. If your doctor prescribes a brand-name product, ask whether a generic alternative would work for your situation.

Learn to self-inject at home. Many people start with injections at their doctor’s office, but home injection eliminates the cost of repeated office visits. Your provider or a nurse can teach you the technique in a single session. Most prescriptions for testosterone cypionate or enanthate are written with the expectation that you’ll inject at home.

If your insurance denies coverage, ask your doctor to submit a prior authorization appeal with thorough documentation of your lab values and symptoms. Denials are common on the first pass but often get reversed when the clinical evidence is clearly presented. Having your prescribing doctor be an endocrinologist or urologist can also smooth the approval process, as some insurers like Cigna will approve for a full year when the prescription comes from a specialist.

For people without insurance or with high-deductible plans, pharmacy discount programs like GoodRx can bring generic testosterone cypionate down to $20 to $50 per vial, which is sometimes cheaper than using insurance with an unmet deductible.