Home › Tools › HCPCS Code Lookup

HCPCS Code Lookup (Level II, October 2026)

Search every HCPCS Level II code and modifier by code or by words. See what a code means, how Medicare covers it, how to bill its units, and whether it changed on October 1, 2026.

Advertisement
All 7,448 active HCPCS Level II codes and 364 modifiers from the CMS October 2026 file, plus deleted codes. Updated for dates of service from October 1, 2026.
Try:
Drug and supply claims getting denied? Our denial management team fixes unit, modifier and coverage denials, and our medical billing services keep every claim on the current HCPCS file. It starts with a free one-week audit.
Advertisement

What Changed in the October 2026 HCPCS Update

The October 2026 HCPCS file took effect on October 1, 2026. It has 45 new codes, 15 deleted codes and 12 changed descriptions. CMS updates Level II codes every quarter, on January 1, April 1, July 1 and October 1.

The date of service decides which code you use, not the date you send the claim. A deleted code is valid up to September 30, 2026. For a visit on or after October 1, it will be rejected or denied, often as CO-181 (code not valid on the date of service).

Deleted codes and what to use now

Most of the deleted drug codes came back with a smaller unit. The dose is the same, but the number of units on the claim goes up. If you gave 100 mg of leucovorin, you used to bill J0640 × 2. From October 1 you bill J0643 × 100. Billing the old number of units would pay only a fraction of the drug's cost.

Deleted Sept 30, 2026Code for the same item from Oct 1Units
J0640
Injection, leucovorin calcium, per 50 mg
J0643 (1 mg)× 50 (1 old unit = 50 new units)
J1941
Injection, furosemide (furoscix), 20 mg
J1947 (1 mg)× 20 (1 old unit = 20 new units)
J1953
Injection, levetiracetam, 10 mg
J1957 (5 mg)
J1958: Injection, levetiracetam in sodium chloride, 5 mg
× 2 (1 old unit = 2 new units)
J7514
Mycophenolate mofetil (myhibbin), oral suspension, 100 mg
J7530 (5 mg)× 20 (1 old unit = 20 new units)
J7517
Mycophenolate mofetil, oral, 250 mg
J7524 (5 mg)× 50 (1 old unit = 50 new units)
J7519
Injection, mycophenolate mofetil, 10 mg
J7526 (5 mg)× 2 (1 old unit = 2 new units)
J7528
Mycophenolate mofetil, for suspension, oral, 100 mg
J7529 (5 mg)× 20 (1 old unit = 20 new units)
J9181
Injection, etoposide, 10 mg
J9187 (1 mg)
J9186: Injection, etoposide (avyxa), 1 mg
× 10 (1 old unit = 10 new units)
J9190
Injection, fluorouracil, 500 mg
J9192 (10 mg)
J9191: Injection, fluorouracil (avyxa), 10 mg
× 50 (1 old unit = 50 new units)
J9352
Injection, trabectedin, 0.1 mg
J9362 (0.01 mg)
C9312: Injection, trabectedin (apotex), not therapeutically equivalent to j9362, 0.01 mg
× 10 (1 old unit = 10 new units)
C9046
Cocaine hydrochloride nasal solution (goprelto), 1 mg
J0014 (1 mg)Same units
C9310
Injection, leucovorin calcium (avyxa), 1 mg
J0644 (1 mg)Same units
C9462
Injection, delafloxacin, 1 mg
J3268 (1 mg)Same units
L8696
Antenna (external) for use with implantable diaphragmatic/phrenic nerve stimulation device, replacement, each
L8697 (each)Same units
C8010
Percutaneous placement of permanent common carotid embolic protection device, including all system components and imaging guidance; bilateral
No Level II code for the same service in this update–

We matched each deleted code to the new code for the same drug or item by its CMS description. Check the drug's NDC and your payer's rules before you bill. A brand-specific code, such as the Avyxa versions, is only for that product.

Other changes billers should know

Ankle foot orthoses: L1971 now covers only an ankle foot orthosis that was customized to fit the patient by someone with expertise. The off-the-shelf version now uses the new code L1972.

New skin substitutes and wound products: A2046, A2047, A2048, A2049, A2050, Q4207, Q4223, Q4243. Most are billed per square centimeter as add-on codes to the application procedure.

New biosimilars: Q5172 (filgrastim-laha) and Q5173 (denosumab-adet). New autism test: G0685, an algorithm-based assessment that uses eye-gaze data.

