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 J7640 – Formoterol, inhalation solution


Code Definition

J7640 is the HCPCS Level II code for formoterol, inhalation solution, compounded product, administered through dme, unit dose form, 12 micrograms.

That difference decides the whole claim. Neighboring compounded codes bill per milligram, so a biller who carries the habit across submits 1 unit where 100 are due. The rest of the line is unforgiving too.

The modifier has to match how the drug was dispensed, and proof of delivery has to be signed before the claim goes out. Unit math is where J7640 claims fail most often, so that is where this starts.

Level
Level II
Category
J — Drugs administered other than oral method
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

One unit of HCPCS code J7640 is a single 12-microgram unit dose of compounded formoterol, not one milligram of drug.

J7640 is covered under Medicare Part B when the drug is administered through a covered DME nebulizer with documented medical necessity.

Missing modifiers, milligram-based unit counts, and absent physician orders are the most common reasons J7640 claims are denied.

Practice management software like Pabau helps DME suppliers pre-fill claim lines from the record and keep supporting documents with the client file.

J7640 bills per 12-microgram dose, not per milligram

HCPCS code J7640 is a Level II J-code maintained by the Centers for Medicare and Medicaid Services (CMS). It covers compounded formoterol inhalation solution given through a covered DME nebulizer.

The code sits in the J7601 to J7686 inhalation range, where most compounded entries are billed per milligram. J7640 is measured by the unit dose instead, which is why its quantities look so different on a claim.

Field Value
Code J7640
Short description Formoterol comp unit
Long description Formoterol, inhalation solution, compounded product, administered through DME, unit dose form, 12 micrograms
Code type HCPCS Level II J-code
Code range J7601-J7686 (Inhalation Solutions)
Billing unit 1 unit = one 12-microgram unit dose
Status Active
Primary payer Medicare Part B (DME MACs)

Formoterol is a twice-daily LABA for COPD and asthma

Formoterol is a long-acting beta-2 agonist (LABA) bronchodilator used in the ongoing management of chronic obstructive pulmonary disease (COPD) and asthma.

Unlike short-acting agents, it relaxes bronchial smooth muscle for up to 12 hours. That makes it suitable for twice-daily nebulizer therapy in patients who cannot coordinate a metered-dose inhaler.

J7640 covers the compounded form only. Compounded formoterol is mixed by a 503A or 503B pharmacy to specifications no FDA-approved finished product offers. Because compounded products are not FDA-approved finished drugs, they usually carry no standard National Drug Code (NDC).

Check with your compounding pharmacy whether an NDC applies before you submit a claim that requires NDC reporting.

Compounded or commercial decides between J7640 and J7606

The two formoterol codes differ in more than compounded status. J7606 covers the FDA-approved finished product, such as Perforomist, and bills in 20-microgram unit doses. J7640 covers the compounded preparation and bills in 12-microgram unit doses.

Pick the right code with the wrong unit basis and the claim is still wrong.

Field J7640 J7606
Product Compounded formoterol inhalation solution FDA-approved formoterol fumarate inhalation solution, such as Perforomist
Prepared by 503A or 503B compounding pharmacy Commercial manufacturer
Billing unit One 12-microgram unit dose One 20-microgram unit dose
NDC reporting Usually no standard NDC; confirm with the pharmacy Standard manufacturer NDC applies
Use when The dispensed drug is a compounded preparation The dispensed drug is the commercial finished product

A supplier that stocks both products needs two catalog entries, each with its own unit conversion. Sharing one entry between them is how a 20-microgram conversion ends up on a J7640 line.

Part B pays only when five conditions line up

Medicare Part B covers J7640 when all five conditions below are met. CMS sets them out in Nebulizer Policy Article A52466.

  • The drug is administered through a covered DME nebulizer, billed as E0570, or E0585 where a heater is medically necessary.
  • The patient has a physician order or prescription supporting medical necessity.
  • The medical record meets the medical-necessity criteria in the DME MAC’s nebulizer policy.
  • The supplier is a Medicare-enrolled DME supplier, not a physician billing under Part B professional services.
  • Documentation of the compounding pharmacy’s preparation, including strength and quantity dispensed, is on file.

The equipment and the drug travel on separate claim lines, so the nebulizer bills under E0570 with documentation of its own. E0571 was retired in 2011, which means a battery-powered compressor now bills under that same code.

Claims are adjudicated by DME Medicare Administrative Contractors (DME MACs), not physician MACs. Two contractors split the four DME MAC jurisdictions between them.

