Key Takeaways
J2371 = Injection, Phenylephrine Hydrochloride, 20 micrograms. A generic, non-brand-specific HCPCS Level II J-code added effective July 2023 for drug billing under Medicare Part B.
JW or JZ modifier required on every claim. CMS policy mandates one wastage modifier per J2371 claim. JZ = no wastage; JW = discarded drug from a single-dose vial. Missing either triggers denial.
J2371 is NOT interchangeable with J2372 (Biorphen) or J2373 (Immphentiv). These are brand-specific codes. Substituting codes across products is non-compliant and an audit risk.
Pabau’s claims management software can track drug units, wastage modifiers, and payer-specific billing rules across your J-code claims workflow.
HCPCS code J2371 is a Level II J-code for injection of generic phenylephrine hydrochloride, billed at 20 micrograms per unit under Medicare Part B and other covered payers. Phenylephrine hydrochloride is a vasopressor used to manage acute hypotension, particularly during anesthesia and procedural care.
Correct billing turns on the wastage modifier, unit counting, and claim-form placement. For practices using claims management software, these rules also shape how the system is configured to automate accurate J-code billing.

J2371 code definition and clinical context
J2371 is a HCPCS Level II code maintained by the Centers for Medicare and Medicaid Services (CMS). The official descriptor is: Injection, phenylephrine hydrochloride, 20 micrograms.
CMS added J2371 to the HCPCS code set effective July 1, 2023, following the June 2023 HCPCS Public Meeting agenda. Before this code existed, phenylephrine hydrochloride injections were often reported under miscellaneous drug codes, creating claim inconsistency and audit exposure. The dedicated code resolved that.
Key classification details:
- HCPCS category: Drugs Administered Other Than Oral Method, Administered by Injection (J0013-J7175)
- Drug type: Generic phenylephrine hydrochloride (not brand-specific)
- Billing unit: 20 micrograms per unit
- Code status: Active as of %%currentyear%%
- Product specificity: Generic only. Brand-name formulations bill under J2372 or J2373 (see below)
Phenylephrine is typically administered intravenously in controlled clinical environments. Billing coders should confirm the route of administration and the specific manufacturer formulation before assigning J2371 versus J2372 or J2373. Getting this wrong is one of the most common compliance errors in vasopressor billing.
Medicare reimbursement and fee schedule for J2371
Medicare Part B reimburses J2371 under the Average Sales Price (ASP) methodology. Under ASP pricing, CMS sets the payment rate at ASP + 6% for physician office settings, updated quarterly based on manufacturer-reported sales data.
The Medicare Payment Limit for J2371 is reported as approximately $0.002 per unit (per 20 mcg), based on available fee schedule data from state Medicaid programs and drug billing resources. This figure is subject to quarterly ASP adjustments and varies by payer. Always verify the current rate through the CMS Physician Fee Schedule lookup tool before submitting claims.
Reimbursement by billing setting
Where a claim is submitted affects both the rate and the claim form used:
| Setting | Payment methodology | Claim form | Notes |
|---|---|---|---|
| Physician office / practice | ASP + 6% (Physician Fee Schedule) | CMS-1500 | Buy-and-bill model; practice purchases and administers drug |
| Hospital outpatient | Outpatient Prospective Payment System (OPPS) | UB-04 | Drug packaged into APC rate in many cases; separate billing varies |
| Ambulatory surgery center | OPPS-adjacent ASC rate | CMS-1500 or UB-04 | Check ASC payment indicator for J2371 |
Outpatient hospital settings often package low-cost drugs like phenylephrine into the Ambulatory Payment Classification (APC) rate, meaning J2371 may not generate a separate line payment in the UB-04 context. Physician offices billing CMS-1500 are more likely to see line-item reimbursement. Confirming your MAC’s payment indicator for J2371 before submission avoids denials based on setting mismatches.
For practices managing IV therapy or procedural drug administration across multiple settings, IV therapy EMR software built for drug billing workflows can reduce manual errors in unit calculation and modifier assignment.
JW and JZ modifier requirements for J2371
This is where most J2371 claims go wrong. CMS policy requires a wastage modifier on every claim involving single-dose vials, and phenylephrine hydrochloride falls under that requirement. The CMS JW/JZ Modifier Policy explicitly lists J2371 as a code requiring one of these two modifiers.
JZ modifier: no drug wastage
Use the JZ modifier when the entire contents of a single-dose vial are administered to the patient with no drug discarded. This signals to the payer that there was no wastage event for this claim line.
JW modifier: drug wastage occurred
Use the JW modifier when a portion of a single-dose vial is discarded after administration. The claim must report both the administered units (primary line, no modifier) and the wasted units (secondary line, JW modifier). Both lines are billed at the same per-unit rate.
A concrete example: if a 200 mcg vial is opened and only 100 mcg (5 units of J2371) are administered, bill 5 units without a modifier for the administered dose, then bill the remaining 5 units with the JW modifier to report wastage. The total of both lines should equal the full vial content.
Common modifier errors to avoid
- Omitting the modifier entirely: Claims submitted without JW or JZ will deny under CMS policy. Medicare Administrative Contractors (MACs) flag missing modifiers on single-dose vial codes as billing errors.
- Using JW when JZ applies: Reporting wastage that did not occur is a compliance violation. Document the administered dose clearly in the patient record before assigning the modifier.
- Incorrect unit reporting on the JW line: The wasted units must equal the difference between the full vial and the administered dose. Rounding errors here trigger post-payment audits.
- Applying modifiers to multi-dose vials: JW and JZ apply only to single-dose vials. Confirm the product NDC before applying either modifier.
Practices that use prescription management software with drug billing features can automate the unit calculation step, reducing the risk of JW/JZ errors before claims reach the clearinghouse. Documentation of administered versus discarded units also needs to be captured in the patient record at the time of service, a step that links directly to your clinical documentation workflow.

