Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
HCPCS Level II Code

HCPCS code J7607 – Levalbuterol compounded concentrate billing


Code Definition

J7607 is the HCPCS Level II code for levalbuterol, inhalation solution, compounded product, administered through DME, concentrated form, 0.5 mg.

It bills per 0.5 mg, so units equal the milligrams dispensed divided by 0.5. Medicare's nebulizer LCD (L33370) denies compounded inhalation solutions, J7607 included, as not reasonable and necessary.

Level
Level II
Category
J — Drugs administered other than oral method
Status
Active, effective January 1, 2007
Billable
No
Code also known as
Levalbuterol comp con, levalbuterol compounded concentrate
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

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
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS code J7607 covers levalbuterol inhalation solution that a pharmacy compounded in concentrated form, administered through DME and billed per 0.5 mg.

Units equal the total milligrams dispensed divided by 0.5, so a 1.25 mg dose bills as 2.5 units.

Medicare’s nebulizer LCD (L33370) denies compounded inhalation solutions, J7607 included, as not reasonable and necessary, so a signed ABN and the GA modifier matter.

FDA-approved levalbuterol bills under J7612 (concentrate) or J7614 (unit dose), and compounded unit-dose levalbuterol bills under J7615.

Pabau, the practice software we build, keeps the order, signed ABN, and claim in one patient record before each J7607 claim goes out.

HCPCS code J7607: Official descriptor and drug overview

HCPCS code J7607 is the Level II code for levalbuterol inhalation solution, compounded product, administered through DME, concentrated form, per 0.5 mg.

It is maintained by the Centers for Medicare and Medicaid Services (CMS). The code took effect on January 1, 2007, and remains active for 2026.

Levalbuterol is the R-enantiomer of albuterol, a short-acting bronchodilator given by nebulizer. Two words in the descriptor decide the code. “Compounded” means a pharmacy prepared the solution instead of dispensing an FDA-approved final product. “Concentrated” means the solution needs a diluent, such as saline, before it goes into the nebulizer.

Change either word and the code changes. The FDA-approved concentrate is J7612, and compounded levalbuterol in unit-dose form is J7615.

Field Detail
HCPCS code J7607
Official descriptor Levalbuterol, inhalation solution, compounded product, administered through DME, concentrated form, 0.5 mg
Short descriptor Levalbuterol comp con
Drug name Levalbuterol, the R-enantiomer of albuterol
Form Compounded concentrate, diluted before use in a small volume nebulizer
Billing unit Per 0.5 mg of levalbuterol
Code category HCPCS Level II, J-code (drugs administered other than oral method)
Status Active since January 1, 2007; Medicare coverage code C (carrier judgment)
Primary payer Medicare Part B DME benefit (denied under LCD L33370); commercial insurance; Medicaid

What J7607 covers and what it does not

J7607 covers one product: levalbuterol concentrate that a pharmacy compounded and a DMEPOS supplier dispensed for nebulizer use. A different molecule, source, or form sends the claim to another code.

  • Covered: Pharmacy-compounded levalbuterol inhalation solution in concentrated form, diluted before each treatment and billed per 0.5 mg.
  • Not J7607, use J7612: FDA-approved, non-compounded levalbuterol concentrate.
  • Not J7607, use J7614: FDA-approved, non-compounded levalbuterol in unit-dose vials.
  • Not J7607, use J7615: Compounded levalbuterol in unit-dose form, which needs no diluent.
  • Not J7607, use an albuterol code: Racemic albuterol bills per 1 mg under J7609, J7610, J7611, or J7613, depending on its source and form.
  • Not a J76xx code at all: Levalbuterol metered-dose inhalers, which are not given through a nebulizer.

J7607 vs J7612, J7614, and J7615: Choosing the right levalbuterol code

Four HCPCS codes cover levalbuterol inhalation solution, and all four bill per 0.5 mg. Two variables separate them: who made the solution and whether it is a concentrate or a unit dose.

Code Source Form Billing unit Medicare note (LCD L33370)
J7607 Compounded Concentrated Per 0.5 mg Denied as not reasonable and necessary
J7612 FDA-approved, non-compounded Concentrated Per 0.5 mg Covered for obstructive pulmonary disease when LCD criteria are met
J7614 FDA-approved, non-compounded Unit dose Per 0.5 mg Covered for obstructive pulmonary disease when LCD criteria are met
J7615 Compounded Unit dose Per 0.5 mg Denied as not reasonable and necessary

Albuterol has its own four-code set, billed per 1 mg. J7609 is the compounded unit dose, J7610 the compounded concentrate, J7611 the FDA-approved concentrate, and J7613 the FDA-approved unit dose.

