Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS Code J2941: Injection, somatropin, 1 mg billing guide

Avatar photo Anja Dodevska
Last Updated: August 19, 2026
Key takeaways

Key takeaways

HCPCS Code J2941 describes injection, somatropin, 1 mg, so one billed unit equals 1 mg administered by a provider

Medicare Part B pays for J2941 only when your staff gives the injection in an office or outpatient setting

Somatropin sits on the self-administered drug exclusion list, so a patient injecting at home falls to the Part D benefit

SEROSTIM, Genotropin, Norditropin, Omnitrope, and Humatrope all crosswalk to J2941, so the NDC identifies the exact product billed

Practice management software like Pabau tracks units, attaches the NDC, and keeps J2941 claims clean before they leave the practice

HCPCS Code J2941 is the HCPCS Level II J-code for injection, somatropin, 1 mg. One billed unit equals 1 mg of somatropin administered by a provider, so unit math is the first thing to get right.

Coverage is where J2941 gets awkward. Somatropin sits on the Medicare self-administered drug exclusion list, so Part B pays only when your staff gives the injection.

This reference covers unit calculation, the NDC crosswalk, Part B reimbursement, covered diagnoses, and the denials that follow when a piece is missing.

HCPCS Code J2941: Definition and code details

J2941 is a CMS-maintained HCPCS Level II J-code for physician-administered drug billing. It describes a single injection of somatropin at 1 mg per unit. Billers use it in outpatient and office settings when a provider gives the drug to the patient directly.

Automate claims and billing with Pabau
Pabau files a J2941 claim with the units and the NDC already attached, so nothing is retyped at submission.
Field Details
HCPCS Code J2941
Official descriptor Injection, somatropin, 1 mg
Code type HCPCS Level II (Drug J-code)
Drug category Recombinant human growth hormone (rhGH)
Effective date January 1, 2002 (verify against current CMS HCPCS release files)
Billing setting Outpatient, office (physician-administered only)
Reimbursement model Buy-and-bill (Medicare Part B)

Somatropin overview: The drug behind HCPCS Code J2941

Somatropin is a recombinant DNA-derived form of human growth hormone (rhGH). It is structurally identical to the growth hormone the pituitary gland produces. Several branded products crosswalk to J2941, including SEROSTIM, Genotropin, Norditropin, Omnitrope, and Humatrope.

The brands do not share the same label. SEROSTIM, made by EMD Serono, is the product approved for HIV-associated wasting, while the others carry growth-related indications. So the brand on the vial shapes which diagnosis will support the claim.

Practices offering hormone therapies use HRT clinic software to hold that documentation alongside the prescription management record behind every dose.

FDA-approved indications for somatropin products billed under J2941 include:

  • Growth hormone deficiency (GHD) in adults and children
  • HIV-associated wasting or cachexia (the SEROSTIM indication)
  • Turner syndrome
  • Short stature associated with Noonan syndrome
  • Short bowel syndrome in adults
  • Idiopathic short stature in children

Payer coverage may not extend to every FDA-approved use. Check medical necessity criteria against the applicable Local Coverage Determination (LCD) or National Coverage Determination (NCD) before you submit a claim.

J2941 billing guidelines and units

Each billed unit of J2941 equals exactly 1 mg of somatropin. Take the prescribed dose in milligrams and use that figure as the unit count. A 6 mg dose is 6 units.

Round to the nearest whole unit per payer guidance, because fractional units usually trigger an edit. Standardized medical documentation keeps the dose given and the dose billed in step.

Prescribed dose Units to bill (J2941) Notes
1 mg 1 unit Standard minimum unit
4 mg 4 units Common SEROSTIM daily dose
5 mg 5 units Common SEROSTIM daily dose
6 mg 6 units Common SEROSTIM daily dose

J2941 is a buy-and-bill code. The practice purchases somatropin from the manufacturer or a specialty pharmacy, administers it, and then bills the payer for the drug and the administration. Place of service must show an outpatient or office setting.

