TL;DR: Aetna, a CVS Health company, modified CPB 0528 governing testosterone undecanoate (Aveed) injection coverage, effective September 26, 2025. Here's what billing teams need to act on before claims start hitting denials.

Aetna updated its testosterone undecanoate coverage policy under CPB 0528 Aetna system, covering HCPCS code J3145 (injection, testosterone undecanoate, 1 mg) alongside supporting CPT codes 84402, 84403, and 84410 for testosterone lab testing. This policy applies to commercial medical plans — Medicare criteria live separately. If your practice bills Aveed injections, precertification is mandatory, and the wrong ICD-10 code will kill your claim before it gets reviewed.


Quick-Reference Table

Field Detail
Payer Aetna
Policy Testosterone Undecanoate (Aveed) Injection
Policy Code CPB 0528
Change Type Modified
Effective Date September 26, 2025
Impact Level High
Specialties Affected Urology, Endocrinology, Primary Care, Internal Medicine, Gender-Affirming Care, Home Health
Key Action Confirm precertification is in place for J3145 before billing; verify ICD-10 code is on the covered list

Aetna Testosterone Undecanoate Coverage Criteria and Medical Necessity Requirements 2025

The Aetna testosterone undecanoate coverage policy under CPB 0528 requires precertification for every claim. No exceptions. Call (866) 752-7021 or fax (888) 267-3277 to get it done. For Statement of Medical Necessity (SMN) forms, go to Aetna's Specialty Pharmacy Precertification page directly — don't use generic prior authorization forms.

Medical necessity is the hinge this policy swings on. Aetna will cover testosterone undecanoate injection (J3145) when the diagnosis maps to a recognized disease state. The covered ICD-10 codes tell you exactly which conditions qualify — and they're more specific than you might expect.

Hypogonadotropic hypogonadism (E23.0) is covered. Testicular hypofunction (E29.1) has a direct carve-out: Aetna explicitly excludes age-related hypogonadism under this code. That's a claim denial waiting to happen if your provider documents "low T" without a specific underlying cause.

The policy also covers gender identity disorder diagnoses across F64.0 through F64.9, which is a broad range. Document the specific gender dysphoria diagnosis from the F64 range on every claim — don't just bill F64.9 by default. The more specific the code, the cleaner the medical necessity argument.

For reimbursement purposes, Aveed is a long-acting injectable. Most plans price J3145 per 1 mg. A full 750 mg dose means billing J3145 x 750 units. Confirm your unit billing is correct before submission — underbilling here is a real revenue leak.


Aetna Testosterone Undecanoate Exclusions and Non-Covered Indications

This section is where Aetna gets direct, and your billing team needs to take it seriously.

Performance enhancement is categorically excluded. Aetna states that plans without a specific steroid exclusion still won't cover testosterone for performance enhancement. The rationale: enhancing function in non-diseased individuals isn't treatment of disease or injury. If your provider documents anything that reads like fatigue management, athletic recovery, or general wellness, expect a denial.

Age-related hypogonadism is explicitly not covered under E29.1. This is one of the sharpest edges in this policy. A patient with low testosterone due to aging — without a documented underlying pathological cause — doesn't meet medical necessity under CPB 0528. Cognitive decline in aging men (R41.81) is also listed, but it's in the non-covered category. Don't bill J3145 for a diagnosis of age-related cognitive decline expecting payment.

The improvement of cognitive function in aging men is not a covered indication. Full stop. If that's in the note, the claim won't clear medical necessity review.

Check your benefit plan descriptions for the steroid exclusion language. Some commercial plans add it explicitly. If your patient's plan has that exclusion, prior authorization won't save you — the coverage policy itself closes the door.


Coverage Indications at a Glance

Indication Status Relevant Codes Notes
Hypogonadotropic hypogonadism Covered E23.0, J3145 Precertification required
Testicular hypofunction (pathological cause) Covered E29.1, J3145 Age-related hypogonadism specifically excluded
Age-related hypogonadism Not Covered E29.1 Explicitly excluded
+ 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-09-26). Verify your claims match the updated criteria above.

Aetna Testosterone Undecanoate Billing Guidelines and Action Items 2025

The effective date is September 26, 2025. If you're billing J3145 now, these steps apply immediately.

#Action Item
1

Confirm precertification is active for every J3145 claim. Call (866) 752-7021 or fax the SMN form to (888) 267-3277 before the injection is administered. Billing without prior authorization means a clean denial with no appeal path.

2

Audit your ICD-10 codes against the covered list before September 26, 2025. Pull your last 90 days of Aveed claims. Check every primary diagnosis against the covered indications above. If you see E29.1 with no documented pathological cause — or R41.81 as a primary — flag those charts for physician review before the modified policy is fully in effect.

3

Update your charge capture for J3145 unit billing. Aveed is dosed at 750 mg. J3145 is billed per 1 mg. Bill J3145 x 750 units per injection. If your system defaults to x1, you're leaving significant reimbursement on the table with every claim.

+ 5 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.

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 Undecanoate Under CPB 0528

Covered HCPCS Codes (When Selection Criteria Are Met)

Code Type Description
J3145 HCPCS Injection, testosterone undecanoate, 1 mg

Supporting CPT Codes Related to CPB 0528

Code Type Description
80414 CPT Chorionic gonadotropin stimulation panel; testosterone response
84270 CPT Sex hormone binding globulin (SHBG)
84402 CPT Testosterone; free
+ 4 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.

Key ICD-10-CM Diagnosis Codes

Code Description
E23.0 Hypopituitarism [hypogonadotropic hypogonadism]
E29.1 Testicular hypofunction [not covered for age-related hypogonadism]
F52.0 Hypoactive sexual desire disorder
+ 32 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 for CPT 96372

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