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 J0290: Injection, ampicillin sodium, 500 mg billing guide

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

Key takeaways

HCPCS Code J0290 covers an injection of ampicillin sodium, 500 mg, and is billed to Medicare Part B and most commercial payers.

One billing unit equals 500 mg. A 1 g dose is billed as 2 units and a 2 g dose as 4 units.

Medicare pays J0290 under the average sales price (ASP) methodology, which CMS updates every quarter. Rates vary by locality and by payer.

The J-codes either side of J0290 are not ampicillin. J0280 is aminophylline, J0285 is amphotericin B, and J0300 is amobarbital.

Practice management software like Pabau maps drug administration records to HCPCS J-codes, so unit counts and NDC data reach the claim without manual re-entry.

HCPCS Code J0290 is the Level II code for an injection of ampicillin sodium, 500 mg. One billing unit equals 500 mg of drug administered, so a 1 g dose is billed as two units.

Medicare pays J0290 under the Part B average sales price (ASP) methodology, which CMS updates every quarter. Commercial payers set their own contracted rates for the same code.

This reference covers unit calculation, modifiers, the NDC requirement, ICD-10 pairings, and the antibiotic J-codes closest to J0290. It also flags the three codes sitting next to J0290 in the HCPCS list that carry entirely different drugs.

What is HCPCS Code J0290?

HCPCS Code J0290 is a Level II code in the J-series of drug injection codes, maintained by CMS. It describes a single injection of ampicillin sodium, 500 mg, given parenterally. Providers bill it to Medicare Part B and most commercial payers when they purchase and administer the drug under the buy-and-bill model.

Field Details
HCPCS Code J0290
Short description Injection, ampicillin sodium, 500 mg
Long description Injection, ampicillin sodium, 500 mg
Code type Drug Injection (J-code), Level II HCPCS
Code status Active
Effective date January 1, 1984 (verify against current CMS HCPCS annual file)
Payer applicability Medicare Part B, Medicaid, most commercial payers

J-codes like J0290 are Level II HCPCS codes used for drugs and biologicals given in outpatient or physician-office settings. They sit outside the CPT code set, and CMS updates them annually. For a wider view of the series, AAPC’s HCPCS lookup gives searchable access to every J-code.

Ampicillin sodium 500 mg: Drug details and clinical use

Ampicillin sodium is a broad-spectrum beta-lactam antibiotic in the penicillin family. It inhibits bacterial cell wall synthesis and covers both gram-positive and gram-negative organisms. Clinicians give it parenterally when an infection needs rapid systemic coverage, including respiratory and urinary tract infections, meningitis, and bacteremia.

For billing, the amount administered is what matters. J0290 is billed per 500 mg given, whatever vial size the practice stocks. The code appears in IV therapy and infusion settings, hospital outpatient departments, and physician offices. Refer to the FDA prescribing information for clinical indications. This guide covers the billing mechanics.

Drug attribute Details
Drug class Beta-lactam antibiotic (aminopenicillin)
Route of administration Intravenous (IV) or intramuscular (IM) injection
HCPCS unit 1 unit = 500 mg of ampicillin sodium
Common clinical settings Infusion suites, hospital outpatient, physician office
Reimbursement model Buy-and-bill (provider acquires, administers, then bills)

Billing and coding guidelines for J0290

Correct billing for J0290 starts with unit calculation. CMS defines one billing unit as 500 mg of ampicillin sodium. The units on the claim reflect the dose administered, not the number of vials opened. Most denials on this code trace back to unit count errors or a missing modifier.

Before submitting, confirm your practice’s procedure code fee schedule expectations. Check whether the payer requires prior authorization for outpatient antibiotic infusions, since some commercial plans add documentation requirements beyond Medicare’s rules.

Units and dosage: How to calculate J0290 billing units

One unit of J0290 equals 500 mg of ampicillin sodium administered. Divide the total dose in milligrams by 500 to get the unit count. The table below covers the doses that come up most often.

Dose administered Units to bill (J0290) Calculation
500 mg 1 unit 500 / 500 = 1
1 g (1,000 mg) 2 units 1,000 / 500 = 2
2 g (2,000 mg) 4 units 2,000 / 500 = 4
3 g (3,000 mg) 6 units 3,000 / 500 = 6