Pro Tip
Before submitting any J2371 claim, verify the vial size and concentration of the specific phenylephrine product you administered. Unit counts vary by manufacturer. A 1 mg/mL vial drawn into a 10 mL syringe contains 10,000 mcg total, which equals 500 billing units of J2371 at 20 mcg each. Document the draw volume and wastage in the administration record before completing the claim line.
J2371 vs J2372 vs J2373: choosing the right phenylephrine code
Three HCPCS codes cover phenylephrine hydrochloride injection at 20 mcg per unit. Each is distinct, and substituting one for another is non-compliant regardless of clinical equivalence.
| Code | Descriptor | Brand / Generic | When to use |
|---|---|---|---|
| J2371 | Injection, phenylephrine hydrochloride, 20 mcg | Generic | Any generic phenylephrine HCl formulation not covered by J2372 or J2373 |
| J2372 | Injection, phenylephrine hydrochloride (Biorphen), 20 mcg | Biorphen (brand) | Specifically when Biorphen brand product is administered |
| J2373 | Injection, phenylephrine hydrochloride (Immphentiv), 20 mcg | Immphentiv (brand) | Specifically when Immphentiv brand product is administered |
The clinical decision to administer phenylephrine does not determine the billing code. The code is determined by which specific product was administered. If your practice stocks and uses a generic phenylephrine formulation from any manufacturer not designated as Biorphen or Immphentiv, J2371 is correct.
Billing J2372 or J2373 when a generic was administered constitutes upcoding and carries fraud and abuse risk. Billing J2371 when a brand product was used may result in underpayment since brand-specific codes can carry higher ASP rates. Matching the NDC on the label to the correct HCPCS code is the only reliable compliance check.
Simplify J-code billing across your practice
Pabau's claims management tools help practices track drug units, assign modifiers correctly, and submit clean J-code claims. See how it works for your billing workflow.
NDC crosswalk for J2371
The National Drug Code (NDC) identifies a specific drug product by manufacturer, formulation, and package size. When billing J2371, the claim must report the NDC of the actual product administered, not just the J-code alone. CMS requires NDC reporting on drug claims submitted on the CMS-1500 and UB-04 for outpatient drug billing.
NDC reporting requirements
NDC numbers follow an 11-digit format (labeler-product-package), typically reported in the qualifier field of the claim as N4 followed by the 11-digit NDC and the unit qualifier (UN = each, ML = milliliters, GR = grams, F2 = international units).
For phenylephrine hydrochloride generic products mapping to J2371, NDC numbers vary by manufacturer. Examples of generic phenylephrine products that may crosswalk to J2371 include formulations from manufacturers such as Fresenius Kabi, Pfizer Injectables, and Hikma. Always verify the specific NDC against the CMS Table of Drugs for the current fiscal year before submission, as NDC-to-HCPCS mappings change with product updates.
NDC unit conversion
J2371 billing units are in 20 mcg increments. If the NDC label states the drug concentration in mg/mL, convert as follows: 1 mg = 1,000 mcg. A 10 mg/mL concentration means each mL contains 500 billing units of J2371 (10,000 mcg divided by 20 mcg per unit). Reporting the wrong unit count is among the most common causes of J2371 claim errors. Incorrect unit reporting inflates or deflates payment and creates recoupment risk on audit.
Practices that document drug administration in a structured clinical record have a significant advantage here. Capturing the NDC from the vial label, the volume drawn, and the volume administered at the point of care removes ambiguity at claim time. This is where structured patient records with drug administration fields pay for themselves in billing accuracy.

