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 J2354: Octreotide non-depot injection billing guide

Key takeaways

Key takeaways

HCPCS Code J2354 describes injection of octreotide acetate in non-depot form, 25 mcg per unit, via subcutaneous or intravenous route.

Each billing unit equals exactly 25 mcg. Divide the prescribed dose by 25 to calculate units, and verify the total against the prescribing order before submitting.

Confusing J2354 (non-depot) with J2353 (depot/LAR form) is the most common denial trigger, since the two formulations have different dosing intervals and reimbursement rates.

Practice management software like Pabau supports accurate J2354 charge capture through structured treatment notes documenting dose and diagnosis.

HCPCS Code J2354 is the billing code for the non-depot form of octreotide acetate, administered subcutaneously or intravenously at 25 mcg per unit. It is a Level II HCPCS J-code maintained by the Centers for Medicare and Medicaid Services (CMS). CMS uses it to reimburse Medicare Part B drugs administered in physician offices and outpatient settings.

Octreotide has two billing codes for two different formulations. J2354 covers the non-depot, immediate-release form used in this guide, and J2353 covers the long-acting depot form. The near-identical drug names make the two easy to confuse on a claim.

This reference covers code details, formulation differences, ICD-10 pairing, Medicare reimbursement, unit calculation, place-of-service rules, the NDC crosswalk, and common billing errors.

HCPCS Code J2354: Code details and description

J2354 is the standard code for physician-administered octreotide in non-depot form. Its precise descriptor matters because Medicare and commercial payers use the exact language to evaluate medical necessity and formulation appropriateness.

Field Value
HCPCS Code J2354
Long description Injection, octreotide, non-depot form for subcutaneous or intravenous injection, 25 mcg
Short description Octreotide inj, non-depot
Code type Level II HCPCS J-code
Billing unit 25 mcg per unit
Route of administration Subcutaneous (SubQ) or intravenous (IV)
Status (2026) Active
Maintained by Centers for Medicare and Medicaid Services (CMS)

J2354 is part of the HCPCS Level II codes maintained by CMS, which cover drugs, biologicals, and other items not captured by CPT codes. The descriptor must match exactly on the CMS-1500 or 837P electronic claim. Accurate treatment notes at the point of care help prevent mismatches before submission.

Pabau invoice and checkout screen for a completed appointment payment
Pabau generates an itemized invoice directly from the appointment record, so practices can confirm charges before submitting a claim for reimbursement.

Non-depot vs depot form: Understanding the J2354 vs J2353 distinction

The single most common billing error with octreotide is submitting the wrong formulation code. J2353 and J2354 are not interchangeable. They describe pharmacologically distinct products with different dosing intervals, routes, and reimbursement structures.

Feature J2354 (Non-depot) J2353 (Depot / LAR)
Formulation Immediate-release solution Long-acting release microspheres
Route SubQ or IV IM only
Dosing interval Two to three times daily (typically) Once monthly
Billing unit 25 mcg per unit 1 mg per unit
Brand name (Novartis) Sandostatin Sandostatin LAR Depot
HCPCS code J2354 J2353

Non-depot octreotide (J2354) is used for acute symptom management, dose titration initiation, and patients who cannot tolerate intramuscular depot injections. The depot form (J2353) is typically used for maintenance therapy once a stable dose has been established. Submitting J2353 when the patient received the non-depot formulation constitutes a coding error that payers flag during post-payment audits.

Clinical indications and supporting ICD-10 codes for J2354

Medical necessity is the gatekeeper for J2354 reimbursement. Every claim must be paired with a supported ICD-10 diagnosis code confirming the clinical indication. The FDA has approved octreotide acetate for three primary conditions, and Medicare Local Coverage Determinations (LCDs) from Medicare Administrative Contractors (MACs) specify which diagnoses qualify.

FDA-approved indications

  • Acromegaly: reduction of growth hormone and IGF-1 levels in patients with inadequate response to surgery, radiation, or bromocriptine
  • Carcinoid syndrome: symptomatic treatment of severe diarrhea and flushing episodes associated with metastatic carcinoid tumors
  • VIPomas: treatment of profuse watery diarrhea caused by vasoactive intestinal peptide-secreting tumors

Supporting ICD-10 diagnosis codes

ICD-10-CM Code Description Clinical indication
E22.0 Acromegaly and pituitary gigantism Acromegaly
E34.0 Carcinoid syndrome Carcinoid syndrome / neuroendocrine tumor
C7A.0x0-C7A.099 Malignant carcinoid tumors (various sites) Carcinoid tumor (oncology)
E16.8 Other specified disorders of pancreatic internal secretion VIPoma / vasoactive intestinal peptide tumor
D3A.0x0-D3A.099 Benign carcinoid tumors (various sites) Benign neuroendocrine tumor