Doses that do not divide evenly into 500 mg increments are rounded to the nearest whole unit, because J-codes do not support partial units. Record the exact dose administered in the clinical note so the billed unit count holds up in a payer audit. Structured patient record documentation keeps the dose, route, and time in one place.

Comprehensive EMR and patient record management in Pabau
Pabau’s patient record keeps the administered dose, route, and NDC in one note, so the billed unit count is easy to defend.

Modifiers used with J0290

Modifiers tell the payer how the drug was given and whether any of the vial was discarded. The table below covers the modifiers that appear most often on J0290 claims. Verify requirements with each payer, since commercial policies differ from Medicare.

Modifier Description When to use
JA Administered intravenously Required by some payers when ampicillin is given by IV push or infusion
JB Administered subcutaneously Only where the route is subcutaneous, which is uncommon for ampicillin
59 Distinct procedural service When J0290 is billed alongside another drug administration code on the same date
JW Drug amount discarded and not administered Reports the discarded portion of a single-dose vial on its own claim line
JZ Zero drug amount discarded Required on single-dose vial claims where nothing was discarded
GY Item or service statutorily excluded from Medicare For a statutorily excluded indication. No ABN is needed, and modifier GA covers claims where one is on file

JW and JZ are the pair most often missed. Medicare expects one or the other on claims for drugs supplied in single-dose containers, so a J0290 line with neither can be returned unprocessed.

Medicare reimbursement and fee schedule

Medicare pays J0290 under the Part B drug methodology, based on average sales price. CMS updates ASP rates quarterly, so the allowable amount changes four times a year. Use the CMS Physician Fee Schedule lookup to confirm the current rate for your locality.

Commercial rates for J0290 are negotiated separately and can sit above or below the Medicare allowable. Verify contracted rates in your payer agreements rather than assuming parity with Medicare.

ASP pricing and the buy-and-bill model for ampicillin

For most Part B drug codes, CMS pays ASP plus 6%. The practice buys ampicillin sodium at market cost, administers it, then bills J0290. The payment covers the drug cost and a small dispensing margin.

Primary care practices and infusion suites both carry that acquisition cost until the claim is paid. The buy-and-bill workflow below is worth running the same way every time:

  1. Purchase ampicillin sodium from a contracted wholesaler and record the acquisition cost
  2. Document the dose administered, route, and date in the clinical record
  3. Calculate billing units (total dose in mg divided by 500)
  4. Apply the correct modifier (JA for IV administration in most cases)
  5. Report the National Drug Code (NDC) on the claim line, as required by CMS
  6. Submit via CMS-1500 or EDI 837P with the correct place-of-service code
  7. Reconcile the remittance advice against the billed amount and document any variance

Because ASP+6% ties payment to quarterly pricing updates, practices working from a static fee schedule risk billing at outdated rates.

Tracking acquisition costs against current ASP figures protects the margin on buy-and-bill drugs. A drug inventory management system that connects purchase cost to billing records cuts the reconciliation work.

Pabau inventory management dashboard showing drug stock levels
Pabau’s inventory tracking ties each ampicillin vial you buy to the claim it is billed on, which makes quarterly ASP reconciliation straightforward.

Pro Tip

Audit your J0290 claims quarterly to coincide with CMS ASP updates. Pull every claim submitted in the prior quarter and compare the billed unit counts against the matching clinical notes. A unit count mismatch in even 5% of claims adds up to a material revenue shortfall over a full billing year.

NDC crosswalk and claim submission

CMS requires an NDC on claims for separately payable Part B drugs, including J0290. The NDC identifies the manufacturer and package size of the ampicillin sodium administered. A missing NDC, or one that does not match the product given, is a common reason for rejection.

NDC numbers are 11 digits in the format XXXXX-XXXX-XX, covering labeler, product, and package. Manufacturers make ampicillin sodium 500 mg vials under different NDCs, so the number reported has to match the product purchased. Cross-reference the CMS ASP pricing files before submission.

NDC claim field Requirement
NDC qualifier Use “N4” qualifier in loop 2410 of the 837P EDI transaction
NDC format 11-digit numeric (no hyphens in the EDI field)
NDC unit Report in the same unit as the NDC package (typically ML or GR)
NDC quantity Total NDC units used for the dose administered (not billing units)
Source Drug label, packing slip, or CMS NDC crosswalk file (verify per CMS quarterly update)