Documentation requirements for J2371 claims
Every J2371 claim needs supporting documentation that could survive a Medicare Contractor audit. The medical record should establish medical necessity, demonstrate the actual drug administered, and capture the administered versus wasted dose. Missing documentation is the primary reason post-payment audits result in recoupment.
Required documentation elements
- Physician order or protocol authorization: A signed order or standing protocol authorizing phenylephrine administration for the specific patient encounter
- Medical necessity documentation: The clinical indication for vasopressor use (for example, intraoperative hypotension or procedural hemodynamic management), documented in the progress note or procedure record
- Drug administration record: The specific product administered (brand or generic), NDC number from the vial label, total volume drawn, volume administered, route of administration, time, and administering clinician
- Wastage documentation: If JW modifier is used, a record of the volume discarded and the reason (single-dose vial with remaining volume), with a witness signature where required by practice policy
- Claim-level data match: The NDC, units billed, and modifier on the claim must match the administration record exactly
Medicare Administrative Contractors (Noridian Healthcare Solutions and CGS Medicare are two of the larger MACs administering J-code claims) apply Local Coverage Determinations (LCDs) and National Coverage Determinations (NCDs) when reviewing drug administration claims. Checking your MAC’s specific policies for vasopressor billing avoids setting-specific surprises.
Pro Tip
Attach the administration record scan or structured drug administration note to the claim encounter in your practice management system before claim submission. If your system supports automated eligibility and prior authorization checks, run the PA check on J2371 before the service date for commercial payers. Prior authorization requirements for vasopressor drugs vary by payer and setting, and a denial for missing PA is not retractable after the fact.
Claim submission workflow for J2371
A clean J2371 claim follows a consistent six-step workflow. Skipping any step creates a failure point that results in denial, delay, or post-payment audit exposure.
- Confirm product identity at point of care: Read the NDC from the vial label before administration. Record the NDC in the patient’s drug administration record. Verify the product is a generic formulation (J2371) rather than Biorphen (J2372) or Immphentiv (J2373).
- Calculate billing units: Convert the administered volume to 20 mcg billing units. Separately calculate any wasted volume in units. Both totals must reconcile to the full vial content.
- Assign the correct modifier: JZ if no drug was wasted. JW if wastage occurred (on the wastage line only).
- Complete the claim form fields: For CMS-1500: enter J2371 in field 24D, units in 24G, NDC in the appropriate qualifier field (N4 + 11-digit NDC), and modifier in 24D. For UB-04: report the drug code on a revenue code line (typically 0636) with the HCPCS, units, NDC, and modifier.
- Verify against payer-specific rules: Commercial payers may have different wastage modifier policies. Not all non-Medicare payers follow CMS JW/JZ logic. Check the payer contract or provider manual for J-code billing rules before submitting.
- Submit and track the remittance: Monitor the Explanation of Benefits (EOB) or Electronic Remittance Advice (ERA) for J2371-specific denial codes. Common denial codes for J-codes include CO-4 (modifier inconsistency), CO-97 (bundled), and CO-B7 (no prior authorization).
Practices processing high volumes of drug administration claims across multiple encounter types benefit significantly from automation. Automated claim submission workflows that route J-code claims through modifier validation before submission reduce the manual review burden on billing staff. This is especially relevant for practices where drug administration is a regular part of the service mix, such as those running IV therapy or procedural sedation protocols.