Bill the administration separately with the right injection code, usually CPT 96372 for a therapeutic subcutaneous injection. The AAPC HCPCS lookup tool confirms current descriptor text while you prepare the claim.

Medicare Part B reimbursement for HCPCS Code J2941

Medicare Part B covers physician-administered somatropin under the buy-and-bill model. Reimbursement follows the CMS Physician Fee Schedule and uses the Average Sales Price (ASP) methodology.

The standard Part B drug rate is ASP+6%, but the quarterly figure moves. A rate from last quarter may not be the current allowable, so check before you quote a number.

Key Medicare billing requirements for J2941 claims:

  • The drug must be physician-administered, not self-administered by the patient
  • The National Drug Code (NDC) must appear on the claim in the required format
  • A covered ICD-10-CM diagnosis code must establish medical necessity
  • Prior authorization may apply, depending on the Medicare Advantage or supplemental plan
  • Place of service must match an appropriate outpatient or office setting

Pro Tip

Pull the CMS ASP drug pricing file each quarter before you finalize your fee schedule for somatropin. Reimbursement for J2941 changes with each quarterly update. Build a calendar reminder into your billing workflow so rates are current before claims go out.

Self-administered drug exclusion and HCPCS Code J2941

Medicare Part B does not cover drugs that patients usually administer themselves. That exclusion is documented in CMS Article A52571, and somatropin appears on the list because home injection is the norm. This is the most misread coverage rule attached to J2941.

Coverage turns on who gives the injection and where. When a physician or qualified clinical staff member administers it in an office or outpatient facility, Part B can pay J2941. When the patient injects at home, the dose belongs to the Part D benefit instead.

Each Medicare Administrative Contractor publishes its own self-administered drug list, so read the one that applies to your region. Insurance eligibility verification at booking settles the question before the vial is opened.

  • Covered: Provider-administered in an office or outpatient setting, documented in the medical record
  • Not covered under Part B: Patient injects at home, even when the same physician prescribed the drug
  • Documentation needed: A record that staff administered the injection, plus route, site, date, dose, and lot number

Prior authorization and coverage criteria for J2941

Prior authorization requirements for J2941 vary by payer. Traditional Medicare fee-for-service usually does not require authorization for growth hormone administration. Medicare Advantage plans, Medicaid programs, and commercial payers frequently do require it before the first dose. Skipping that step is one of the most common causes of a J2941 denial.

The prior authorization process runs on evidence, so gather it before you request approval. Digital intake forms capture the lab values and clinical notes a reviewer will ask for.

Pabau medical form builder with reusable components
Pabau’s form builder holds the IGF-1 results and dosing notes a payer wants before it will approve somatropin.

Common documentation requirements for J2941 prior authorization:

  • Growth hormone deficiency: IGF-1 levels below normal, stimulation test results, and clinical notes confirming the diagnosis
  • HIV-associated wasting: HIV diagnosis confirmation, weight loss percentage, and a physician attestation of medical necessity
  • Turner syndrome: karyotype confirmation and documented growth failure
  • All indications: the current prescription, dosing plan, prescriber credentials, and intended treatment duration

ICD-10 diagnosis codes used with HCPCS Code J2941

Every J2941 claim needs at least one ICD-10-CM code that establishes medical necessity. The payer matches that code against its own coverage criteria for somatropin.

Practices treating several covered indications at once get the most from longevity clinic software that keeps each patient’s diagnosis, dose, and authorization in one record.

ICD-10-CM Code Description Notes
E23.0 Hypopituitarism (growth hormone deficiency) Primary GHD diagnosis; most common for adult GHD claims
B20 HIV disease Required for SEROSTIM claims for HIV-associated wasting
Q96.0 Turner syndrome with monosomy X Use the most specific Q96.x code matching the karyotype
E34.3 Short stature due to endocrine disorder Used for pediatric short stature indications
K91.2 Postsurgical malabsorption, not elsewhere classified May support short bowel syndrome claims; verify LCD coverage