Off-label use of octreotide exists for conditions such as refractory GI bleeding, portal hypertension, and certain types of chronic diarrhea. Some of these show up in functional medicine practices working alongside gastroenterology. Billing J2354 for off-label indications without specific LCD coverage creates significant audit risk. Always confirm the patient’s diagnosis maps to an LCD-supported ICD-10 code before submitting.

Practices managing ICD-10 pairings across multiple drug therapies benefit from a structured approach to clinical documentation at the point of care. That reduces the risk of mismatched diagnosis codes at claim submission.

Pro Tip

Before submitting J2354, verify the patient’s ICD-10 code against your MAC’s LCD for octreotide. LCDs vary by jurisdiction and are updated periodically. A supported diagnosis at the time of prescribing can become non-covered when a LCD is revised. Build a quarterly LCD review into your compliance calendar.

Medicare reimbursement for HCPCS Code J2354

Medicare Part B reimburses physician-administered drugs under J-codes using the Average Sales Price (ASP) methodology, established under Section 1847A of the Social Security Act. For J2354, the statutory payment rate is ASP plus 6% of ASP, calculated per 25 mcg billing unit.

A 2% Medicare sequestration cut has applied to Part B drug payments since 2013, so the effective add-on works out closer to ASP plus 4.3%. Practices should verify the current effective rate before relying on it.

ASP pricing methodology and quarterly updates

CMS publishes updated ASP drug pricing files quarterly, typically four times per year. The ASP reflects the weighted average sales price manufacturers report to CMS, net of rebates and discounts. Because ASP fluctuates each quarter, J2354 reimbursement rates change accordingly.

The correct approach is to reference the CMS Physician Fee Schedule tool for the current quarter’s payment limit for J2354. Stating a fixed dollar amount in billing documentation creates compliance risk when rates update. Practices should build a quarterly pricing review into their revenue cycle calendar.

Reimbursement by setting

Setting Place of service code Reimbursement basis Notes
Physician office 11 ASP + 6% Buy-and-bill model applies; practice purchases and bills payer
Hospital outpatient 22 OPPS APC rate Hospital bills under Outpatient Prospective Payment System
Off-campus outpatient 19 Physician Fee Schedule rate PFS rate applies when provider-based billing is not triggered
ASC (Ambulatory Surgical Center) 24 ASC-specific rate Verify ASC payment status for J2354 with CMS ASC addendum

The buy-and-bill model applies primarily in physician office settings. Under this model, the practice purchases the drug directly, administers it, and bills Medicare for reimbursement.

The practice assumes the inventory and carrying cost risk. The ASP plus 6% markup is intended to offset that cost. Practices billing under this model need robust inventory tracking and documentation to withstand a Medicare audit.

Billing guidelines and unit calculation for J2354

Incorrect unit calculation is the second most common denial trigger for J2354 claims, after wrong formulation code. Each billing unit equals exactly 25 mcg of octreotide non-depot form. The calculation is straightforward but must be precise.

Unit calculation formula

Units to bill = Prescribed dose in mcg divided by 25

For example: a physician orders 100 mcg of octreotide subcutaneously. Divide 100 by 25 to get 4 units. Submit J2354 with 4 units on the claim. A common dose of 50 mcg equals 2 units, and 150 mcg equals 6 units. Always round based on actual administered dose, not prescribed dose, if a partial vial is wasted.

Billing workflow steps

  1. Confirm the administered formulation is non-depot octreotide (not Sandostatin LAR Depot)
  2. Record the actual dose administered in mcg in the clinical note
  3. Calculate units: divide administered dose by 25
  4. Verify the patient’s ICD-10 diagnosis code is LCD-supported for octreotide
  5. Select place of service code matching the administration site
  6. Include the NDC code on the claim if required by the payer (Medicaid and many commercial plans require NDC reporting)
  7. Submit J2354 with the calculated unit count on the CMS-1500 or 837P claim

Practices that handle multiple injectable drugs benefit from a standardized documentation workflow. Pabau’s prescription management software sends the order to the pharmacy electronically. That keeps a consistent record of what was prescribed, next to the clinical note billers use for unit calculation.

Prescribe controlled drugs safely and stay compliant
Pabau’s prescription record keeps a running history of every medication ordered and its status. That lets practices confirm exactly what was prescribed before administering a controlled drug like octreotide.

NDC codes and drug crosswalk for J2354

NDC (National Drug Code) reporting is required for J2354 claims submitted to Medicaid. Many commercial payers also require NDC codes. The NDC must correspond to the specific octreotide product actually dispensed, not a generic placeholder. Below are common NDC mappings for octreotide non-depot products billed under J2354.