Pick the molecule first, then the source, then the form. The pharmacy invoice and the product label answer all three questions, and the grid below turns the levalbuterol answers into a code.

Grid of the four levalbuterol HCPCS codes, all billed per 0.5 mg: compounded concentrate J7607 and compounded unit dose J7615 are denied by Medicare under LCD L33370; FDA-approved concentrate J7612 and unit dose J7614 are covered when LCD criteria are met. J7607 units equal milligrams divided by 0.5: 0.63 mg is 1.26 units, 1.25 mg is 2.5 units, 112.5 mg a month is 225 units, and the 232.5 mg monthly cap is 465 units.
J7607 is the only levalbuterol code that is both compounded and concentrated, and its units are always milligrams divided by 0.5. Figures come from the CMS descriptors and LCD L33370.

How to count and report units for J7607

J7607 is billed per 0.5 mg of levalbuterol, so units equal the total milligrams dispensed divided by 0.5. A DMEPOS supplier usually bills a month’s supply, so count every dose dispensed for that billing period.

Common levalbuterol doses and their unit counts:

Levalbuterol dispensed Calculation J7607 units to bill
0.63 mg (one treatment) 0.63 ÷ 0.5 1.26 units (verify rounding with your DME MAC)
1.25 mg (one treatment) 1.25 ÷ 0.5 2.5 units (verify rounding with your DME MAC)
1.25 mg three times a day for 30 days (112.5 mg) 112.5 ÷ 0.5 225 units
LCD monthly maximum (232.5 mg) 232.5 ÷ 0.5 465 units

The most common unit error is billing one unit per milligram, a habit carried over from the albuterol codes. That halves the unit count on every claim. Some DME MACs expect whole units, so check your jurisdiction’s billing instructions for fractional totals.

LCD L33370 caps levalbuterol at 232.5 mg, or 465 units, per month. The cap drops to 39 mg, or 78 units, when levalbuterol is a rescue drug alongside formoterol or arformoterol.

Medicare and payer coverage rules for HCPCS code J7607

Medicare handles nebulizer drugs used with home DME under the Part B DME benefit, and the DME MAC processes the claim. The governing policy is LCD L33370, Nebulizers, with its policy article A52466.

That LCD lists J7607 among the compounded inhalation solutions that “will be denied as not reasonable and necessary.” In practice, Medicare fee-for-service does not pay for J7607, however carefully the claim is built.

The covered route for levalbuterol is an FDA-approved product under J7612 or J7614. The LCD covers those for obstructive pulmonary disease when its criteria are met.

An enrolled DMEPOS supplier bills J7607 to the DME MAC on the CMS-1500 form or its electronic equivalent, the 837P. The supplier must hold active DMEPOS enrollment and meet the CMS supplier standards.

When a patient still wants the compounded product, the supplier should have them sign an Advance Beneficiary Notice of Noncoverage (ABN) before dispensing. The claim line then carries the GA modifier, and the patient becomes liable for the denied amount. Without a valid ABN, the line takes GZ and the supplier absorbs the loss.

The other LCD and policy article rules still shape the claim:

  • A diagnosis code describing the condition that needs nebulizer therapy, on every claim.
  • A treating practitioner’s order naming the drug, strength, frequency, and duration.
  • A nebulizer and compressor (E0570) in use. If none of the drugs used with them are covered, the LCD denies the compressor and accessories too.
  • Only one short-acting bronchodilator at a time. Using albuterol, levalbuterol, or metaproterenol together is denied as not reasonable and necessary.
  • The dispensing fee billed on the same claim as the inhalation drug.

The DME MACs revise LCD L33370 several times a year, and the current version took effect on February 1, 2026. Confirm the active version in the CMS Medicare Coverage Database before each policy review. Adding that check to your medical billing compliance routine stops refills from shipping under a superseded version.

Payer type Coverage basis Prior auth required? Billing entity
Medicare FFS (Part B) LCD L33370 + NCD 280.1; compounded solutions denied as not reasonable and necessary No; get a signed ABN before dispensing DMEPOS supplier to the DME MAC on CMS-1500/837P
Medicare Advantage Plan-specific; must cover at least what Original Medicare covers Varies by plan; verify annually DMEPOS supplier (plan enrolled)
Medicaid (state FFS) State plan; check its compounded-drug policy Often required; verify by state Medicaid-enrolled DME supplier
Commercial insurance Plan formulary and compounding policy; varies widely Commonly required; check each plan In-network DME supplier or pharmacy

J7607 pricing and reimbursement

J7607 has no flat national rate to quote. The CMS HCPCS file gives it pricing indicator 51 (drugs) and Medicare coverage code C, which means carrier judgment.

