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 J1120: Acetazolamide sodium injection billing guide

Avatar photo Anja Dodevska
Last Updated: August 13, 2026
Key takeaways

Key takeaways

HCPCS Code J1120 covers the injection of acetazolamide sodium, up to 500 mg, and CMS maintains it under HCPCS Level II.

Medicare pays J1120 under Part B at average sales price plus 6 percent, and the rate changes every quarter.

Medicaid claims need the 11-digit NDC taken from the vial you used, and a missing NDC is the most common denial trigger.

Practice management software like Pabau flags a J1120 claim with missing NDC or diagnosis data before it is submitted.

HCPCS Code J1120 covers the injection of acetazolamide sodium, up to 500 mg. CMS maintains it under HCPCS Level II, and Medicare pays it through Part B using average sales price pricing.

Three problems cause most J1120 denials: a missing NDC, a diagnosis code that does not support the indication, and the wrong place of service.

This guide covers the reimbursement rate, the NDC crosswalk, ICD-10 pairings, documentation requirements, and the buy-and-bill workflow.

HCPCS Code J1120: Definition and quick-reference details

HCPCS Code J1120 is a Level II code maintained by the Centers for Medicare and Medicaid Services (CMS). It reports the injection of acetazolamide sodium, up to 500 mg.

It sits in the J-code series, which covers drugs given by injection or infusion that patients do not self-administer. Store J1120 in your claims management software alongside the payer coverage rules that apply to it.

Automate claims and billing in Pabau
Pabau’s claims management tools submit and track J-code claims from the same record that holds the administration note.
Field Details
HCPCS Code J1120
Official Description Injection, acetazolamide sodium, up to 500 mg
Drug Class Carbonic anhydrase inhibitor (CAI)
Code System HCPCS Level II (CMS-maintained)
Dosage Unit Per administration up to 500 mg
Status (2025/2026) Active; confirm via CMS HCPCS quarterly release files
Billing Pathway Medicare Part B; buy-and-bill model

Acetazolamide sodium: Drug overview and clinical uses

Acetazolamide sodium is a carbonic anhydrase inhibitor. It blocks the enzyme carbonic anhydrase, which reduces bicarbonate formation and lowers fluid pressure in the eye, brain, and kidneys.

The injectable form is used in acute or inpatient settings where oral dosing is not practical. Practices running IV therapy EMR software meet this drug alongside other infused agents, mainly in ophthalmology and neurology workflows.

The injectable form is approved for the conditions below. Each one has its own ICD-10-CM codes, covered in a dedicated section further down.

  • Glaucoma: Reduces intraocular pressure in open-angle and secondary glaucoma, and is used acutely when topical agents are not enough
  • Epilepsy and seizure disorders: Adjunctive anticonvulsant, mainly in absence seizures that do not respond to first-line agents
  • Altitude sickness: Speeds acclimatization by stimulating respiratory compensation, and is most often prescribed in travel clinics
  • Edema: Treats drug-induced and congestive cardiac edema, usually as a short-course injection

Coverage policies vary by indication. Medicare and commercial payers may restrict payment to a defined list of diagnoses, so check the applicable Local Coverage Determination (LCD) before you submit.

J1120 Medicare reimbursement rates

Medicare pays HCPCS Code J1120 under the average sales price (ASP) methodology, per 42 CFR 414.904. CMS updates ASP-based drug pricing quarterly, so the rate in force on the date of service is the one that applies. Current rates sit in the CMS Physician Fee Schedule lookup tool.

Key reimbursement facts for J1120 billing teams:

  • Payment in a physician office equals ASP plus 6 percent under the Part B drug payment formula
  • Hospital outpatient settings are paid under the Outpatient Prospective Payment System (OPPS), which can produce a different rate
  • Locality adjustments apply, so rates differ by geographic payment area
  • Confirm the current quarter’s ASP pricing in the CMS ASP Drug Pricing Files before you submit

Pro Tip

Check the CMS ASP Drug Pricing Files at the start of each quarter. J1120 rates update on January 1, April 1, July 1, and October 1. A claim priced from a prior quarter’s rate creates a shortfall you cannot bill back.

Place of service and ASC payment status for J1120

The place of service (POS) code on a J1120 claim decides which payment system applies and whether the drug is paid separately. The wrong POS is a frequent denial trigger.

Setting POS Code Payment System Separate Drug Payment?
Physician office 11 Medicare Physician Fee Schedule (ASP+6%) Yes
Outpatient hospital 22 OPPS (packaged or separately payable APC) Depends on APC status
Ambulatory surgical center 24 ASC payment system Check current ASC indicator
Emergency department 23 OPPS Depends on APC status

The ASC payment indicator for J1120 can change with each annual OPPS and ASC final rule. Verify the current indicator with CMS before you bill in an ASC. Coders can check code-level ASC status in the AAPC Codify HCPCS lookup.

Buy-and-bill billing for HCPCS Code J1120