Jurisdictions A and D belong to Noridian, and Jurisdictions B and C belong to CGS. Each publishes its own coverage articles for nebulizer drugs, so read the one that applies to your patient.

Pro Tip

Check your patient’s DME MAC jurisdiction before billing J7640. Coverage criteria and documentation checklists differ between Noridian and CGS. Filing under the wrong MAC policy is a common source of avoidable denials.

Rates come from the DMEPOS file, not the physician fee schedule

Payment for J7640 comes from the Durable Medical Equipment, Prosthetics, Orthotics and Supplies (DMEPOS) fee schedule. The Physician Fee Schedule does not apply, and its look-up tool excludes DMEPOS items altogether.

Rates are published as an allowed amount per 12-microgram unit, and they vary by MAC region and payment locality. CMS updates the file every year, so pull current figures from the CMS DMEPOS fee schedule rather than from last year’s spreadsheet.

Because rates differ by region and by year, no single national figure applies to J7640. Suppliers who post 835 remittances inside their DME billing software see a short payment on the line at posting rather than at month end.

How to bill J7640 in six steps

A J7640 claim asks for DME-specific fields that a standard professional claim never touches. These six steps run in the order the claim needs them:

  1. Verify the prescription: Confirm a valid physician order exists with the diagnosis, drug name, strength, quantity, and frequency. The order must be dated before the first claim period.
  2. Confirm DME enrollment: The billing supplier must be enrolled in Medicare as a DME supplier and accredited by a CMS-approved organization. Physicians cannot bill J7640 under their own NPI for home nebulizer drugs.
  3. Calculate units from micrograms: One unit of J7640 is one 12-microgram unit dose. Divide the total micrograms dispensed by 12 to get the units billed.
  4. Apply the correct modifier: KO, KP, or KQ tells the payer how the drug was dispensed. Missing or incorrect modifiers are among the leading causes of J7640 denials.
  5. Submit on a CMS-1500 or 837P claim: Use Place of Service 12 (Home) for home nebulizer drugs. Include the patient’s ICD-10 diagnosis codes on the same claim.
  6. Retain delivery documentation: Keep proof of delivery (POD) signed by the beneficiary or caregiver. DME MACs routinely request POD during pre-payment and post-payment audits.

Working micrograms into billable units

Work from the total micrograms dispensed for the billing period, then divide by 12. Do not bill the number of treatments, and do not convert the total into milligrams first. The three dosing patterns below run through that calculation.

Dose per treatment Treatments per day Days supplied Total drug dispensed Units billed
12 mcg 2 30 720 mcg 60
20 mcg 2 30 1,200 mcg 100
20 mcg 2 90 3,600 mcg 300

Run that arithmetic backwards and you can see where the money leaks. A biller who reads 1,200 mcg as 1.2 mg sends the line out as a single unit.

Flow showing J7640 unit conversion
The same 30-day supply is worth 100 units or 1, depending on which unit basis the biller uses. Figures calculated from the J7640 descriptor of 12 micrograms per unit dose.

A 20-microgram unit dose is not a whole multiple of 12 micrograms, so per-vial arithmetic rarely lands on a round number. Bill from the period total rather than rounding each vial, and follow your MAC’s guidance on partial units.

Before you submit, run these five checks

Each check below maps to a denial the DME MACs issue routinely. Together they take about half a minute per line.

  • The units on the line reconcile to the micrograms in the dispensing log.
  • The modifier matches the vial, so a single-drug vial carries KO.
  • The physician order is signed, dated before the period, and names the strength.
  • Proof of delivery for this dispensing event is signed and on file.
  • The claim is routed to the DME MAC for the patient’s jurisdiction.

KO, KP, and KQ tell the payer how the drug was dispensed

DME MACs require one of three modifiers on every J7640 line. The modifier identifies the dispensing scenario, so the wrong one, or none at all, usually means a denial or a suspension for review.

Requirements can change annually, so verify them against your MAC’s current billing article.

Modifier Description When to use with J7640
KO Single drug unit dose formulation When the compounded solution is dispensed as a single-drug unit dose vial
KP First drug of a multiple drug unit dose formulation When J7640 is the primary drug in a multi-drug unit dose compound
KQ Second or subsequent drug of a multiple drug unit dose formulation When J7640 is a secondary drug in a multi-drug compound behind a separately billed primary

For a single-drug compounded formoterol vial, modifier KO is standard. If the formoterol is compounded with another drug such as ipratropium, one drug carries KP and the other carries KQ.

CMS policy article A52466 sets out how these modifiers interact with coverage and payment logic. Confirm with your MAC’s billing article before submitting combination products.