Covered diagnoses vary by payer and by plan year. Check the payer’s current LCD or coverage policy before you submit.

NDC to J2941 crosswalk

Medicare requires the National Drug Code (NDC) on all Part B claims for separately payable drugs. Report it in the 11-digit 5-4-2 format, converted from the 10-digit code printed on the manufacturer label. A missing NDC, or the wrong format, generates an automatic rejection.

Product reformulations can change an NDC, so verify against current labeling before submission. CGS Medicare coding guidance sets out the current NDC reporting requirements for HCPCS drug codes.

Product name Manufacturer Available strengths Verify NDC via
SEROSTIM EMD Serono 4 mg, 5 mg, and 6 mg vials Current EMD Serono labeling
Genotropin Pfizer 5 mg and 12 mg cartridges, plus MiniQuick single-dose syringes Current Pfizer labeling
Norditropin Novo Nordisk 5 mg, 10 mg, 15 mg, and 30 mg FlexPro pens Current Novo Nordisk labeling
Omnitrope Sandoz 5.8 mg vial, plus 5 mg and 10 mg cartridges Current Sandoz labeling
Humatrope Eli Lilly 5 mg vial, plus 6 mg, 12 mg, and 24 mg cartridges Current Eli Lilly labeling
Other somatropin products Various Varies by product and presentation Manufacturer labeling or the FDA NDC Directory

Report the NDC with the N4 qualifier, then the 11-digit code, then the unit of measure and the quantity administered. Specialty pharmacy slips usually print the 10-digit format. Convert it by adding a leading zero to the segment the labeling specifies. The FDA NDC Directory lists current codes for every somatropin presentation.

J2941 is not the only J-code in growth hormone billing. Knowing which code fits which product prevents denials from incorrect code assignment. Other injectable J-codes such as J2560 and J2720 define their units differently, so read the descriptor before you convert a dose.

HCPCS Code Descriptor When it applies
J2941 Injection, somatropin, 1 mg Physician-administered recombinant somatropin, including SEROSTIM, Genotropin, Norditropin, Omnitrope, and Humatrope
J3490 Unclassified drugs Somatropin products without a specific assigned J-code; requires a manufacturer invoice and a letter of medical necessity
J3590 Unclassified biologics Biosimilar growth hormone products not yet assigned a specific J-code; confirm with the payer before use

Using J3490 or J3590 when J2941 is correct delays reimbursement, because unclassified codes need manual pricing and review. Confirm the code for each somatropin product against the current CMS HCPCS Level II update before billing.

Common claim denials for J2941 and how to avoid them

J2941 claims fail more often than most drug J-codes because five things have to be right at the same time. Units, NDC format, diagnosis specificity, administration setting, and authorization all sit on the same claim line. Miss one and the line denies.

Denial management gets much easier when those five are captured at the point of care instead of reconstructed weeks later. The denial codes reference explains what the codes on a remittance are telling your biller to fix.

Denial reason Root cause Prevention
Missing NDC NDC not included, or in the wrong format Convert the NDC to 11-digit N4 format at the time of administration, inside the EHR workflow
Unit miscalculation Units billed do not match the dose administered Confirm the dose in mg at the point of care, then calculate units before submission
SAD exclusion denial Medicare treats the drug as usually self-administered Document provider administration in the record and include the administration note with the claim
PA not obtained Payer required prior authorization; none on file Check authorization rules for each payer before administering, and put the number on the claim
Non-covered diagnosis ICD-10 code is not on the payer’s covered indications list Map the indication to the payer LCD first, and use the most specific ICD-10-CM code

Pro Tip