J1120 is usually billed under the buy-and-bill model. The practice buys acetazolamide sodium, administers it to the patient, and then bills the payer. Your margin is the difference between what the wholesaler charged you and what Medicare pays, so each step below has a financial consequence.

  1. Acquire the drug: Buy acetazolamide sodium injectable from a wholesaler or group purchasing organization. Acquisition cost varies by contract, so never bill from a fixed published price.
  2. Administer to the patient: Record the drug name, dose, route, quantity, and date of administration in the clinical record before anything reaches the claim.
  3. Submit the J1120 claim: Include the correct POS code, the NDC for the product used, the ICD-10-CM codes supporting medical necessity, and the units administered.
  4. Reconcile payment against cost: ASP plus 6 percent is designed to approximate cost plus a modest margin. Compare the two each quarter and flag any shortfall to your billing manager.

Acquisition costs move with wholesaler pricing and purchasing contracts, independently of ASP updates. Build the quarterly comparison into your billing workflow so you catch margin compression early.

J1120 NDC crosswalk

National Drug Code (NDC) reporting is required on Medicaid claims and increasingly requested by commercial payers. A J1120 claim sent to Medicaid without an NDC almost always comes back denied.

Your prescription management software should capture the 11-digit NDC at the point of administration, not at the billing stage.

Prescription records in Pabau showing drug, dose and repeat details
Pabau’s prescription records hold the drug, dose, and NDC detail a J1120 claim needs, so nothing is retyped at billing time.

Key NDC reporting rules for J1120:

  • Report the 11-digit NDC in 5-4-2 format on CMS-1500 claims, in Box 24A narrative or as an attachment, depending on payer instructions
  • NDCs for acetazolamide sodium injectable vary by manufacturer and package size, so check the vial rather than a generic database entry
  • The FDA NDC Directory is the authoritative source for confirming a valid NDC number
  • Some commercial payers want the NDC qualifier “N4” in front of the code on electronic 837P claims

Verify the NDC against the vial in front of you, not a formulary default. Manufacturers and package sizes change, and the claim has to match the product that was actually administered.

ICD-10 diagnosis codes that support medical necessity for J1120

Every J1120 claim needs at least one ICD-10-CM diagnosis code that establishes medical necessity. The table below lists the codes most often paired with J1120, grouped by clinical indication. Each one matches an FDA-approved use of acetazolamide sodium injectable.

Indication ICD-10-CM Code Description
Glaucoma H40.10X0 Open-angle glaucoma, unspecified, unspecified stage
Glaucoma H40.20X0 Unspecified primary angle-closure glaucoma, unspecified stage
Epilepsy G40.309 Generalized idiopathic epilepsy and epileptic syndromes, not intractable, without status epilepticus
Altitude sickness T70.20XA Unspecified effects of high altitude, initial encounter
Edema R60.0 Localized edema
Edema R60.9 Edema, unspecified

Payer policies can narrow this list further. Check the LCD or coverage determination for your Medicare Administrative Contractor (MAC) before you submit. The NLM Clinical Table Search API serves HCPCS and ICD data programmatically, which is useful for automated eligibility checks.

Documentation requirements for J1120

Thin clinical documentation is the second most common denial reason for J-code drug claims, after NDC errors. Every J1120 claim needs a record that establishes medical necessity and shows the drug was administered. Digital intake forms tied to the encounter capture that detail at the point of care rather than at billing time.

Medical forms that feed the billing module directly shorten the distance between the note and the claim.

Building a new medical form from components in Pabau
Pabau’s form builder lets you add the order, dose, and NDC fields a J1120 claim needs, so the note is complete before billing sees it.

Required documentation elements for a valid J1120 claim:

  • Physician order: A written order naming acetazolamide sodium, the dose, the route, and the frequency
  • Diagnosis linkage: The ICD-10-CM codes in the encounter note must match the codes on the claim
  • Drug name, dose, route, and quantity: Recorded in the administration record, with the amount actually drawn and given
  • Date of service: The administration date in the clinical note has to match the claim date exactly
  • NDC of the product used: Taken from the vial at the time of administration, never from a formulary default
  • Administration notes: A short clinical justification confirming the indication and the response to earlier treatment where relevant

Practices subject to HIPAA audits should note that missing documentation on a drug claim can trigger a wider medical record review. Read our guide to HIPAA compliance for the retention obligations that sit alongside these billing rules.

Coders who bill J1120 usually handle other injectable J-codes in the same batch. J1364 and J0600 follow the same NDC, unit, and place-of-service rules, so a template built for one carries over.

HCPCS Code Description Drug Class
J1120 Injection, acetazolamide sodium, up to 500 mg Carbonic anhydrase inhibitor
J3490 Unclassified drugs (unlisted injectable drug) Catch-all for drugs without a specific J-code
J1938 Injection, furosemide, per 1 mg Loop diuretic (edema treatment)
J3480 Injection, potassium chloride, per 2 mEq Electrolyte replenishment
J0153 Injection, adenosine, 1 mg Antiarrhythmic and pharmacologic stress agent

Two changes are worth noting if you built this list before 2026. CMS deleted J1940 for furosemide with effect from March 31, 2025, and J1938 now carries generic furosemide on a per-milligram basis. Arbutamine, billed under J0395, was discontinued in the Q1 2026 HCPCS update and is no longer billable.