Documentation an auditor will ask you for

Compounded nebulizer drug claims draw audits more often than most DME codes, largely because compounded products sit under tighter FDA oversight. Assemble the file before the claim goes out, not after a request arrives.

Every document below belongs on file at submission:

  • Physician order or prescription: Must include the beneficiary’s name, date of order, drug name, strength, quantity, route, and frequency. The ordering physician’s NPI and signature are also required.
  • Supporting diagnosis: The medical record must document the diagnosis, such as COPD, asthma, or bronchiectasis, and the clinical reason compounded formoterol is medically necessary.
  • Proof of delivery (POD): Signed and dated by the beneficiary or authorized representative at the time of delivery. Required for every refill dispensed.
  • Refill documentation: For ongoing supplies, a dispensing log or refill authorization must show the patient is using the drug as prescribed. It also has to show the supply is not being stockpiled.
  • Compounding pharmacy records: Documentation from the 503A or 503B pharmacy showing the lot number, beyond-use date, formulation, and dispensed quantity. Keep these on file, and send them only when they are requested.
  • Dispensing log: A record of each unit dose dispensed, with the micrograms dispensed reconciling to the units billed on the claim.

Filed that way, an audit letter produces a folder rather than a scramble across three systems. Keep the dispensing log with the pharmacy records, because the units on the claim have to trace back to both.

Pro Tip

Retain compounding pharmacy preparation records for at least seven years. DME MACs can conduct post-payment audits years after the claim date, and missing pharmacy lot documentation is difficult to reconstruct after the fact.

Diagnosis coverage is set by your DME MAC, not a national list

There is no published list of covered diagnoses for J7640. Policy Article A52466 groups the code with items billed under any ICD-10 code, so it sets out no fixed covered-diagnosis list for J7640. Coverage of a given diagnosis has to be verified directly with the patient’s DME MAC.

The diagnoses below are the ones that turn up most often on a J7640 claim, because they describe the conditions formoterol is prescribed for. Read them as clinical context, not as a coverage list.

ICD-10 code Description Coding note
J44.0 COPD with acute lower respiratory infection Code the infection alongside it when the record documents one
J44.1 COPD with acute exacerbation The pairing seen most often with long-acting bronchodilators
J44.9 COPD, unspecified Use a more specific code when the clinical record supports it
J45.20 Mild intermittent asthma, uncomplicated Document why maintenance therapy is needed at this severity
J45.40 Moderate persistent asthma, uncomplicated Matches the maintenance indication formoterol is written for
J47.1 Bronchiectasis with acute exacerbation Document the exacerbation, not just the underlying diagnosis

Ask the DME MAC, or read its current nebulizer policy, before you rely on a diagnosis you have not billed before. A medical-necessity denial is hard to overturn once the claim has adjudicated.

Neighboring inhalation codes that get picked by mistake

Picking the wrong formoterol code is preventable. The table below shows when J7640 applies instead of the codes closest to it in the inhalation range. For the rest of the range, use the AAPC HCPCS code lookup.

Code Description Key distinction from J7640
J7606 Formoterol fumarate, inhalation solution, FDA-approved final product, non-compounded, administered through DME, unit dose form, 20 micrograms Commercial finished product, and billed per 20-microgram unit dose rather than per 12
J7620 Albuterol, up to 2.5 mg and ipratropium bromide, up to 0.5 mg, FDA-approved final product, non-compounded, administered through DME Different drug combination, generally used for acute bronchospasm rather than LABA maintenance
J7627 Budesonide, inhalation solution, compounded product, administered through DME, unit dose form, up to 0.5 mg Inhaled corticosteroid rather than a LABA. Sometimes compounded with formoterol, with each component billed on its own line
J3490 Unclassified drugs Used when no specific code exists. Bill J7640 for compounded formoterol rather than falling back to J3490

Six errors behind most J7640 denials

These six categories account for most J7640 denials and underpayments. Preventing them before submission costs far less than appealing them afterwards.

