CPT 84403

Testosterone, Total Blood Test

CPT 84403 measures total testosterone levels in the blood. Testosterone testing has surged due to aggressive "Low T" marketing from hormone clinics. Medicare pays approximately $20 to $30 for this test under the Clinical Laboratory Fee Schedule, but providers charge an average of $140.62 (roughly a 5x to 7x markup). Direct-to-consumer labs offer the same test for $30 to $50.

Updated May 2026Source: CMS Clinical Lab Fee Schedule

CPT 84403 at a Glance

  • Medicare CLFS rate: ~$20 to $30
  • Average provider charge: $140.62
  • Markup: 5x to 7x over Medicare rate
  • Direct-to-consumer price: $30 to $50
  • Test type: Single hormone level
  • Beneficiaries (2023): 766,023
  • Fee schedule: Clinical Laboratory (CLFS)
  • Rate type: National (no geographic adjustment)

How Lab Pricing Works (Clinical Laboratory Fee Schedule)

Like all lab tests, CPT 84403 is priced under the Medicare Clinical Laboratory Fee Schedule (CLFS). The CLFS sets a single national rate for each lab test with no geographic adjustments. The same testosterone test costs Medicare the same amount in every state. Provider charges, however, vary widely and average $140.62 nationally.

MetricValue
Medicare CLFS Rate~$20 to $30
Average Provider Charge$140.62
Markup Ratio5x to 7x
Pricing MethodNational rate (CLFS), no geographic variation
Critical timing tip: Total testosterone should be drawn in the MORNING (before 10 AM) because levels drop 20 to 30% throughout the day. An afternoon test can show artificially low levels, potentially leading to an unnecessary "Low T" diagnosis and treatment. If your result was borderline low and drawn in the afternoon, ask for a repeat morning draw before starting therapy.

Lab tests are priced under the Clinical Laboratory Fee Schedule, not the Physician Fee Schedule. Medicare lab rates are set nationally and do not vary by geographic location.

What Does a Total Testosterone Test Measure?

Total testosterone (CPT 84403) measures the combined amount of testosterone in your blood, including testosterone bound to proteins (SHBG and albumin) and the small percentage circulating freely. It is the standard first-line test for evaluating testosterone levels in men.

Common Reasons for Testing

  • Symptoms of low testosterone (fatigue, low libido, muscle loss)
  • Infertility evaluation in men
  • Puberty evaluation in adolescents
  • Monitoring testosterone replacement therapy
  • Polycystic ovary syndrome (PCOS) evaluation in women

What Guidelines Actually Require

  • AUA guidelines: total testosterone on two separate morning draws
  • Draw must be before 10 AM (fasting preferred)
  • Two confirmed low results required before diagnosis
  • Free testosterone only if total T is borderline
  • Extensive hormone panels are NOT required initially

Normal ranges for total testosterone in adult males are generally 300 to 1000 ng/dL, though labs vary slightly. Results should be interpreted in the context of symptoms, age, and the time of day the sample was drawn.

Where to Get a Testosterone Test for Less

A total testosterone test does not require hospital equipment. Any basic lab can run it. Here are your options ranked by price:

Direct-to-Consumer Labs: $30 to $50

Services like Quest Diagnostics, LabCorp patient service centers, Ulta Lab Tests, and Walk-In Lab offer total testosterone testing without a doctor's order in most states. You pay online, visit a nearby lab for the blood draw (morning appointment recommended), and get results electronically.

