HCPCS code J2550 – Promethazine HCl injection
J2550 is the HCPCS Level II code for injection, promethazine hcl, up to 50 mg.
Coders most often stumble on two points: calculating units when the administered dose crosses the 50 mg threshold, and pairing J2550 with the right drug-administration CPT code rather than billing it standalone. A missing NDC on the claim is the single fastest path to denial for this code.
- Level
- Level II
- Category
- J — Drugs administered other than oral method
- Code range
- J0013-J7176 Drugs administered by injection
- Billable
- No
- Code also known as
- Phenergan injection, promethazine antiemetic injection, injectable promethazine, promethazine HCl 50mg injection
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key Takeaways
J2550 covers injectable promethazine HCl up to 50 mg; one unit equals one 50 mg dose increment
Always pair J2550 with a drug-administration CPT code (96372 for IM, 96374 for IV push) – J2550 covers the drug supply only
NDC reporting alongside J2550 is mandatory on Medicare Part B claims; missing it triggers automatic denial
Pabau’s claims management software tracks drug supply codes, NDC fields, and modifier requirements to reduce J2550 claim errors
What is HCPCS code J2550?
HCPCS code J2550 is a Level II drug supply code describing injection of promethazine hydrochloride (HCl) in doses up to 50 mg. The official CMS descriptor is: Injection, promethazine HCl, up to 50 mg. Promethazine is a phenothiazine-class antihistamine and antiemetic used clinically to prevent or treat nausea, vomiting, motion sickness, allergic reactions, and as a pre-operative sedative adjunct.
When administered as an injectable by intramuscular (IM) or intravenous (IV) route, the drug supply is billed under J2550, separate from the injection service itself.
The code sits within the HCPCS Level II J-code range, which CMS maintains specifically for drugs not ordinarily self-administered and administered in a clinical setting. Per CMS’s HCPCS Level II code set, J-codes report the drug supply only – not the act of injection.
Official code descriptor and drug reference details
The table below captures the key reference data for J2550 at a glance. Verify current reimbursement rates directly from the CMS ASP pricing files, which update quarterly.
When to use J2550: covered services and care settings
J2550 applies whenever a licensed provider administers promethazine HCl by injection – IM or IV – in a clinical setting where the drug is not self-administered. Coverage extends across physician offices, outpatient hospital departments, emergency departments, and ambulatory surgery centers.
Critically, J2550 covers the drug supply only. A separate CPT administration code must appear on the same claim:
- 96372 – therapeutic, prophylactic, or diagnostic injection (IM or subcutaneous). Use this when promethazine is given intramuscularly.
- 96374 – IV push, single or initial substance. Use this when promethazine is given intravenously.
- 96375 – IV push, each additional sequential substance. Use when promethazine is the second drug pushed during the same encounter.
Billing J2550 without a paired administration code will result in a denial on most payer systems. The administration code is what justifies the clinical encounter; J2550 documents the drug used.
What J2550 does not cover: exclusions and limitations
Not every promethazine administration qualifies for J2550. The following scenarios fall outside the code’s scope:
- Oral and rectal formulations – tablets, syrups, and suppositories are not injectable and are not covered under J2550. These are typically self-administered and excluded from Part B drug coverage.
- Compounded or non-standard concentrations – if a compounding pharmacy supplies a proprietary promethazine concentration not covered by the J2550 descriptor, J3490 (unclassified drug) may apply instead. Verify with the PDAC contractor.
- Self-administered drugs – Medicare Part B excludes drugs the patient could administer without clinical supervision. Injectable promethazine given in a clinical setting qualifies; prescriptions sent home do not.
- Doses requiring incorrect unit rounding – under-billing units to avoid scrutiny is a compliance risk. Each unit covers up to 50 mg; doses above 50 mg require additional units billed accurately.
How to calculate billing units for HCPCS code J2550
One unit of HCPCS code J2550 equals up to 50 mg of promethazine HCl. The calculation rule is straightforward: divide the dose administered by 50, then round up to the next whole number.
Always document the exact dose administered in the clinical note, not just the vial size drawn. A 50 mg vial from which only 25 mg was given should be billed as 1 unit – the vial size is irrelevant; the dose administered controls unit count.
NDC reporting: CMS requires the 11-digit National Drug Code alongside J2550 on outpatient drug claims. Report NDC in the format xxxxx-xxxx-xx with the qualifier N4 in the appropriate claim field. Missing the NDC is among the top causes of automated claim rejection for this code.
J2550 vs J3490: choosing the right code
J3490 is the unclassified (not otherwise classified) drug code – use it only when no specific HCPCS code exists for the drug being billed. For standard injectable promethazine HCl, J2550 is the correct and preferred code. Defaulting to J3490 when J2550 applies invites audits and claim delays, because unclassified codes require additional documentation explaining why no specific code was used.
Modifiers used with HCPCS code J2550
Modifiers refine how HCPCS code J2550 is interpreted by the payer. Appending the wrong modifier – or omitting a required one – is a common cause of partial payment or outright denial.
Payer-specific modifier requirements vary. Verify with each commercial carrier whether JA is required for IV administration before billing – some payers process without it, others deny for its absence.
Medicare and Medicaid coverage for J2550
Medicare Part B covers injectable promethazine HCl when it is given in a covered clinical setting and meets medical necessity criteria. Payment is set per unit billed, using the quarterly ASP + 6% limit covered in the reimbursement section below. You can confirm the paired administration code rates in the CMS Physician Fee Schedule lookup.
- Incident-to rules: When a non-physician provider (NP, PA, or clinical staff) administers the drug, billing must satisfy Medicare’s incident-to requirements – the supervising physician must be present in the office suite, the service must be within the normal course of treatment, and the staff member must be employed by the practice.
- Medicaid variability: State Medicaid programs set their own fee schedules, often using Average Manufacturer Price (AMP)-based limits. Coverage and reimbursement for J2550 vary significantly by state – always verify with the applicable state Medicaid agency before assuming coverage.
Pro Tip
Run an insurance eligibility check before each J2550 administration. Some Medicare Advantage plans and Medicaid managed care organizations apply different formulary rules than traditional Medicare – what is covered under fee-for-service may still require prior authorization under the plan.
Commercial payer rules and prior authorization for promethazine injection
Most commercial insurers follow Medicare coverage logic for injectable promethazine, but prior authorization (PA) requirements differ widely. Conduct insurance eligibility verification that specifically checks injectable drug coverage and any PA conditions before administering the drug.
- Step therapy: Some payers require documentation that an oral antiemetic was tried and failed before approving injectable promethazine. Note this in the clinical record if it applies.
- Authorization criteria: Where PA is required, typical criteria include a diagnosis supporting antiemetic use, documentation of the clinical setting, and confirmation the drug will be administered by a licensed provider.
- Coverage verification timing: Checking coverage at the point of scheduling – not just eligibility – catches plan-specific formulary exclusions before the administration date. A real-time eligibility tool integrated with your practice management system prevents the most avoidable denials.
Documentation requirements for billing J2550
Thorough documentation is what converts a clinical encounter into a paid claim. Solid medical billing compliance practices require the following elements in every J2550 claim:
- Diagnosis code: A supported ICD-10-CM code reflecting the medical necessity for the injection (e.g. R11.0 for nausea, R11.2 for nausea with vomiting, L50.0 for allergic urticaria).
- Provider order: A signed physician order or prescription for injectable promethazine in the patient’s record.
- Route of administration: The clinical note must specify IM or IV – route determines the paired administration CPT code and may affect modifier requirements.
- Dose administered: Document the exact milligrams given. This is what drives the unit count on the claim. Do not document the vial size; document what was drawn and administered.
- NDC number: The 11-digit NDC for the specific product used, reported on the claim form with qualifier N4.
- Superbill accuracy: A well-structured superbill that captures dose, route, and NDC at the point of care eliminates transcription errors before the claim is submitted.
Incident-to billing additionally requires documentation showing the supervising physician’s presence and the established-patient treatment context. Keep this in the chart – it is the first thing a payer auditor checks.
Common denial reasons for J2550 claims and how to prevent them
The denial patterns for HCPCS code J2550 are predictable and preventable. Most billing teams encounter the same four or five failure modes repeatedly. Good denial management starts with identifying which of these is hitting your claims most often.
When a denial does arrive, review the remittance advice CARC code first – it will pinpoint which of the above categories applies. A clean claim submission requires all six documentation elements and a correctly paired administration code before the claim leaves the practice.
Reimbursement rates for HCPCS code J2550
Medicare reimburses HCPCS code J2550 at ASP + 6% per unit, where ASP is the Average Sales Price of the drug as reported to CMS by manufacturers. Because ASP updates each quarter, do not hard-code a dollar figure into billing workflows. Instead, retrieve the current rate directly from the AAPC HCPCS code lookup or the CMS ASP pricing file released for the current quarter.
- Physician office: Medicare Part B pays the ASP + 6% payment limit for each unit billed. The administration code is paid separately under the Physician Fee Schedule.
- Hospital outpatient department: Under the Outpatient Prospective Payment System, low-cost drugs are often packaged into the administration payment. Check the J2550 status indicator in the current OPPS Addendum B before you expect a separate drug payment.
- Medicaid: Each state sets its own rate for physician-administered drugs, so follow the state fee schedule covered in the Medicaid section above.
- Commercial payers: Typically reimburse at a contracted rate or as a percentage of Medicare ASP. Rates vary by contract – verify with your contracting team.
Tracking actual reimbursement per unit against expected rates is a core revenue cycle management function. Practices that monitor payment variance at the code level catch underpayment patterns before they become significant revenue losses.
Pro Tip
Check the CMS ASP Drug Pricing File each quarter before finalizing fee schedules that include J2550. The file is published on the CMS website approximately 30 days before the new quarter begins. Build a calendar reminder so rates are updated before they affect submitted claims.
How Pabau helps practices bill J2550 cleanly
Most J2550 denials start at the point of care. A nurse records “promethazine 25 mg IM” in the note, and someone later retypes the dose, route, and NDC into a claim. Every retyped field is a chance to bill the wrong units or drop the NDC.
Practice management software like Pabau keeps the administration note, the NDC, and the diagnosis on the patient’s record. Its claims management software holds each claim for review before it goes out. Billers see the HCPCS code, unit count, administration code, and linked diagnosis on one screen.