Product Manufacturer Strength / Package HCPCS Code
Sandostatin (brand) Novartis 50 mcg/mL, 1 mL ampule; 100 mcg/mL, 1 mL ampule; 500 mcg/mL, 1 mL ampule J2354
Octreotide acetate (generic) Multiple manufacturers 50 mcg/mL, 100 mcg/mL, 200 mcg/mL, 500 mcg/mL (various package sizes) J2354

Verify current NDC numbers against the NLM HCPCS API or your pharmacy’s current stock labeling. NDC numbers can change when manufacturers update packaging or concentrations. Always report the NDC from the specific lot administered, not a memorized number.

Medicaid programs have strict NDC reporting requirements. Billing without a valid NDC on a Medicaid claim is a common cause of avoidable denials.

Understanding the code landscape around J2354 helps billers avoid misuse and supports accurate crosswalking when switching formulations or coding neuroendocrine tumor therapies. Billers managing a broad HCPCS code set also encounter items like B4197, E0190, and C1779. These follow the same Level II coding structure as J2354.

Code Description Relationship to J2354
J2353 Injection, octreotide, depot form for intramuscular injection, 1 mg Depot (LAR) formulation; billed monthly; distinct code from J2354
J2354 Injection, octreotide, non-depot form, 25 mcg This code (non-depot, immediate-release)
J3490 Unclassified drugs Used only if octreotide is given in an unlisted form not covered by J2354/J2353; requires invoice and documentation
96372 Therapeutic, prophylactic, or diagnostic injection (subcutaneous or intramuscular) CPT code for subcutaneous or intramuscular administration only; billed separately when applicable in a non-facility setting
96374 Therapeutic, prophylactic, or diagnostic injection, IV push, single or initial substance/drug CPT code for IV push administration; use instead of 96372 when J2354 is given by IV push

When a patient transitions from non-depot to depot octreotide, update the HCPCS code to J2353. Recalculate units using the depot billing unit of 1 mg per unit. Both codes should never appear on the same claim for the same date of service unless two separate administrations occurred under separate clinical orders.

Prior authorization requirements

Medicare does not universally require prior authorization for J2354, but requirements vary significantly by Medicare Advantage plan, MAC jurisdiction, and commercial payer. The AAPC HCPCS code reference provides payer-specific policy notes, though practices should always verify directly with the payer before administration.

  • Traditional Medicare (Parts A and B): Prior authorization typically not required for FDA-approved indications with a supported ICD-10 code; however, MAC-specific LCDs may impose coverage criteria that function as de facto authorization requirements
  • Medicare Advantage plans: Many plans require prior authorization; requirements vary by plan and formulary year
  • Commercial payers: Most require prior authorization for specialty drugs including octreotide; step therapy requirements (demonstrating failure of other agents first) are common
  • Medicaid: State-specific; prior authorization is common, particularly for non-oncology indications

Documentation requirements for prior authorization typically include the confirmed diagnosis with ICD-10 code and evidence of medical necessity, such as labs, imaging, or specialist notes. Payers also expect prescribing physician credentials, and for acromegaly, growth hormone and IGF-1 level data.

Storing this documentation in Pabau’s treatment notes and patient records keeps it organized and easy to retrieve when a payer requests a prior authorization file.

Common billing errors and how to avoid them

Octreotide claims have a higher-than-average denial rate because the code pair (J2353/J2354), unit calculation, and LCD compliance all represent independent failure points. Addressing these proactively reduces rework and protects against post-payment audit recovery.

Error Why it happens How to prevent it
Wrong formulation code (J2353 instead of J2354) Coder unfamiliar with non-depot vs depot distinction; EHR auto-populates wrong code Confirm formulation in clinical note before coding; add a coder alert to the charge master
Incorrect unit count Billing prescribed dose rather than administered dose; forgetting to divide by 25 Document administered dose in mcg in the note; use a unit calculator in the charge capture workflow
Missing or unsupported ICD-10 code Diagnosis code not in the patient’s active problem list; off-label use without LCD coverage Cross-reference patient diagnosis against MAC LCD before administering; do not bill for off-label indications without coverage verification
Missing NDC on Medicaid claims Billing staff unaware of Medicaid NDC requirement; generic substitution with unreported NDC change Require NDC to be captured at drug administration; verify against dispensed product each visit
Place of service mismatch Drug administered in outpatient hospital but billed under office POS 11 Confirm actual administration site and match POS code to location; hospital billing goes through OPPS, not PFS

Practices with an active HIPAA compliance program tend to catch these errors at the charge capture stage rather than at claims adjudication. Structured medical office compliance workflows make that possible, and significantly reduce the cost of rework. Regular internal audits of octreotide claims, spot-checking unit counts and ICD-10 pairings, are an effective safeguard against systematic billing errors.

Pro Tip

