Aetna modified CPB 1014 covering testosterone cypionate injections (J1071, J1072), effective December 20, 2025. Here's what billing teams need to know.

Aetna, a CVS Health company, updated its testosterone cypionate coverage policy under CPB 1014. This policy governs reimbursement for Azmiro and Depo-Testosterone (and their generics), billed under HCPCS codes J1071 and J1072. The updated policy includes medical necessity criteria for both hypogonadism and gender dysphoria indications and adds specific prescriber specialty requirements for adolescent gender dysphoria cases. If your practice bills testosterone cypionate injections to Aetna commercial plans, review your documentation workflows now — before December 20, 2025.


Quick-Reference Table

Field Detail
Payer Aetna, a CVS Health company
Policy Testosterone Cypionate Injections
Policy Code CPB 1014
Change Type Modified
Effective Date December 20, 2025
Impact Level High
Specialties Affected Endocrinology, Internal Medicine, Family Medicine, OB/GYN, Pediatric Endocrinology, Urology, Primary Care
Key Action Audit documentation for all active testosterone cypionate patients against updated medical necessity criteria before December 20, 2025

Aetna Testosterone Cypionate Coverage Criteria and Medical Necessity Requirements 2025

The updated policy covers two indications: primary or hypogonadotropic hypogonadism and gender dysphoria. Everything else is off the table.

Hypogonadism (E29.1, E23.0)

For hypogonadism, Aetna requires at least two confirmed low morning testosterone levels before therapy starts. Both readings must fall below the reference laboratory range or below thresholds set by current practice guidelines. One low result is not enough. Document both draws, with dates and lab reference ranges, in the chart before you submit J1071 or J1072.

This requirement matters for claim denial risk. A single low morning testosterone result — even a dramatically low one — will not satisfy Aetna's medical necessity threshold under the updated policy.

For continuation of therapy, the bar is slightly lower: Aetna requires only one confirmed low morning testosterone level from before therapy started. But that prior-to-treatment result must be in the chart. If your team inherited a patient from another practice, get those original labs before billing continuation.

Gender Dysphoria — Adults (F64.0–F64.9)

For adult members with a gender dysphoria diagnosis, all five of the following must be met and documented:

#Covered Indication
1Confirmed diagnosis of gender dysphoria
2Member is able to make an informed decision to engage in hormone therapy
3Comorbid conditions are reasonably controlled
+ 2 more indications

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

Every one of these is a documentation requirement, not just a clinical checkbox. Missing any single element creates exposure for claim denial.

Gender Dysphoria — Adolescents

Adolescent cases carry one additional criterion: the member must have reached Tanner stage 2 of puberty or greater. The policy also includes a prescriber specialty requirement worth noting. Prescribing must come from — or in consultation with — a provider specialized in transgender youth care. Acceptable specialties include pediatric endocrinology, family medicine, internal medicine, and OB/GYN. That provider must have collaborated with a mental health provider for members under 18.

If your practice bills testosterone cypionate injections for adolescent patients and the prescriber isn't from one of these specialties, the claim is at risk. Talk to your billing consultant about how to document consultation arrangements.

Performance Enhancement

Aetna excludes performance enhancement categorically. Most plan documents include an explicit exclusion. For plans without that exclusion, Aetna still won't cover it — the policy states that performance enhancement of non-diseased individuals is not treatment of disease or injury. Don't bill J1071 or J1072 for this indication.

CPB 1014 does not specify prior authorization requirements. Verify plan-level prior auth requirements directly with Aetna's provider portal before initiating therapy to avoid retroactive denials.


Aetna Testosterone Cypionate Exclusions and Non-Covered Indications

Aetna considers all indications outside hypogonadism and gender dysphoria experimental, investigational, or unproven. That's a broad exclusion with real billing exposure.

The ICD-10 codes in the policy data tell an interesting story here. Codes like F52.0 (hypoactive sexual desire disorder), F52.22 (female sexual arousal disorder), N95.1 (menopausal and female climacteric states), Z78.0 (asymptomatic menopausal state), R41.81 (age-related cognitive decline), and Z85.46 (personal history of prostate cancer) appear in the policy's code set — but as context codes, not covered indications. These diagnoses show up in the literature as off-label uses for testosterone therapy. Aetna is not covering them here.