See all 45 new codes for October 2026
CodeDescription
A2046Dermisphere hdrt, per square centimeter (add-on, list separately in addition to primary procedure)
A2047Lacertamatrix, per square centimeter (add-on, list separately in addition to primary procedure)
A2048Puraply mz, per milligram
A2049Theracor, per square centimeter (add-on, list separately in addition to primary procedure)
A2050Fibrillar collagen wound dressing, per milligram
A4228Supplies for maintenance of non-insulin, device-drug combination infusion catheter, per week
A6614Supplies and accessories for use with an external ocular negative pressure pump, any type, per month
A9613Piflufolastat f 18 (pylarify truvu), diagnostic, 1 millicurie
C9311Injection, eplontersen, 1 mg (code may be used for medicare when drug administered under the direct supervision of a physician, not for use when drug is self administered)
C9312Injection, trabectedin (apotex), not therapeutically equivalent to j9362, 0.01 mg
C9313Injection, pivekimab sunirine-pvzy, 0.01 mg
E0788Ambulatory infusion pump, specific device-drug combination, single or multiple channels, electric or battery operated, with administrative equipment, worn by patient
E2403External ocular negative pressure pump, electric
G0685Algorithm-based assessment of likelihood of autism spectrum disorder (ASD), derived from validated analysis of eye-gaze data or other technology
J0014Cocaine hydrochloride nasal solution (goprelto), 1 mg
J0643Injection, leucovorin calcium, not otherwise specified, 1 mg
J0644Injection, leucovorin calcium (avyxa), 1 mg
J0871Injection, daptomycin (endo), not therapeutically equivalent to j0878, 1 mg
J1757Injection, tividenofusp alfa-eknm, 1 mg
J1818Injection, pegzilarginase-nbln, 0.05 mg
J1946Injection, furosemide (lasix onyu), 1 mg
J1947Injection, furosemide (furoscix), 1 mg
J1957Injection, levetiracetam, 5 mg
J1958Injection, levetiracetam in sodium chloride, 5 mg
J3268Injection, delafloxacin, 1 mg
J3406Injection, omidubicel-onlv, per therapeutic dose
J7524Mycophenolate mofetil, oral, 5 mg
J7526Injection, mycophenolate mofetil, 5 mg
J7529Mycophenolate mofetil, for suspension, oral, 5 mg
J7530Mycophenolate mofetil (myhibbin), oral suspension, 5 mg
J7531Prednisolone sodium phosphate, orally disintegrating tablet, 1 mg
J9066Injection, bendamustine hydrochloride (avyxa), 1 mg
J9186Injection, etoposide (avyxa), 1 mg
J9187Injection, etoposide, 1 mg
J9191Injection, fluorouracil (avyxa), 10 mg
J9192Injection, fluorouracil, 10 mg
J9362Injection, trabectedin, 0.01 mg
L1330Thoracic orthosis, sternal and/or sternocostal compression, may include anterior and/or posterior pads, panels, with or without frame, prefabricated, off the shelf
L1972Ankle foot orthosis, plastic or other material with ankle joint, with or without dorsiflexion assist, prefabricated, off-the shelf
L8697External accessory for use with implantable phrenic nerve stimulation device, replacement, each
Q4207Carbon life, per square centimeter (add-on, list separately in addition to primary procedure)
Q4223Dermabind sl optic, per square centimeter (add-on, list separately in addition to primary procedure)
Q4243Amchomatrix, per square centimeter (add-on, list separately in addition to primary procedure)
Q5172Injection, filgrastim-laha (filkri), biosimilar, 1 microgram
Q5173Injection, denosumab-adet (ponlimsi), biosimilar, 1 mg
See the 12 codes with a changed description
CodeNew description
A9595Piflufolastat f 18 (pylarify), diagnostic, 1 millicurie
C1982Catheter, pressure-generating, (e.g., one-way valve or occlusion balloon, intermittently or temporarily occluding)
C8004Simulation angiogram with use of a pressure-generating catheter (e.g., one-way valve or occlusion balloon, intermittently or temporarily occluding), inclusive of all radiological supervision and interpretation, intraprocedural roadmapping, and imaging guidance necessary to complete the angiogram, for subsequent therapeutic radioembolization of tumors
C9797Vascular embolization or occlusion procedure with use of a pressure-generating catheter (e.g., one-way valve or occlusion balloon, intermittently or temporarily occluding), inclusive of all radiological supervision and interpretation, intraprocedural roadmapping, and imaging guidance necessary to complete the intervention; for tumors, organ ischemia, or infarction
C9812Echogenic and/or nerve stimulator-guided nerve block needles (e.g. sonoplex, sonoblock, sonotap, stimuplex), non-opioid medical device (must be a qualifying medicare non-opioid medical device for post-surgical pain relief in accordance with section 4135 of the CAA, 2023)
J3300Injection, triamcinolone acetonide (triesence), preservative free, 1 mg
J9033Injection, bendamustine hydrochloride, not otherwise specified, 1 mg
L1971Ankle foot orthosis, plastic or other material with ankle joint, with or without dorsiflexion assist, prefabricated, item that has been trimmed, bent, molded, assembled, or otherwise customized to fit a specific patient by an individual with expertise
L8030Breast prosthesis, silicone or equal, without integral adhesive, any type
L8031Breast prosthesis, silicone or equal, with integral adhesive, any type
L8035Custom breast prosthesis, post mastectomy, molded to patient model, any type
S0169Calcitrol, oral, 0.25 microgram

How HCPCS Level II Codes Are Organized

Every Level II code is one letter and four numbers. The letter tells you the type of item or service.