Prior authorization and payer-specific considerations
Medicare Part B generally does not require prior authorization for J2371 in most outpatient physician settings, though MAC-specific policies should always be verified. Commercial payers, Medicaid, and Medicare Advantage plans may have different requirements. Several state Medicaid programs publish J-code fee schedules that include J2371 reimbursement rates independently of the Medicare ASP methodology.
Key payer-specific variables to confirm before billing J2371:
- Prior authorization requirement: Check the payer’s drug list or formulary for phenylephrine hydrochloride injection prior authorization status
- Covered setting: Some commercial plans only cover vasopressor administration in facility settings and exclude outpatient office billing
- Wastage modifier policy: Not all payers recognize JW and JZ. Some require a different wastage reporting mechanism or do not reimburse wastage separately
- Quantity limits: Some payers impose per-encounter or per-day unit limits for J-codes. Billing above the limit without supporting documentation triggers denial
- Reimbursement basis: Medicaid programs may use a state-specific maximum allowable cost rather than ASP + 6%. Verify the applicable rate for each payer before signing the contract for drug administration services
For practices billing both Medicare and commercial payers for the same drug codes, maintaining a payer-rule matrix for J2371 is practical. Cross-referencing each payer’s rules against your MAC’s published LCD for drug administration completes the picture.
Avoiding common J2371 audit triggers
Vasopressor drug codes attract closer scrutiny from payers because their reimbursement is volume-dependent. A few patterns reliably flag J2371 claims for review.
- Inconsistent unit counts across encounters: If your practice bills 500 units per encounter on Monday and 12 units per encounter for the same procedure on Wednesday, the variation raises questions about unit calculation methodology
- JW modifier without documentation: Claiming wastage without a corresponding administration record showing the discarded volume is a red flag in any MAC audit
- Wrong code for the product administered: Billing J2371 when the administration record shows a Biorphen vial (J2372) is a specificity error that appears in claim-to-record comparisons during targeted audits
- Missing NDC on the claim: CMS requires NDC reporting for outpatient drug claims. Claims submitted without the NDC qualifier fail edit checks at the clearinghouse level before they reach the payer
- Billing J2371 with a brand drug cost on the encounter: If your practice management system shows Biorphen acquisition costs but claims J2371 (generic rate), the cost-to-claim mismatch is visible during billing audits
Establishing an internal pre-submission audit for J-code claims, even a simple checklist run against each encounter before batch submission, eliminates most of these patterns before they become payer issues. Specificity, consistency, and linkage between the clinical record and the claim are the three pillars. Practices that embed these checks into their claims management software configuration reduce denial rates without adding manual review hours.
Conclusion
Billing J2371 correctly comes down to four variables: the right code for the right product, accurate unit counts, the correct wastage modifier, and complete supporting documentation. Where practices run into trouble is usually at the intersection of unit conversion and modifier assignment, both of which are calculable from the administration record if that record is complete at the time of service.
Pabau’s prescription and drug administration management tools help practices capture the NDC, administered volume, and wastage data at the point of care, feeding accurate inputs directly into the claim workflow. If your practice is managing J-code billing across multiple drug types and payers, see how Pabau handles this in a workflow walkthrough built around your service mix.
Continue your research
Billing injection procedure codes across specialties? IVF CPT codes billing guide covers the unit-counting and modifier logic that applies across injection-heavy billing environments.
Need a structured approach to drug administration compliance? HIPAA compliance for medical offices outlines the documentation and record-keeping standards that underpin compliant drug billing claims.
Managing multi-code billing across outpatient settings? Claims management software from Pabau tracks modifiers, units, and payer-specific rules across J-code billing workflows.
Frequently Asked Questions
J2371 is a HCPCS Level II J-code used to bill for injection of generic phenylephrine hydrochloride at 20 micrograms per billing unit under Medicare Part B and other covered payers. It applies to the generic formulation only. Brand-name products (Biorphen, Immphentiv) have their own distinct codes, J2372 and J2373 respectively.
Medicare reimburses J2371 under the Average Sales Price (ASP) methodology at ASP plus 6% for physician office settings. The Medicare Payment Limit is approximately $0.002 per unit (per 20 mcg), though this figure is updated quarterly and varies by payer and setting. Verify the current rate through the CMS Physician Fee Schedule lookup tool before billing.
CMS policy requires one of these two modifiers on every J2371 claim involving a single-dose vial. Use JZ when the full vial contents are administered with no drug discarded. Use JW on a separate claim line to report the volume of drug wasted after administration. Submitting a J2371 claim without either modifier will result in denial under CMS JW/JZ Modifier Policy.
All three codes cover phenylephrine hydrochloride injection at 20 mcg per unit, but each applies to a specific product. J2371 is for the generic formulation, J2372 is specifically for Biorphen (a brand-name product), and J2373 is specifically for Immphentiv (another brand-name product). These codes are not interchangeable. Billing the wrong code for the product actually administered is a compliance violation regardless of therapeutic equivalence.
NDCs for generic phenylephrine hydrochloride injection products from manufacturers such as Fresenius Kabi, Pfizer Injectables, and Hikma typically crosswalk to J2371, but crosswalks change as products are updated or discontinued. Always verify the specific NDC on the vial label against the current CMS Table of Drugs before submitting the claim. NDC reporting is required on CMS-1500 and UB-04 claims for outpatient drug billing.
Hospital outpatient settings submit J2371 on a UB-04 claim form under revenue code 0636, with the HCPCS code, units, NDC, and applicable modifier. However, phenylephrine is a low-cost drug that CMS often packages into the Ambulatory Payment Classification (APC) rate rather than reimbursing separately. Check the payment indicator for J2371 under OPPS before expecting a separate line-item payment for the drug in a hospital outpatient context.