A J2550 line with no paired 96372 or 96374 gets caught there, before the payer sees it. So does a 75 mg dose billed as one unit. Denials are grouped by reason code, so a run of missing-NDC rejections shows up within days.
Stop losing J2550 claims to preventable errors
Pabau holds each claim for review with the drug code, units, NDC, and administration code on one screen. Your billers fix a missing NDC or wrong unit count before the payer sees it.
Conclusion
HCPCS code J2550 is a straightforward drug supply code – but the claims it generates fail more often than they should, almost always for the same preventable reasons: a missing NDC, an incorrect unit count, or a missing administration CPT code. Getting those three elements right on every claim is the difference between a clean payment cycle and a pile of avoidable rework.
Start with your charge master and any order set that lists promethazine. Confirm each one bills J2550 by milligrams given, links 96372 or 96374, and carries the NDC for the vials you stock.
If your team is losing time chasing J2550 denials, book a demo to see how we handle injectable drug claims end to end.
Continue your research
Need to understand how denials are classified and appealed? Denial codes in medical billing explains CARC and RARC codes and how to act on them.
Want a step-by-step framework for cleaner claims? Medical claims clearinghouse guide covers how clearinghouses validate claims before they reach payers.
Looking for guidance on managing drug supply billing across the revenue cycle? Best medical billing software for US practices reviews platforms that handle J-code and drug supply billing.
Frequently asked questions
What is the procedure code for promethazine injection?
HCPCS code J2550 is the correct billing code for injectable promethazine HCl (the J-code covers the drug supply). The administration procedure itself is billed separately: use CPT 96372 for intramuscular injection or CPT 96374 for intravenous push.
What does HCPCS code J2550 cover?
J2550 covers the drug supply for injectable promethazine hydrochloride in doses up to 50 mg per unit. It does not cover the cost of administering the injection – that requires a paired CPT administration code on the same claim.
What is the difference between J2550 and J3490 for promethazine?
J2550 is the specific HCPCS code for standard injectable promethazine HCl and should always be used when it applies. J3490 is the unclassified drug code reserved for drugs without a specific HCPCS descriptor – such as compounded promethazine formulations not covered by the J2550 descriptor. Using J3490 when J2550 is available increases audit risk and slows claim processing.
How many units of J2550 can be billed per encounter?
There is no fixed maximum per encounter – units are determined by the dose administered. One unit covers up to 50 mg; bill additional units for doses above 50 mg. A 75 mg dose = 2 units; a 100 mg dose = 2 units. Clinical documentation must support every unit billed.
Why are J2550 claims denied?
The most common denial causes are a missing NDC number, incorrect unit count, absence of a paired CPT administration code, and a diagnosis that does not support medical necessity. Verifying all four elements before submission eliminates the majority of J2550 denials.
Is J2550 covered by Medicaid and commercial payers?
Coverage varies. Most commercial payers follow Medicare coverage logic for injectable promethazine, but prior authorization requirements differ. Medicaid coverage is state-specific, with AMP-based reimbursement limits that vary by state. Verify eligibility and drug-specific coverage with each payer before administering.