What testosterone therapy costs if you have no insurance
What testosterone therapy is and who it is for
MedlinePlus, a health site from the National Library of Medicine, says testosterone is used to treat low or no testosterone levels in men. Testosterone is the main male sex hormone, a natural chemical made in the body. Testosterone therapy, often called TRT, replaces some of it with a medicine. It comes as a shot, a gel, a patch, a capsule, a nasal gel or a pellet placed under the skin.
The American Urological Association is a group of doctors who treat the urinary tract and the male reproductive system. It says a man is a candidate for therapy only when two things are true. His testosterone level is low, and he has symptoms or signs linked to a low level. A clinician has to confirm both, so the first costs are a visit and a blood test. MedlinePlus also says testosterone is a controlled substance. That means it has extra legal limits because it can be misused, and a clinician has to prescribe it.
What testosterone therapy costs
The most complete yearly figure we found comes from a study in the Journal of Sexual Medicine in 2022. The researchers read the websites of three online testosterone clinics and added up the cost of 12 months of testosterone shots. The total ranged from $1,586 to $4,200, which is about $132 to $350 a month. They compared that with the online cost estimator at one academic medical center. For the same 12 months of shots, the center's estimate ranged from $134.01 to $1,333.04. The range depended on whether the patient had no insurance, private insurance or Medicare.
The study looked at only three clinics and one medical center in 2022, so your own price may differ. It does show that the way you buy testosterone can change the yearly bill by thousands of dollars.
The Centers for Medicare and Medicaid Services, a federal health agency, reports what Medicare drug plans and their members spent per fill. In 2024, generic testosterone cypionate, the common shot, averaged $37.01 per fill across more than 1.1 million fills. Generic testosterone in other forms, such as gel, averaged $167.85 per fill. These figures combine the plan's share and the member's share, so they are not cash prices.
What pharmacies pay for generic testosterone
Medicaid runs a weekly survey called NADAC, which averages what pharmacies pay their suppliers. Here is what it found for generic forms in the week of October 21, 2026.
- A 10 mL vial of testosterone cypionate at 200 mg per mL cost pharmacies about $24 to $35. That works out to $2.42 to $3.52 per mL.
- Another listing at the same strength cost about $11 per mL.
- Generic 1.62% gel from a pump cost about 47 cents per gram.
Your price at the counter will be higher, because the pharmacy adds a dispensing fee and covers its own costs. Your doctor chooses the form and the amount, so we show these numbers only to give you a sense of scale. The medicine is only one part of the bill, because you also pay for visits and blood tests.
Visits and blood tests add to the cost
MedlinePlus says your doctor will order lab tests to check your testosterone level while you take the medicine. For comparison, Medicare pays about $25.81 for a total testosterone blood test under its 2026 laboratory fee schedule. It pays about $25.47 for a test of free testosterone. Those are what Medicare pays a lab, not cash prices. A lab's cash price can be higher or lower, so ask before you go. Our guide on lab tests without insurance explains how.
A visit costs extra, and our guide on doctor visit costs without insurance shows what to expect. Ask any clinic what the first visit, the labs and each follow-up will cost, and whether a monthly fee includes the medicine.
Brand-name forms cost much more
In 2024, Medicare drug plans and their members spent an average of $1,148.50 per fill of a brand-name testosterone gel. A brand-name auto-injector averaged $788.20 per fill, and a brand-name oral capsule averaged $1,055.04. The generic shot averaged only $37.01 per fill. Different forms work in different ways, and your doctor picks the form that fits you. If cost matters, tell the doctor and ask whether a generic form is an option.
Ways to pay less
Start by asking for cash prices for the exact medicine and amount. Our guide on asking for the cash price has a short script. A community health center charges on a sliding scale based on your income, and our guide on community health centers explains how to find one. The Health Resources and Services Administration (HRSA) says health centers can buy outpatient drugs at reduced prices through a federal program called 340B. HRSA does not say how much of the saving reaches patients, so ask what the center charges. You can also find low-cost care near you with our tool.
A cash-pay doctor with a monthly membership may be able to order and review your blood tests and follow up on your care. Direct primary care usually costs $50 to $200 a month, and you can search for a cash-pay doctor near you. Ask whether the doctor can prescribe a controlled medicine like testosterone.
What the FDA says and safety notes
In February 2025, the FDA announced new labeling for all testosterone products. It says studies confirmed that testosterone raises blood pressure, so every label now carries a blood pressure warning. It also removed language about a higher risk of heart problems from the boxed warning, which is the strongest label warning. A large trial did not find a higher risk of heart problems. In June 2026, the Department of Health and Human Services said the FDA is asking for more label changes. Those label changes are only proposed and are not final yet.
The FDA label for testosterone gel has a boxed warning about children. They can be harmed by touching unwashed or uncovered skin where a man applied the gel. Please do not start, stop or change testosterone on your own. If cost is the problem, call your doctor or pharmacist before you run out and tell them.
MedlinePlus lists symptoms that need a call to your doctor right away. They include chest pain, shortness of breath, slurred speech, and weakness or numbness in an arm or leg. They also include an erection that lasts too long and pain, swelling or redness in a lower leg. Chest pain, trouble breathing and slurred speech can be emergencies, so call 911 or go to the nearest emergency room. This page gives general information and is not medical advice.
Common questions
How much does TRT cost per month without insurance?
A 2022 study of three online clinics found that 12 months of testosterone shots cost $1,586 to $4,200. That is about $132 to $350 a month. The generic shot alone costs less, and Medicare drug plans and their members spent an average of $37.01 per fill of it in 2024.
Is TRT covered by insurance?
Coverage depends on your plan and on a confirmed diagnosis. We found no single national rule, so check your plan's drug list. This page is mostly for people paying cash.
Can I buy testosterone without a prescription?
You cannot buy testosterone without a prescription from a clinician. MedlinePlus says testosterone is a controlled substance, and FDA labels list the medicine as prescription-only. A clinician has to prescribe it after an exam and blood tests.
Are online clinics cheaper than a regular doctor?
Online clinics can charge higher yearly prices than one academic medical center did. In the 2022 study, 12 months of shots cost more through the online clinics than at one academic medical center. That was a small study, so ask each clinic for its full yearly price, including labs and visits.
What if I cannot afford my refill?
Call your doctor or pharmacist a few days before you run out and tell them cost is the problem. Please do not stop or change your dose on your own.
This guide is general information, not medical, legal or tax advice. If you have a medical emergency, call 911.