HCPCS vs CPT Codes: What MedTech Teams Need to Know

2026-07-09 · Caduvo Team

Understand the difference between HCPCS and CPT codes, when each applies, how modifiers affect payment, and why device encounters often use both code sets.

Medical coders toss around terms like HCPCS and CPT as though everyone knows the difference. MedTech teams — founders, regulatory leads, reimbursement analysts — often do not. A coding mistake can mean a denied claim, a delayed launch, or a product that never gets covered. This post sorts out what each code set does, when you need to use both, and how modifiers tilt payment in your favor.

One Code Set? Actually, Two

HCPCS and CPT are not the same. "HCPCS" refers to two levels. Level I is CPT — Current Procedural Terminology, owned by the AMA. Level II is the national code set for non-physician services, products, supplies, and durable medical equipment (DME), maintained by CMS. When people ask, “are HCPCS and CPT codes the same?” the answer is partly yes — CPT is a subset — but the practical distinction is that CPT codes describe services and procedures, while HCPCS Level II codes describe tangible items and some non-MD services. Knowing which level applies to your device is the first step in building a reimbursement strategy.

CPT: What Physicians Bill

CPT codes are five-digit numeric entries covering physician work: surgery, imaging, evaluation and management, lab tests. Category I codes define established procedures. Category III temporary codes capture emerging technologies — a bridge until enough evidence supports a permanent code. If a new device is used in a physician-performed procedure, the physician may bill a Category I CPT or a Category III code like 0640T. Tracking Category III activity signals where coverage may develop.

Example: An orthopedic surgeon implanting a total knee system bills CPT 27447. The code pays for the procedure, not the implant.

HCPCS Level II: Products, Supplies, DME

HCPCS Level II codes are alphanumeric — one letter followed by four digits. They cover durable medical equipment, prosthetics, orthotics, supplies, and some drugs. Device companies care about these because they are how a product gets paid on a claim. Codes like E0784 (insulin pump), A9276 (continuous glucose monitor sensor), or L8699 (prosthetic implant) are all Level II.

CMS updates Level II quarterly. Device makers can apply for a new code if none exists. For a step-by-step look, see What Is an HCPCS Code? A No-Nonsense Guide for Device Makers.

Temporary C-codes (C1764, C1778, etc.) are a subset used for outpatient hospital devices when a permanent code isn’t yet available. They let hospitals report and get paid for new technology during the pass-through period.

Where the Two Meet: A Single Encounter, Both Code Sets

A typical device encounter often requires both a CPT and an HCPCS code. The physician bills the procedure; the facility or supplier bills the product.

Concrete example: A patient undergoes a spinal cord stimulator trial. The physician places the percutaneous lead and bills CPT 63650. The hospital outpatient department bills HCPCS C1764 for the trial generator. Both codes appear on the claim, each drawing separate payment. Without the HCPCS code, the hospital gets no device payment, even if the procedure is covered.

Another example: A glucose monitor insertion. The clinician bills CPT 95249 for sensor placement. The DME supplier bills HCPCS A9276 for the sensor and K0554 for the transmitter. The split is standard — physician work on one level, supplies on another.

Modifiers Change the Payment Outcome

Modifiers appended to any code can change reimbursement, documentation requirements, or coverage status. For HCPCS Level II, common modifiers include:

For CPT, modifiers like -LT, -RT, -50 (bilateral), and -59 (distinct procedural service) define boundaries that stop duplicate denials.

Practical impact: A supplier bills a hospital bed (E0260) with the KX modifier because they have the required certificate of medical necessity. If they forget the KX, the claim rejects. A DME provider billing for a purchased insulin pump adds the NU modifier; the payer then pays the lump-sum amount rather than a rental rate. On the CPT side, a surgeon performing bilateral knee replacements appends modifier -50 to 27447 to indicate both sides, doubling the allowable.

For MedTech teams, mapping the right modifiers for your product category — and confirming them with your Medicare Administrative Contractor — avoids routine denials that delay payment.

Actionable Takeaways

Related reading