Heart failure codes (I50.1–I50.9) also appear in the code set. Based on the policy's comorbidity control language, this likely reflects documentation of comorbid conditions that affect eligibility — not a covered indication for testosterone therapy itself. That's an editorial read, not a designation Aetna assigns explicitly in CPB 1014.

The takeaway: diagnoses beyond hypogonadism and gender dysphoria will trigger denials. Don't pair J1071 or J1072 with these codes as primary diagnoses and expect coverage.

Oral, buccal, topical, and nasal androgen products are out of scope for CPB 1014. Those route-of-administration formulations fall under the pharmacy benefit. Don't bill them through the medical benefit under this policy.


Coverage Indications at a Glance

Indication Status Relevant Codes Notes
Primary hypogonadism Covered E29.1, J1071, J1072 Requires two confirmed low morning testosterone levels before therapy starts
Hypogonadotropic hypogonadism Covered E23.0, J1071, J1072 Same two-result requirement; continuation requires one pre-treatment result
Gender dysphoria (adult) Covered F64.0–F64.9, J1071, J1072 All five medical necessity criteria must be documented
+ 8 more indications

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

This policy is now in effect (since 2025-12-20). Verify your claims match the updated criteria above.

Aetna Testosterone Cypionate Billing Guidelines and Action Items 2025

These steps are specific to CPB 1014. Run through them before the effective date of December 20, 2025.

#Action Item
1

Audit all active testosterone cypionate patients before December 20, 2025. Pull every patient currently receiving J1071 or J1072 billed to Aetna commercial plans. Confirm their charts satisfy the updated medical necessity criteria for their specific indication — hypogonadism or gender dysphoria. Don't wait for a denial to find the gaps.

2

Verify two morning testosterone results are on file for every hypogonadism case. The two-result requirement is a firm documentation threshold. If a patient's chart shows only one pre-treatment lab draw, get the second result documented before the next billing cycle. Note the dates and the lab reference ranges — not just the values.

3

Update your charge capture to flag J1072 (Azmiro) separately from J1071. J1072 is specific to Azmiro. If your team has been billing J1071 for all testosterone cypionate formulations, split the charge capture now. Billing the wrong HCPCS code will cause a denial regardless of medical necessity.

+ 4 more action items

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

If you're unsure how this policy applies to your specific patient mix — particularly around adolescent gender dysphoria cases or off-label diagnoses — loop in your compliance officer before the effective date.


Sample Version Diff Line-by-line changes
Previous VersionCurrent Version
Coverage is considered experimental and investigational for all indicationsCoverage is considered medically necessary when specific criteria are met
Prior authorization is not requiredPrior authorization is required for initial treatment
Documentation must include clinical historyDocumentation must include clinical history
+ 1 more action items

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

CPT, HCPCS, and ICD-10 Codes for Testosterone Cypionate Under CPB 1014

HCPCS Codes — Covered When Selection Criteria Are Met

Code Type Description
J1071 HCPCS Injection, testosterone cypionate, 1 mg
J1072 HCPCS Injection, testosterone cypionate (Azmiro), 1 mg

CPT Codes — Related to CPB 1014

These codes are listed in CPB 1014 as related to the policy. The policy data does not assign a coverage status to these codes.

Code Type Description
84402 CPT Testosterone; free
84403 CPT Testosterone; total
84410 CPT Testosterone; bioavailable, direct measurement (e.g., differential precipitation)
+ 2 more codes

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

ICD-10-CM Diagnosis Codes Listed in CPB 1014

The policy data lists these codes as related to CPB 1014. Covered indications are defined by the medical necessity criteria above — not by code listing alone. Editorial notes below reflect interpretation of how these codes function in the policy context, not designations assigned by Aetna in the source data.

Code Description
E23.0 Hypopituitarism (hypogonadotropic hypogonadism)
E29.1 Testicular hypofunction (primary hypogonadism)
F64.0 Gender identity disorders
+ 24 more codes

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

Get the Full Picture

Track this policy across versions, search 1,500+ policies by CPT code, and get real-time alerts when any payer changes coverage.

🔍 Search by any code 🔔 Real-time alerts 📊 Line-by-line diffs ⏰ Deadline tracking
Get Full Access → $99/mo · 14-day money-back guarantee