CPT 83001 · FSH + Testosterone Workup

Male Fertility Hormone Panel CPT Codes

83001 is FSH and 84403 is total testosterone, the two hormones the AUA/ASRM guideline orders first after a low count. LH (83002), prolactin (84146) and estradiol (82670) round out the panel. Here's what each covers and how to get all five drawn at any Quest.

Hera's male fertility hormone panel is $99 all-in: a physician order for the five tests, a blood draw at any Quest Diagnostics location, and nothing to pay at the lab. Order first, no location to pick. Within one business day we place the order with Quest and send you the go-ahead; then book a morning slot at any Quest.

$99 all-in for all five tests at any Quest · physician order included · nothing to pay at the lab

What CPT 83001 and 84403 cover

CPT 83001 is follicle-stimulating hormone (FSH), the pituitary signal that drives sperm production. A high FSH with a low count means the testicles themselves are underperforming; a low or normal FSH with a low count points upstream, to the pituitary or hypothalamus, or to outside testosterone shutting the system down. CPT 84403 is total testosterone, drawn in the morning because levels fall through the day. The guideline names these two as the first-line hormone evaluation for any man with a low count, no sperm, low libido or erectile dysfunction.

The other three codes answer the follow-up questions. CPT 83002 (LH) separates a testicular cause from a pituitary one when testosterone is low. CPT 84146 (prolactin) catches the treatable pituitary cause of low testosterone and low libido. CPT 82670 (estradiol) matters when testosterone is low, before clomiphene or an aromatase inhibitor, or with gynecomastia or a high BMI. Ordering all five on one draw avoids a second visit, which is why Hera's panel bundles them.

Which codes will be on your order?

  • Semen analysis under 15 million sperm/mL, or no sperm: 83001 + 84403 — the guideline's first-line pair (Expert Opinion)
  • Low libido or erectile dysfunction alongside infertility: 83001 + 84403, even with a normal semen analysis
  • Testosterone comes back low (commonly under about 300 ng/dL): a repeat 84403 on another morning before 10 a.m., plus 83002 (LH)
  • Low testosterone with a low or normal LH: 84146 (prolactin) to look for a pituitary cause
  • Before clomiphene, hCG or an aromatase inhibitor, or with gynecomastia: 82670 (estradiol) alongside 84403
  • Past or current testosterone, anabolic steroid or SARM use: expect 83001, 83002 and 84403 all low while the drug is on board — and the guideline says no outside testosterone for men who want fertility

How to get the hormone panel

1. Order the panel: $99, no location to choose. Hera's physician signs an order for all five tests (83001, 84403, 83002, 84146, 82670) and within one business day we place it in Quest's system and text or email you the go-ahead.

2. Book a morning slot at any Quest Diagnostics location (appointment.questdiagnostics.com) and go in before 10 a.m. Bring a photo ID. No insurance card: the tests are billed to Hera's account with Quest, so there is nothing to pay at the lab.

3. Results come back to Hera in about 2 to 4 business days. We send them to you with the reference ranges and what an out-of-range value usually means, and point you to the right next step if something is off.

Order the male fertility hormone panel

Five tests, one morning draw at any Quest, $99 all-in. Already had a semen analysis? Upload it first and the report tells you whether your numbers meet the guideline's threshold for hormone testing.

Order the hormone panel — $99 at any Quest Upload your semen analysis first

Male fertility hormone CPT and ICD-10 codes

A hormone panel is billed as one CPT line per analyte, so a five-test panel is five lines. If you are checking a bill, comparing a quote, or bringing an outside order to Quest, these are the codes to look for.

CPT codes (what the lab runs)

CodeWhat it covers
83001 (On a Hera order)Follicle-stimulating hormone (FSH) — the first-line hormone in the guideline, a direct read on sperm production.
84403Total testosterone — the other first-line hormone; drawn in the morning.
83002Luteinizing hormone (LH) — added when testosterone is low, to tell a testicular from a pituitary cause.
84146Prolactin — added when testosterone is low or libido is reduced.
82670Estradiol — added when testosterone is low or a medication like an aromatase inhibitor is being considered.
84402Free testosterone — sometimes added when total testosterone is borderline.
84270Sex hormone-binding globulin (SHBG) — used to interpret a borderline testosterone.

Diagnosis codes physicians commonly use (ICD-10)

CodeWhat it covers
N46.9 (On a Hera order)Male infertility, unspecified — the usual code when an abnormal semen analysis triggers hormone testing.
N46.11Organic oligospermia — low sperm count on a previous analysis.
N46.01Organic azoospermia — no sperm on a previous analysis.
E29.1Testicular hypofunction — low testosterone from the testicles themselves.
E22.1Hyperprolactinemia — high prolactin, a treatable cause of low testosterone.
R68.82Decreased libido — one of the guideline's triggers for hormone testing.

Whether insurance pays follows the diagnosis code: N46.9, N46.11 or N46.01 inside an infertility workup is often covered, E29.1 (low testosterone) usually is, and Z31.41 fertility testing frequently is not. Hera's $99 panel is cash-pay by design, billed to Hera's Quest account and never to your insurance, so nothing shows up on an EOB.

Male Fertility Hormone Panel CPT Code FAQ

What are the CPT codes for a male fertility hormone panel?

CPT 83001 for FSH and 84403 for total testosterone are the first-line pair in the AUA/ASRM guideline. LH is 83002, prolactin 84146 and estradiol 82670. Hera's panel orders all five on one draw; free testosterone (84402) and SHBG (84270) are add-ons some urologists use for a borderline result.

When does the guideline say to check hormones?

For infertile men with a low sperm count, no sperm, reduced libido or erectile dysfunction: FSH and testosterone first, other hormones based on the findings (Expert Opinion). A normal semen analysis with none of those symptoms does not call for a hormone panel, which is why the semen analysis comes first.

Why does the blood draw have to be in the morning?

Testosterone peaks early and can fall by a third through the afternoon, so labs set the reference range on samples drawn before about 10 a.m. A single low result should be repeated on another morning before anyone acts on it.

What does a high FSH mean?

That the testicles are not responding normally to the pituitary's signal, so production itself is impaired (primary testicular failure). With azoospermia and a high FSH, the guideline moves to karyotype and Y-chromosome microdeletion testing and to a discussion of surgical sperm retrieval rather than medication.

What does low testosterone with a low LH mean?

That the signal from the pituitary is weak (secondary hypogonadism). Causes include outside testosterone or steroids, high prolactin, obesity and pituitary problems. This is the pattern that medications such as clomiphene or hCG can treat while preserving sperm production; testosterone replacement would do the opposite.

Does insurance cover these codes?

Often, when billed with an infertility or low-testosterone diagnosis, though many plans exclude fertility testing. Hera's $99 panel is billed to Hera's Quest client account and never to your insurance, so there is no claim, no EOB and nothing to pay at the lab.

How much does a male hormone panel cost?

Cash prices for the five tests run roughly $100 to $250 at direct-to-consumer labs and more through a clinic visit. Hera's panel is $99 all-in at any Quest, physician order included.

Can I order the hormone panel without a semen analysis?

Yes, though the guideline reaches for it after an abnormal semen analysis or with symptoms. If you have not tested yet, a semen analysis through Hera is the better first step; if your count is low, order the panel next and read the two together.