Give your billing team a five-point J2941 checklist to run before submission. It covers the unit count, the 11-digit N4 NDC, the ICD-10-CM code, the authorization number, and the administration note. Those five fields cause most J2941 denials.

How Pabau keeps J2941 claims clean before they go out

A J2941 claim is usually assembled from three places. The dose sits in the treatment note, the NDC on the vial label or pharmacy slip, and the authorization number in somebody’s inbox. Whatever does not get carried across by hand turns into a denial.

Practice management software like Pabau keeps all three in one record. Whoever gives the injection logs the dose, route, site, and lot number at the point of care. The unit count follows from the milligrams entered, so nobody recalculates it later.

Pabau’s claims management software then carries the NDC and the authorization number onto the claim. It submits electronically through the Claim.MD integration, and the remittance returns to the same record. So your biller sees a complete claim before it leaves the practice, rather than a rejection three weeks later.

Bill high-cost injectables without the rework

Pabau tracks somatropin units, attaches the NDC, and submits J2941 claims electronically. Your team spends less time correcting denials and more time with patients.

Pabau claims management dashboard

Conclusion

J2941 is a short descriptor with a complicated coverage rule behind it. Correct units and a correctly formatted NDC clear two of the five checks on the claim. The administration setting, the diagnosis, and the authorization decide the rest.

So settle the payer and the setting before the vial is drawn up. A denial under the self-administered exclusion is not a resubmission problem. The dose belonged to a different benefit, and no amount of rework changes that.

Building that check into scheduling costs a few minutes and saves weeks of chasing. Book a demo to see how Pabau keeps somatropin units, NDCs, and authorization numbers attached to the claim.

Continue your research

Continue your research

Billing another hormone injection? J0970 covers estradiol valerate, with its own unit definition to check before you convert a dose.

Working across other drug J-codes? J2788 shows how a different unit size changes the math on the same claim form.

Wondering where your claims actually go? Claim.MD clearinghouse walks through how an electronic claim reaches the payer and comes back as remittance.

Frequently asked questions

What is HCPCS Code J2941 used for?

J2941 bills physician-administered somatropin at 1 mg per unit. It applies in outpatient and office settings under the buy-and-bill model. SEROSTIM, Genotropin, Norditropin, Omnitrope, and Humatrope all crosswalk to this code.

How many units of J2941 should I bill per dose?

Bill one unit of J2941 for each 1 mg of somatropin administered, so a 6 mg dose is 6 units. Round to the nearest whole unit per payer guidance. Fractional units usually trigger a claim edit.

Is prior authorization required for J2941?

Requirements vary by payer. Traditional Medicare fee-for-service usually does not require authorization for physician-administered somatropin. Medicare Advantage plans, Medicaid, and commercial payers often do. Check with each payer before administering, and put the authorization number on the claim.

Does Medicare Part B cover J2941?

Part B covers J2941 when somatropin is physician-administered in an office or outpatient setting under the buy-and-bill model at ASP+6%. Coverage does not apply when the patient injects at home. Somatropin appears on the CMS self-administered drug exclusion list, so that dose falls to Part D.

Which NDC codes crosswalk to J2941?

Several branded somatropin products crosswalk to J2941, including SEROSTIM, Genotropin, Norditropin, Omnitrope, and Humatrope. Verify the specific NDC against current manufacturer labeling. Report it in 11-digit N4 format on Medicare claims.

What ICD-10 diagnosis codes are used with J2941?

Common pairings include E23.0 for growth hormone deficiency and B20 for HIV disease. Q96.x covers Turner syndrome, and E34.3 covers short stature from an endocrine disorder. Covered diagnoses vary by payer, so check the applicable LCD first.

When should I use J3490 instead of J2941?

Use J3490, unclassified drugs, only when a somatropin product has no specific assigned J-code. J2941 is the assigned code for recombinant somatropin products. Using J3490 when J2941 is correct delays payment, because unclassified codes need manual pricing and extra review.

×