CodesWhat they coverActive codesGood to know
A codesAmbulance and transport (A0), medical and surgical supplies (A4 to A8), radiopharmaceuticals and other items (A9)861–
B codesEnteral and parenteral nutrition50–
C codesHospital outpatient codes382For hospital outpatient and ASC claims, not physician claims
E codesDurable medical equipment (DME)666Billed to the DME MAC
G codesProcedures and professional services1,276Includes G2211 and the annual wellness visit codes
H codesBehavioral health and substance use services94Mostly used by Medicaid
J codesDrugs given by injection or infusion, chemotherapy (J9) and some oral drugs1,112Billed in units of the dose in the description
K codesTemporary codes for DME contractors142–
L codesOrthotics and prosthetics935–
M codesMedical services and quality reporting codes451–
P codesPathology and lab services58–
Q codesTemporary codes, including skin substitutes (Q4) and biosimilars (Q5)589–
R codesTransport of portable x-ray and EKG equipment3–
S codesPrivate payer codes505Not valid for Medicare
T codesState Medicaid codes114Not valid for Medicare
U codesCOVID-19 lab tests2–
V codesVision (V0 to V2), hearing and speech (V5)208–

Codes that start with D are dental codes (CDT), owned by the American Dental Association, and are not in this tool.

Advertisement

How to Bill Drug Units Correctly

A J code is billed per the amount in its description. Divide the dose you gave by that amount to get the units. J1100 is dexamethasone, 1 mg, so a 10 mg dose is 10 units. If the dose falls between two unit amounts, follow the payer's rounding rule.

If the drug came from a single-dose vial, Medicare wants modifier JW on a separate line for any amount thrown away, or JZ on the line when none was thrown away. Too many units for one day can be denied as CO-151. A drug with no code of its own goes under J3490 or another unlisted code, with the drug name, NDC and dose in the claim notes.

Medicare Coverage Codes Explained

CMS gives every Level II code a coverage code. This tool shows it in plain English for each code.

CodeWhat it means for MedicareActive codes
CYour Medicare contractor (MAC) decides if it is covered4,546
DSpecial coverage rules apply. Check the national or local coverage policy first1,882
INot valid on Medicare claims. Medicare uses another code or does not pay. Other payers may accept it788
MNot covered by Medicare93
SNot covered by Medicare by law139

HCPCS vs CPT

HCPCS has two levels. Level I is CPT, the five-digit codes such as 99213 that the American Medical Association owns. Level II is the set in this tool. CMS maintains it, and it covers drugs, equipment, supplies, ambulance rides and services that CPT does not.

For CPT codes, use our RVU calculator and 2026 Medicare fee lookup, or read our guides to common CPT codes. Level II modifiers such as KX, RT and LT and the X modifiers are in the lookup above and in our modifier guides.

Source: the CMS HCPCS quarterly update, October 2026 alpha-numeric file. This tool is a lookup aid. Always check the payer's policy and the provider's documentation before you bill.

Advertisement

Frequently Asked Questions

What is a HCPCS code?
HCPCS is the code set Medicare and other payers use for services, supplies and drugs. Level I is CPT. Level II codes start with a letter, like J3490 or E0601, and cover drugs, equipment, supplies and services that CPT does not.
What is the difference between HCPCS and CPT?
CPT is Level I of HCPCS. It uses five-digit numbers, such as 99213, and the AMA owns it. Level II codes are one letter and four numbers, and CMS maintains them. Most claims use both.
How often are HCPCS codes updated?
CMS updates Level II codes every quarter, on January 1, April 1, July 1 and October 1. This tool uses the October 2026 file, which added 45 codes and deleted 15.
What does J3490 mean?
J3490 is for unclassified drugs, which means a drug that has no code of its own. Most payers want the drug name, NDC, dose and amount in the claim notes. If the drug has its own J code, use that instead.
Can I bill S codes or T codes to Medicare?
No. S codes are for private payers and some Medicaid plans, and T codes are for state Medicaid agencies. Medicare does not accept either. Check your payer's rules before you use them.
What changed in the October 2026 HCPCS update?
45 codes were added, 15 were deleted and 12 descriptions changed. Many drug codes moved to a smaller unit. For example, leucovorin moved from J0640 (per 50 mg) to J0643 (1 mg), so you now bill more units for the same dose.

Related tools: ICD-10 Code Lookup 2027 · RVU Calculator & 2026 Medicare Fee Lookup · Modifier Decision Tree · Underpayment Calculator · Denial Code Library

Hassan Raza Awan, Founder of LegitMedBilling & IT Solutions

Written by Hassan Raza Awan

Founder — LegitMedBilling & IT Solutions

Hassan has 4+ years of hands-on U.S. medical billing experience — working claims, denials, credentialing, and payer follow-up for practices across the United States. Every guide he publishes is written from real remittances and payer behavior, not theory.

Billing a drug? Convert the NDC and work out the units and waste with the NDC units calculator, and check the daily limit in the MUE lookup. Check every code on a claim at once with our CMS-1500 claim checker.

Drug and Supply Claims Coming Back Denied?

We check HCPCS codes, units and modifiers on every claim, and we work the denials that slip through. The first week is free.

Get Free Practice Audit Medical Billing Services