When a line does come back, the denial codes reference explains the CARC and RARC pairs you will see.

  • Missing or incorrect modifier: Submitting J7640 without KO, KP, or KQ is the single most common denial trigger. The wrong modifier on a combination compound has the same effect. Review every line for the correct modifier before batching.
  • Billing milligrams or treatments instead of 12-microgram units: J7640 is the exception in its own code block. Neighbors such as J7638 (dexamethasone) and J7643 (glycopyrrolate) bill per milligram, but J7640 bills per 12-microgram unit dose. A 30-day supply at 20 mcg twice daily is 1,200 mcg, which is 100 units. A biller working in milligrams sees 1.2 and submits 1 unit, under-reporting the line by 99 units.
  • Missing proof of delivery: A claim submitted before the POD is signed invites a demand for repayment. So does a POD that cannot be located during an audit. POD must be collected at each dispensing event.
  • A diagnosis the MAC will not support: No fixed covered-diagnosis list exists for J7640. Confirm an unfamiliar diagnosis with the MAC before the claim goes out, because guessing produces a medical-necessity denial.
  • Billing as a physician service: J7640 must be billed by an enrolled DME supplier. A physician practice that dispenses nebulizer drugs in the office may need to enroll as a DME supplier separately. The alternative is referring patients to an enrolled supplier for home dispensing.
  • Stale or unsigned physician order: Orders must be current, signed, and contain all required elements. An unsigned order, or one missing the drug strength, results in a medical necessity denial.

Two of the six, the modifier and the unit count, are fixable in the minute before the claim is batched. The other four are won or lost weeks earlier, when the order and the delivery record are filed.

How Pabau keeps J7640 claim lines consistent

The dispensing log records micrograms, the claim needs 12-microgram units, and someone converts between the two on every refill. A transposed figure there becomes a denial, or an underpayment nobody notices.

Pabau, our practice management software, pre-fills the CMS-1500 from the client record instead. The HCPCS code attached to the service lands on the charge line, and ICD-10 slots are seeded from the client’s recorded problem list.

Required claim fields are checked for completeness before the send button unlocks, so an incomplete line does not leave the building.

Compounding pharmacy records and signed proof of delivery attach to the client file, so an audit request pulls a complete set. On the US Claim.MD pipeline, eligibility checks, claim-status tracking, and remittance posting run against that same record.

Your billers then spend their time on the claims that need judgment, rather than re-keying the ones that should have gone out clean.

Manage DME billing with fewer errors

Pabau pre-fills claim forms from the client record, checks required fields before submission, and keeps supporting documents with the patient file.

Pabau claims management dashboard

Conclusion

J7640 is a small line on a claim with an outsized number of ways to go wrong. The unit basis is the one to internalize. It is the only error here that pays you less without ever triggering a denial. A missing modifier bounces back and gets fixed, while a milligram unit count quietly underpays.

So build the conversion into the process rather than into one person’s habits. Reconcile the dispensing log to the claim line, keep the delivery record signed, and confirm an unfamiliar diagnosis with your MAC.

Those three habits answer most of what an auditor asks for. Book a demo to see how Pabau turns a dispensing record into a checked J7640 claim line.

Continue your research

Continue your research

Billing the nebulizer as well as the drug? HCPCS code E0570 covers the compressor line, its coverage criteria, and the documentation behind it.

Dispensing the FDA-approved arformoterol instead? HCPCS code J7605 sets out its unit dose, its modifiers, and how it differs from the compounded codes.

Compounding formoterol with a corticosteroid? HCPCS code J7627 explains how the budesonide component is billed on a line of its own.

Want the denial reason codes in one place? Denial codes in medical billing covers the CARC and RARC pairs behind most DME drug rejections.

Chasing a higher first-pass acceptance rate? Clean claim submission walks through every element a payer needs to accept a claim first time.

Frequently asked questions

Is J7640 billed to Medicare Part B or Part D?

Part B pays for it. An inhalation drug delivered through covered DME nebulizer equipment sits inside the Part B durable medical equipment benefit. The enrolled supplier bills it, while Part D covers drugs a patient takes without that equipment.

How much of the J7640 allowed amount does the patient owe?

Part B pays 80% of the allowed amount once the annual deductible is met. The beneficiary owes the remaining 20%, unless a secondary policy or Medicaid picks it up.

How soon can a J7640 refill be delivered?

Contact the patient about a refill no sooner than 14 days before the current supply runs out. Deliver no sooner than 10 days before it runs out, and document the request.

Can a compounding pharmacy bill J7640 directly?

Only if that pharmacy is separately enrolled and accredited as a Medicare DME supplier. Otherwise the enrolled supplier who dispenses the drug submits the claim.

Can J7640 be billed while the patient is in a hospital or nursing facility?

It cannot. The DME benefit requires the beneficiary to be in a home. A hospital does not count as one, and neither does a Part A covered nursing facility. The facility supplies the drug during that stay.

Does the patient have to be homebound for J7640 to be covered?

No. Homebound status belongs to the home health benefit and has no bearing on DME drug coverage. The patient only has to be in a home setting as the DME benefit defines it.

×