Adenosine, billed under J0153, is the pharmacologic stress agent still in routine use. Descriptions and status change with every annual HCPCS update, so validate each code before you build a billing template around it.

Common billing errors and how to avoid them

Denials for HCPCS Code J1120 cluster around a small number of recurring errors. Most are preventable with workflow controls and EHR integration that connects the clinical record to the claim before submission.

Error Type Why It Happens Prevention
Missing or incorrect NDC NDC not captured at administration, or a formulary default used instead of the actual vial Record the NDC from the vial at administration, then validate the 11-digit format before submission
Wrong place of service code POS entered from a template rather than the actual service location Auto-populate POS from the encounter location, then audit quarterly
Weak diagnosis linkage The ICD-10 code on the claim does not match the diagnosis in the clinical note Pull diagnosis codes straight from the encounter note and never recode at billing
Incorrect dosage units Billing multiple units when the code already covers up to 500 mg per administration Treat the full dose up to 500 mg as one unit, and review the units field before submission
Stale reimbursement rates The billing system is not updated on the quarterly ASP cycle Schedule a quarterly update task aligned to the CMS ASP release dates

Pro Tip

Build a J-code checklist for every injectable your practice administers: NDC captured, POS confirmed, ICD-10 linked, units verified, and ASP rate current. Running that five-point check before batch submission stops the most common denials without slowing anyone down.

How claims management software prevents J1120 denials

In most practices the three fields that decide a J1120 claim live in three different places. A nurse writes the vial details on an administration record, the physician codes the encounter, and a biller retypes both into the claim. Every hand-off is a chance for one field to go missing.

Practice management software like Pabau keeps those fields on one patient record. The administration note captures the drug, dose, route, and NDC at the point of care. The diagnosis carries through from the encounter note to the claim without being retyped.

Pre-submission rules then check each J1120 claim for a missing NDC, a POS mismatch, or a diagnosis that does not support the indication. The claim is corrected before it leaves the practice. Your team then spends its time on genuine exceptions, not on chasing vial details a week after the appointment.

Stop chasing J-code denials

Pabau’s claims management tools let you build pre-submission validation rules for J1120 and other drug codes. Each rule flags missing NDC data, place-of-service errors, and weak diagnosis linkage before claims leave the practice.

Pabau claims management dashboard

Conclusion

J1120 pays reliably once the vial details, the diagnosis, and the place of service reach the claim unchanged. Fix that path once and these denials stop being a monthly chore.

The trade-off worth remembering is the quarterly one. ASP moves every three months, while your acquisition cost moves on its own schedule. A code that paid well in January can be underwater by July, so put the reconciliation in the calendar.

Book a demo to see how Pabau captures NDC and diagnosis data at the point of administration. Your team can then validate J-code claims before they leave the practice.

Continue your research

Continue your research

Billing another injectable in the same batch? J0585 sets out the unit reporting and documentation a per-unit drug code needs.

Want a second worked example of NDC capture? J0735 covers the same place-of-service and NDC rules on a different injectable.

Counting units on a dose-range code? J0630 shows how unit counting works when one code covers a range of doses.

Billing a high-cost specialty drug? J1322 walks through the documentation an expensive biologic claim has to carry.

Comparing claim scrubbing tools? Pabau vs Waystar compares how each platform validates claims before they are submitted.

Frequently asked questions

What is HCPCS Code J1120 used for?

HCPCS Code J1120 reports the injection of acetazolamide sodium, up to 500 mg. Medicare Part B and most commercial payers accept it when the drug is given by injection. Covered indications include glaucoma, epilepsy, altitude sickness, and edema.

What is the Medicare reimbursement rate for J1120?

Medicare pays J1120 at average sales price plus 6 percent in physician office settings, under the Part B drug payment formula. Rates change every quarter. Check the current quarter in the CMS ASP Drug Pricing Files or the Physician Fee Schedule lookup tool. A stale rate creates a shortfall you cannot bill back.

Is J1120 covered in an ambulatory surgical center (ASC)?

J1120 may be payable in an ASC, depending on the ASC payment indicator CMS currently assigns it. That status can change with each annual OPPS and ASC final rule. Verify the indicator before you bill in an ASC, because coverage there is separate from physician office and outpatient hospital coverage.

Is J1120 still active in 2025 and 2026?

J1120 appears as active in 2026 HCPCS code listings. Confirm the current status in the official CMS HCPCS quarterly release files at the start of each year and after every quarterly update. Billing a retired or redefined code returns a denial.

What documentation is required to bill J1120?

A valid J1120 claim needs a physician order and the ICD-10-CM diagnosis code that matches the clinical note. The administration record has to carry the drug name, the dose, the NDC from the vial used, and the date of service. Add a brief note on medical necessity. Missing any one of these is grounds for denial or audit.

Which HCPCS codes should coders know alongside J1120?

The codes most often referenced alongside J1120 are J3490 for unclassified injectable drugs, J1938 for furosemide, and J3480 for potassium chloride. J3490 is the catch-all when no specific J-code applies. It carries extra documentation and draws closer payer scrutiny, so use it only when nothing else fits.

×