Run a monthly query in your practice management system for all J2354 claims submitted in the prior period. Filter for denied claims and categorize by denial reason. If more than 10% of denials share one category (wrong code, wrong units, unsupported ICD-10), that is a process failure, not a one-off error. Fix the workflow, not just the individual claim.

How Pabau supports accurate documentation for J2354 claims

Most J2354 denials start before the claim is even coded. A dose scribbled on paper, a diagnosis missing from the note, or an inconsistent formulation name across visits all create the same downstream problem. Getting the underlying documentation right is what makes accurate billing possible.

Endocrinology practices, oncology clinics, and metabolic health practices all depend on precise documentation to get an octreotide claim paid correctly the first time. Pabau gives them a structured treatment note for every administration. It captures the formulation, dose, and diagnosis code in one place, rather than scattered across paper charts or a separate spreadsheet.

That consistency is what a biller needs to translate a visit into an accurate claim, whichever formulation code applies. Practices spend less time chasing missing details after the fact and more time on patient care.

Keep J2354 documentation accurate and consistent

Pabau's treatment notes capture the formulation, dose, and diagnosis for every octreotide administration in one patient record. Your billing team gets everything it needs to code the claim correctly.

Pabau treatment notes and patient record dashboard

Conclusion

Get the formulation code right, calculate units from the administered dose, and pair the claim with an LCD-supported diagnosis, and most J2354 denials never happen. Skip any one of the three and the claim comes back, regardless of how quickly the rest of the paperwork moves.

The fix is rarely more coding staff. It’s a documentation habit that captures dose, formulation, and diagnosis at the point of care, before a biller has to reconstruct it after the fact.

Book a demo to see how Pabau’s treatment notes keep that detail consistent for every octreotide administration.

Continue your research

Continue your research

Billing another physician-administered oncology drug? J9312 covers rituximab, sharing the same ASP-based Medicare reimbursement approach as J2354.

Coding a home injectable therapy that doesn’t fit a named code? S9542 is the not-otherwise-classified per diem code for home injectable drug administration.

Need a quick endocrinology knowledge check for your team? The endocrinology quiz template covers hormones, feedback mechanisms, and thyroid and adrenal disorders.

Frequently asked questions

What is HCPCS Code J2354 used for?

HCPCS Code J2354 is the billing code for injection of octreotide acetate in non-depot, immediate-release form. It’s administered subcutaneously or intravenously at 25 mcg per billing unit. Practices use it to bill Medicare Part B and commercial payers for physician-administered octreotide in office and outpatient settings. Covered conditions include acromegaly, carcinoid syndrome, and VIPomas.

What is the difference between J2353 and J2354?

J2354 covers octreotide in non-depot form: immediate-release, given subcutaneously or IV, billed at 25 mcg per unit. J2353 covers the depot form instead: long-acting release, given intramuscularly once monthly and billed at 1 mg per unit. The two codes are never interchangeable. Submitting the wrong formulation code is the leading cause of octreotide claim denials.

How many units of J2354 can be billed per visit?

There is no fixed per-visit unit cap specified in the HCPCS descriptor, but medical necessity and payer policy govern the maximum billable dose. Calculate units by dividing the administered dose in mcg by 25 (e.g., 100 mcg = 4 units). Always document the administered dose in the clinical note and verify the unit count against the prescribing order before submitting.

How is J2354 reimbursed by Medicare?

Medicare Part B reimburses J2354 at the statutory rate of ASP plus 6% of ASP per billing unit, calculated per 25 mcg. A 2% sequestration cut has applied to Part B drug payments since 2013, so the effective add-on is closer to ASP plus 4.3%. The ASP updates quarterly. Verify the current payment amount using the CMS ASP Pricing Files or the Physician Fee Schedule lookup tool rather than relying on previously recorded figures.

Does J2354 require prior authorization?

Traditional Medicare does not universally require prior authorization for J2354 when it’s used for an FDA-approved indication with a supported ICD-10 code. Medicare Advantage plans, commercial payers, and Medicaid programs frequently do require it. Requirements vary by plan and jurisdiction, so verify directly with the payer before administering octreotide for each patient.

What ICD-10 codes support medical necessity for J2354?

Four ICD-10 codes commonly support medical necessity for J2354. E22.0 covers acromegaly and pituitary gigantism, and E34.0 covers carcinoid syndrome. The C7A series covers malignant carcinoid tumors, and E16.8 covers other pancreatic disorders, including VIPomas. Confirm the specific supported codes against your MAC’s LCD for octreotide, since coverage criteria vary by jurisdiction.

Can J2354 be billed in an ASC setting?

J2354 can be administered in an Ambulatory Surgical Center (ASC), but reimbursement follows ASC-specific rates rather than the physician office ASP + 6% rate. Verify J2354’s ASC payment status using the CMS ASC payment addendum for the current year before assuming the standard reimbursement rate applies in that setting.

×