NDC values for ampicillin sodium 500 mg vials vary by manufacturer and lot. The table above describes the reporting structure CMS requires, not the values themselves. Confirm those against the current crosswalk file and against the product your practice actually bought.

ICD-10 diagnosis codes paired with J0290

Every J0290 claim needs at least one ICD-10-CM diagnosis code that supports medical necessity for ampicillin sodium. Payers read the diagnosis code to confirm the drug suits the stated condition. The table below lists the pairings that come up most often, and the code you use must match what the record documents.

ICD-10-CM code Description Clinical context
A41.9 Sepsis, unspecified organism Broad-spectrum empiric coverage pending culture results
G00.9 Bacterial meningitis, unspecified Ampicillin is a first-line agent for Listeria meningitis
J13 Pneumonia due to Streptococcus pneumoniae Penicillin-susceptible pneumococcal pneumonia treated parenterally
N10 Acute pyelonephritis IV ampicillin for a urinary tract infection needing parenteral treatment
L03.90 Cellulitis, unspecified Parenteral ampicillin for moderate-to-severe skin and soft tissue infection
A49.1 Streptococcal infection, unspecified site Confirmed or suspected streptococcal bacteremia

Susceptibility matters here as much as the code list does. Organisms with intrinsic resistance to ampicillin, such as Pseudomonas aeruginosa, do not support medical necessity for J0290. Pairing one with the code invites a post-payment review. Diagnosis selection follows the documented condition, not whichever code is most likely to clear a payer edit.

J0290 sits in a cluster of antibiotic injection codes that are easy to confuse. Picking the wrong one, especially where the dose or formulation differs, creates a coding error and possible overpayment liability. Use the table below to confirm J0290 is the right code before you submit.

HCPCS code Description Key difference from J0290
J0290 Injection, ampicillin sodium, 500 mg This code; 1 unit = 500 mg
J0295 Injection, ampicillin sodium/sulbactam sodium, per 1.5 g Combination product; 1 unit = 1.5 g, so never billed as ampicillin alone
J0690 Injection, cefazolin sodium, 500 mg Cephalosporin rather than a penicillin; same 500 mg unit size
J2540 Injection, penicillin G potassium, up to 600,000 units Billed in units of drug activity, not milligrams
J3490 Unclassified drugs Only where no specific J-code exists; never correct for ampicillin 500 mg

Two of these define the unit differently, which is where the arithmetic breaks. J0295 is billed per 1.5 g of the combination product, and J2540 is billed in units of drug activity. J0690 shares the same 500 mg unit size as J0290, so the calculation carries straight over.

Adjacent J-codes that are not ampicillin

The codes immediately either side of J0290 are often assumed to be smaller or larger ampicillin doses. None of them contain ampicillin:

  • J0280 is injection, aminophylline, up to 250 mg, a bronchodilator
  • J0285 is injection, amphotericin B, 50 mg, an antifungal
  • J0300 is injection, amobarbital, up to 125 mg, a barbiturate

Ampicillin sodium has no lower-dose J-code. Every dose is billed through J0290 in 500 mg units, and the sulbactam combination carries its own code in J0295. Any billing sheet that lists J0280 or J0285 as an ampicillin strength needs correcting at source.

Never bill ampicillin sodium 500 mg under J3490. Unclassified codes bring extra documentation requirements and slow processing, and a specific code already exists. Other single-drug injection codes define the unit by drug amount in the same way, including J0745 and J2597.

How Pabau streamlines drug injection billing

Most J0290 errors start where the clinical record and the billing system sit apart. A nurse documents “ampicillin 2 g IV” in one place, and a biller retypes it as a code and unit count somewhere else. The dose recorded in grams becomes two units instead of four, or the NDC never reaches the claim line.

Practice management software like Pabau closes that handoff. Pabau’s claims management software connects the treatment note to the billing layer. A documented dose maps to the matching HCPCS J-code, with the unit count already worked out. Billers review the claim rather than rekey it.

Pabau billing screen with integrated claim lines
Pabau’s billing screen pulls the J-code, unit count, and NDC from the treatment note, so nobody retypes a dose into a claim.

For practices running infusion services, Pabau covers IV drug administration workflows end to end. Scheduling, clinical documentation, NDC capture, and claim preparation all sit in one system, which removes the handoffs where J0290 denials begin.