On Medicare fee-for-service the price rarely comes into play, because LCD L33370 denies the line. What the supplier collects then depends on the ABN, and the patient pays under GA.

Commercial plans and state Medicaid programs set their own rates for compounded inhalation drugs. Check the payer contract or the state fee schedule before you quote a patient a monthly cost.

Documentation requirements before billing J7607

Every record below should be on file before the drug ships, rather than assembled after a request for records arrives. A missing order or ABN is what turns an expected Medicare denial into a supplier write-off.

  • Practitioner order: A valid written or electronic order naming levalbuterol, the compounded concentrate, the dose in milligrams, the frequency, and the length of need.
  • Compounding record: The pharmacy invoice or label showing a compounded concentrate, which supports J7607 over J7612.
  • Diagnosis documentation: The medical record must support a current diagnosis that explains the need for nebulizer therapy. The diagnosis must match the prescriber’s order.
  • Signed ABN for Medicare patients: Obtained before dispensing, so the GA modifier is valid when the expected denial arrives.
  • Nebulizer ownership or rental: A purchase receipt, rental agreement, or delivery record for the nebulizer and compressor (E0570).
  • Dispensing records: Dates and quantities shipped, so the units billed match the milligrams dispensed in each period.
  • Renewal tracking: Orders and ABNs that lapse need renewing before the next shipment, so track their dates alongside each patient’s refill schedule.

Common denial reasons for J7607 and how to fix them

J7607 denials cluster around a predictable set of billing errors. On Medicare, the medical necessity denial is expected, so the work is making sure liability lands with the right party. Effective denial management starts before submission, so the table pairs each error with its usual remark code and fix.

Denial reason Common remark code Corrective action
Compounded solution denied under LCD L33370 CO-50 (PR-50 with a valid ABN) Expected on Medicare; obtain an ABN before dispensing, append GA, and bill the patient after the denial
Wrong code (J7612, J7615, or an albuterol code mixed up with J7607) CO-4, CO-16 Match the code to the pharmacy invoice and label; rebill with the correct code
Units billed per 1 mg instead of per 0.5 mg CO-16 Divide total milligrams by 0.5; check MAC rounding; resubmit a corrected claim
Missing KX, GA, or GZ modifier CO-4, CO-16 Add GA if an ABN is on file, otherwise GZ; resubmit
KO, KP, or KQ appended to J7607 CO-4 Remove it; those modifiers apply only to unit-dose codes
Missing or expired practitioner order CO-16 Obtain a renewed order; submit with appeal; update renewal tracking
Billed by non-DMEPOS entity CO-109 Confirm supplier DMEPOS enrollment; reroute billing to an enrolled supplier
Two short-acting bronchodilators billed together CO-50 Bill one of albuterol, levalbuterol, or metaproterenol for the period
Quantity above the LCD monthly limit CO-151 Keep levalbuterol within 465 units a month; document the need for any quantity above it

Our guide to denial codes explains the CARC and RARC codes behind each remark in this table.

Modifiers used with J7607

J7607 is a concentrated form code, so the KO, KP, and KQ unit-dose modifiers do not apply. Policy article A52466 limits them to unit-dose codes, because a concentrate needs a separate diluent at administration.

J7607 does need one of three liability modifiers. A52466 rejects nebulizer claim lines without KX, GA, or GZ as missing information.

  • KX: The LCD requirements have been met. It does not fit J7607 on Medicare, because the LCD denies compounded solutions outright.
  • GA: A valid ABN is on file. Use it when the patient signed an ABN before the drug was dispensed.
  • GZ: The item is expected to be denied as not reasonable and necessary, and no ABN is on file. The supplier carries the loss.

Billing a compounded product under J7612 to avoid the denial misrepresents what was dispensed. That kind of error attracts fraud and abuse review, so confirm the source on every refill.

Pro Tip

Build the ABN into intake for every Medicare patient whose order specifies compounded levalbuterol. A signed ABN before the first shipment lets the supplier bill the patient after the expected denial. Without it, each month’s J7607 line becomes a write-off under GZ.

ICD-10 diagnosis codes commonly paired with HCPCS code J7607

Every J7607 claim carries a diagnosis code describing the condition that needs nebulizer therapy. On Medicare, no diagnosis makes J7607 payable, because the LCD denies compounded solutions. The diagnosis still matters for commercial payers, and for any switch to J7612 or J7614.

