What Is an HCPCS Code? A No-Nonsense Guide for Device Makers

2026-07-08 · Caduvo Team

HCPCS Level II codes turn an FDA-cleared device into a billable item. This guide explains Level I vs. II, why a dedicated code unlocks payment, the CMS application cycle for new codes, and how to operate with a miscellaneous code while you wait.

You have FDA clearance. Your device fills a clinical gap. Yet your billing team keeps saying the same thing: "No code, no payment." That wall appears because regulatory approval and reimbursement are separate tracks. The missing link is an HCPCS code—a small string of characters that turns a device into a billable item. Without it, providers can’t get paid reliably, and your product stalls at the door.

HCPCS Level I vs. Level II: The Split That Matters for Device Makers

The Healthcare Common Procedure Coding System (HCPCS) has two levels. Level I codes are the CPT® codes maintained by the American Medical Association. They describe physician services, surgical procedures, and evaluation and management visits. If your device is implantable and used during a procedure, the surgeon’s work is typically captured by a CPT code, but the device itself often needs a separate identifier.

Level II codes are alphanumeric, managed by the Centers for Medicare & Medicaid Services (CMS). They cover products, supplies, durable medical equipment (DME), orthotics, prosthetics, and some non-physician services. For device manufacturers, Level II is the arena where payment pathways open. These codes appear on claims for items like hospital beds, external infusion pumps, glucose monitors, and surgical dressings.

When someone asks “What is an HCPCS code?” in a reimbursement meeting, they’re almost always asking about a Level II code. It’s a five-character label—one letter followed by four numbers—that tells Medicare, Medicaid, and commercial payers exactly what product or service they’re being billed for. K-codes, E-codes, and L-codes are all Level II families. A quick HCPCS code lookup on the CMS Alpha-Numeric HCPCS file shows you the universe of existing codes; if none matches your device’s function, you need a new one.

Why an HCPCS Code Is the Payment Gatekeeper

Reimbursement follows a coding–coverage–payment sequence. Coding puts your device on the claim form. Coverage determines whether a payer will consider that code for a given indication. Payment sets the dollar amount. Without a specific, dedicated code, the claim lands in a gray zone. Medicare contractors may deny it outright, pay inconsistently across regions, or demand manual review every time. Medical device reimbursement works only when coding is solid first.

A dedicated Level II code gives you three things:

If you’re targeting DME or a supply that patients use at home, a Level II code is often mandatory for Medicare payment. Commercial payers frequently shadow Medicare coding rules, so the impact extends beyond government programs.

How to Get a New Level II Code: The CMS Application Cycle

CMS accepts applications for new HCPCS Level II codes on a quarterly schedule. The HCPCS public meetings follow a rolling timeline, and you must plan backwards from the effective date you want.

Application deadlines. For non-drug/non-biological items (DME, supplies, orthotics), the standard deadline is January 4 for the April meeting, April 4 for July, July 4 for October, and October 4 for January of the following year. Applications are submitted via the HCPCS Electronic Submission Portal using form CMS-849.

What CMS reviews. The application asks for:

The timeline. After the quarterly meeting, CMS publishes preliminary coding decisions within about 60 days. A 60-day public comment period follows. Final decisions are posted roughly 30 days after comments close. The new code becomes effective on the next January 1, though some codes can become effective mid-year if the application is approved in time. From application to effective date, expect 8 to 12 months.

HCPCS code lookup is your friend here. Before you start drafting, pull the latest alpha-numeric file from CMS and search by category, word, and similar technologies. If a code already describes your device—even imperfectly—a modification request may be faster than a new-code application.

Surviving the Interim: Making Miscellaneous Codes Work

While your application is pending, your device is in coding limbo. Providers will reach for a miscellaneous code. For DME and supplies, the go-to is E1399 (durable medical equipment, miscellaneous). For orthotics, L2999; for prosthetics, L5999; for surgical dressings, A4649. These codes exist precisely to allow billing for items that don’t yet have their own identifier.

Using a miscellaneous code comes with friction. Every Medicare Administrative Contractor handles them differently. Some require pre-approval, detailed invoices, and medical necessity documentation submitted with each claim. Payment amounts are often set ad hoc, meaning the same device might be reimbursed at $200 in one jurisdiction and $80 in another. Commercial payers may deny the claim outright if they see a miscellaneous code.

Three things you can do during the miscellaneous-code phase:

  1. Give billing guides to your provider customers. Include a template letter of medical necessity, the correct miscellaneous code to use, and the HCPCS code you’re seeking so reviewers see a consistent narrative.
  2. Track contractor-specific decisions. Medicare contractors publish local coverage determinations and article-level billing guidance. If you notice one contractor paying consistently, you can reference that in conversations with others.
  3. Use the visibility gap to refine your coding strategy. If claims data show that payers are mapping your device to an unexpected category, you may want to adjust your application to match real-world classification.

Actionable Takeaways

Related reading