Pabau also tracks inventory against administration records, so the cost of each ampicillin vial is tied to the claim line that bills it. Quarterly ASP reconciliation becomes a report you run rather than a figure you estimate. Practices billing several J-codes get that structure across the whole portfolio.

Reduce J0290 claim errors with connected billing

Pabau connects drug administration records to HCPCS J-code billing, so unit counts and NDC data flow from the clinical note to the claim. That means less manual re-entry and fewer denials.

Pabau claims management dashboard for drug injection billing

Conclusion

Unit count and NDC accuracy decide whether a J0290 claim gets paid. Both are settled long before the claim is built, in how the dose was documented and how the vial was tracked.

Write the dose-to-unit conversion into your billing policy, and carry the NDC from the receiving shelf to the claim line without a manual retype. Practices that do both spend their denial time on genuinely contested claims instead of arithmetic.

If injectable drug billing is a regular part of your week, integrated practice management takes out the steps between administration and submission. Book a demo to see how the workflow handles J-code claims.

Continue your research

Continue your research

Billing across several practice sites? What is an MSO in healthcare explains how management services organizations centralize billing and back-office work.

Recording doses you administer in-house? Immunization record form gives you a structured record for injections given in the practice.

Coding injectables in fertility care? IVF CPT codes covers how injectable procedure codes work in that setting.

Need a fee schedule reference? Procedure code fee schedule explains how rates are structured for different payer types.

Frequently asked questions

What is HCPCS Code J0290 used for?

HCPCS Code J0290 is a Level II J-code for an injection of ampicillin sodium, 500 mg. Providers bill it to Medicare Part B and to commercial payers. It applies when a provider purchases and administers the drug under the buy-and-bill model, typically in a physician office, infusion suite, or hospital outpatient setting.

How many units of J0290 do I bill for a 1 g dose of ampicillin?

Bill 2 units of J0290 for a 1 g (1,000 mg) dose of ampicillin sodium. One billing unit equals 500 mg, so divide the total dose in milligrams by 500 to get the unit count. A 2 g dose is 4 units and a 3 g dose is 6 units.

What is the Medicare reimbursement rate for J0290?

Medicare pays J0290 under the average sales price (ASP) methodology, typically at ASP plus 6%. CMS updates ASP rates quarterly, so the allowable amount changes four times a year. Use the CMS Physician Fee Schedule lookup with the current quarter’s data to find the rate for your locality.

Is J0280 a lower dose of ampicillin?

No. J0280 is injection, aminophylline, up to 250 mg, and it holds no ampicillin at all. J0285 is amphotericin B and J0300 is amobarbital. Ampicillin sodium has no lower-dose J-code, so every dose is billed through J0290 in 500 mg units.

What ICD-10 codes are commonly billed with J0290?

Common ICD-10 pairings with J0290 include A41.9 (sepsis, unspecified organism), G00.9 (bacterial meningitis), N10 (acute pyelonephritis), and L03.90 (cellulitis, unspecified). The diagnosis must reflect the documented clinical condition and support medical necessity for parenteral ampicillin.

Does J0290 require a modifier?

Modifier requirements vary by payer. Medicare and many commercial payers expect modifier JA when ampicillin is given intravenously. Modifier 59 applies when J0290 is billed alongside another drug administration code on the same date. Single-dose vial claims also carry JW or JZ to report discarded drug.

What is the NDC number for ampicillin sodium billed under J0290?

There is no single NDC for J0290, because several manufacturers produce ampicillin sodium 500 mg vials under different NDC numbers. The NDC reported on the claim must match the product purchased. Check the drug label or packing slip against the current CMS NDC-to-HCPCS crosswalk file.

What is the average sales price (ASP) for J0290?

The ASP for J0290 is updated quarterly by CMS and varies by quarter and locality. Because the pricing changes every 90 days, there is no fixed rate to quote here. Download the current CMS ASP drug pricing file to find the exact ASP and the ASP+6% payment rate.

How does the buy-and-bill process work for J0290?

Under buy-and-bill, the practice purchases ampicillin sodium from a wholesaler, administers it to the patient, then bills Medicare or the commercial payer using J0290. Medicare pays at ASP+6%, covering the drug cost and a dispensing margin. Document the dose, route, NDC, and date before submitting.

×