ICD-10-CM code Description Billing note
J44.0 COPD with acute lower respiratory infection Obstructive disease; supports bronchodilator need
J44.1 COPD with acute exacerbation Obstructive disease; supports bronchodilator need
J45.20 Mild intermittent asthma, uncomplicated Moderate scrutiny; document severity
J45.51 Severe persistent asthma with acute exacerbation Clinical notes strongly support necessity
J47.0 Bronchiectasis with acute lower respiratory infection Check the payer’s covered diagnosis list
J47.1 Bronchiectasis with exacerbation Check the payer’s covered diagnosis list
R06.2 Wheezing Higher scrutiny; use only when a specific diagnosis has not yet been established; document clinical basis

Always pull the current LCD and policy article for your DME MAC jurisdiction to confirm the diagnosis groups for levalbuterol. The AAPC HCPCS code lookup is a quick cross-check on a code’s current descriptor.

R06.2 (wheezing) is a symptom code, so it fits only until the prescriber records a definitive diagnosis. Using it as the primary diagnosis on repeated claims for a patient with an established respiratory condition is a red flag in post-payment review.

How claims management software keeps J7607 claims documented

A J7607 claim depends on paperwork from several sources. The order comes from the prescriber, the invoice from the compounding pharmacy, and the ABN from the patient. When those live in separate systems, a missing ABN usually surfaces only after the denial.

Pabau keeps forms, orders, and claims together in the patient record. Staff can send the ABN as a digital form for signature before dispensing. Pabau’s claims management software then validates each claim before it goes out and shows its status from pending to paid.

Pabau billing screen integrated with the patient record
Pabau billing sits inside the patient record, so the order and signed ABN for a J7607 claim are on file before it goes out.

The result is an ABN on file before the first shipment, so an expected Medicare denial lands with the right party. Billing staff can then put their time into claims Medicare will pay.

Keep every J7607 claim audit-ready

Pabau keeps orders, signed ABNs, and claims together in the patient record. DME billing teams can see missing paperwork before a J7607 claim goes out.

Pabau claims management dashboard

Conclusion

The decision on J7607 happens before the claim, when the order specifies a compounded concentrate. Medicare will deny the line under LCD L33370, so the open question is who carries that cost.

If the prescriber can switch to an FDA-approved product, J7612 or J7614 opens a covered route. If the patient needs the compounded product, an ABN before dispensing and the GA modifier keep the supplier from absorbing the denial. Either way, count units at 0.5 mg each, never 1 mg.

Keeping the order, the signed ABN, and the claim in one patient record puts each piece on file before submission. Book a demo to see how Pabau keeps DME drug claims documented from the first order onward.

Continue your research

Continue your research

Need a clean claims workflow for DME billing? What is revenue cycle management explains how end-to-end RCM processes reduce HCPCS claim errors and improve collection rates.

Dealing with repeated denials across claim types? What makes a clean claim covers the pre-submission checks that prevent the most common HCPCS and CPT rejections.

Want to understand how electronic remittance works after J7607 claims are paid? Electronic remittance advice (ERA) breaks down how to read 835 files and match payments to submitted HCPCS codes.

Frequently asked questions

What does HCPCS code J7607 cover?

HCPCS code J7607 covers levalbuterol inhalation solution that a pharmacy compounded in concentrated form, administered through DME and billed per 0.5 mg. FDA-approved levalbuterol concentrate bills under J7612, and compounded unit-dose levalbuterol bills under J7615.

What is the difference between J7607 and J7612?

J7607 is compounded levalbuterol concentrate, while J7612 is the FDA-approved, non-compounded concentrate. Both bill per 0.5 mg. Medicare’s nebulizer LCD covers J7612 when its criteria are met but denies J7607 as not reasonable and necessary. Check the pharmacy invoice before you choose the code.

How many units of J7607 do I bill for a 1.25 mg dose?

Bill 2.5 units, because one unit of J7607 equals 0.5 mg of levalbuterol. Divide the total milligrams dispensed by 0.5 to get the units. Some DME MACs expect whole units, so check your jurisdiction’s rounding instructions before submitting.

Does Medicare require prior authorization for J7607?

No. Traditional Medicare does not require prior authorization for J7607, but LCD L33370 denies compounded inhalation solutions as not reasonable and necessary. Get a signed ABN before dispensing and append the GA modifier. Medicare Advantage plans set their own rules, so verify with each plan annually.

Can a physician office bill J7607 on a professional claim?

Only if the office is an enrolled DMEPOS supplier. For Medicare, nebulizer drugs for home use are billed to the DME MAC on the CMS-1500 or 837P by an enrolled supplier. Offices without that enrollment coordinate billing through a DME supplier.

Is J7607 covered under Medicare Part B or Part D?

Nebulizer drugs used with home DME fall under the Part B DME benefit, so J7607 claims go to the DME MAC. Under that benefit, LCD L33370 denies compounded inhalation solutions, J7607 included, as not reasonable and necessary.

×