Independent Labs (with doctor's order): $30 to $60

If your doctor orders the test, request the order be sent to an independent lab rather than a hospital lab. Independent labs typically charge 50% to 80% less than hospital outpatient labs.

Hospital Outpatient Labs: $100 to $200+

Hospital labs are the most expensive option. The $140.62 national average reflects these inflated charges. If your doctor is part of a hospital system, the order may automatically route to the hospital lab. Ask specifically for an independent lab.

Testosterone/Hormone Clinics: $200 to $500+

Many "Low T" clinics order extensive panels (total T, free T, SHBG, estradiol, DHEA, PSA, and more) that can total $500 or more at provider charges. Standard AUA guidelines only require total testosterone confirmed on two separate morning draws for diagnosis. Be cautious of clinics that order far more tests than guidelines recommend.

What Insured Patients Actually Pay for a Testosterone Test

Insurance companies negotiate lab rates that are typically close to or slightly above the Medicare CLFS rate. What you owe depends on your plan structure:

Your SituationWhat You Likely PayHow It Works
Copay plan (deductible met or N/A)$0 to $15Many plans cover lab work at 100% after deductible
Coinsurance plan (deductible met)$4 to $1020% of negotiated rate ($20 to $50)
High-deductible plan (deductible NOT met)$20 to $50Full negotiated rate applied to your deductible
Medicare Part B$0Medicare covers clinical lab tests at 100% (no coinsurance)

Common Billing Problems with CPT 84403

Unnecessary panel upselling at testosterone clinics

Many hormone clinics order 6 to 10 hormone tests on the first visit when guidelines only call for total testosterone. This can generate $500+ in lab charges. If a clinic orders total T, free T, SHBG, estradiol, DHEA-S, PSA, LH, FSH, and prolactin on your first visit, ask which tests are clinically indicated versus "standard protocol." Most are not needed for an initial screening.

Afternoon draw leading to repeat (and double) testing

If your testosterone was drawn in the afternoon and came back borderline low, the correct next step is a morning redraw. But some clinics skip this and immediately prescribe treatment based on a single afternoon value. If you later get a confirmatory morning draw, you have now paid for two tests when proper timing would have required only one.

Duplicate charges: total testosterone plus free testosterone

CPT 84403 (total testosterone) and CPT 84402 (free testosterone) are separate tests. Some providers order both routinely, but guidelines recommend starting with total testosterone only. Free testosterone should only be added if total testosterone is borderline or if conditions affecting binding proteins (like obesity or liver disease) are suspected. If both appear on your bill, ask whether free testosterone was medically necessary.

Frequently Asked Questions

How much does a total testosterone test cost without insurance?

Without insurance, a total testosterone test (CPT 84403) costs $80 to $200 at hospitals and clinics, with the national average charge at $140.62. Direct-to-consumer labs offer the same test for $30 to $50 without a doctor's order in most states. Medicare pays approximately $20 to $30.

Why should testosterone be drawn in the morning?

Testosterone levels are highest in the early morning and naturally decline 20 to 30% by the afternoon. A test drawn after noon can show falsely low results. The American Urological Association (AUA) requires that testosterone be measured before 10 AM, with two separate low results on two different days, before diagnosing hypogonadism.

Do I need a full hormone panel to check testosterone?

No. Standard guidelines (AUA) only require total testosterone as the initial test. Additional tests like free testosterone, SHBG, LH, FSH, or estradiol may be appropriate in specific situations, but a full panel is not needed for initial screening. Be cautious of clinics that order $500+ in labs on the first visit.

Can I order a testosterone test without a doctor?

In most states, yes. Direct-to-consumer lab services allow you to order a testosterone test online without a physician's order. You book a morning appointment at a nearby lab location, get your blood drawn, and receive results electronically. A few states (New York, New Jersey, Rhode Island) restrict direct-to-consumer lab ordering.

Need Help Lowering a Medical Bill?

Lab charges alone are often small, but they frequently appear on larger hospital or outpatient bills where the total adds up. CareRoute Bill Defense is a done-for-you bill reduction service that analyzes every code on your bill, identifies overcharges and unbundling errors, and negotiates on your behalf.

Learn about Bill Defense

Disclaimer: This page provides cost information for educational purposes based on publicly available CMS data. It is not medical or financial advice. The Medicare rate shown is from the 2026 Clinical Laboratory Fee Schedule. The average charge is from the 2023 Medicare Provider Utilization dataset. Insurance negotiated rates, cash-pay rates, and actual out-of-pocket costs vary by provider, plan, and location.

Last updated: May 6, 2026