Direct comparison
HCPCS vs CPT Codes: Level I vs Level II
CPT codes are HCPCS Level I. What separates AMA’s Level I procedure codes from CMS’s Level II supply/drug/DME codes, and why claims carry both.
Ask about HCPCS vs CPT Codes: Level I vs Level II
Answers are drawn from this comparison and the rest of the CASRAI corpus, with a link to every source.
Answers are AI-generated from CASRAI’s own published pages and can be wrong, so check the linked sources before relying on one; your question is logged without personal data — never sold, never used to train a third-party model — to show us what CASRAI is missing, so please do not type personal or confidential details. How we use this
How do CPT (HCPCS Level I), HCPCS Level II compare side by side?
The table below compares CPT (HCPCS Level I), HCPCS Level II across 8 procurement-relevant dimensions, from who maintains it through common source of confusion.
Side-by-side comparison
| Dimension | CPT (HCPCS Level I) | HCPCS Level II |
|---|---|---|
| Who maintains it | AMA's CPT Editorial Panel; codes are AMA copyright | CMS directly |
| Code format | Five numeric digits (e.g., 99214) | One letter + four digits (e.g., L1810, J1885) |
| What it covers | Medical procedures and professional services performed by clinicians | Products/supplies/services CPT does not cover: drugs and biologicals, ambulance, DMEPOS |
| Update cycle | Annually, effective January 1 | Quarterly |
| Modifier set | Two-digit numeric (25, 51, 59, 24, etc.) | Two-character alpha/alphanumeric (GA, GY, GZ, LT, RT, GT, etc.) — separate from CPT's |
| Structure | Category I (main set), Category II (optional performance tracking), Category III (temporary, emerging technology) | Single flat alphanumeric list organized by letter range (A-codes, E-codes, J-codes, L-codes, etc.) |
| On a typical claim | Reports what the clinician did | Reports the supply, drug, or equipment dispensed alongside it |
| Common source of confusion | Often called “HCPCS” in payer policy language, which is technically correct — CPT is HCPCS — but reads as excluding it | Sometimes assumed to be a niche DME-only set rather than a full parallel code family |
Common questions
Common questions about CPT (HCPCS Level I) vs HCPCS Level II
Is CPT the same thing as HCPCS?
+
Not exactly — CPT is a subset of HCPCS. HCPCS is the umbrella system with two levels: Level I is the CPT code set itself, and Level II is a separate CMS-maintained alphanumeric set covering supplies, drugs, and equipment. So a CPT code is a HCPCS code, but not every HCPCS code is a CPT code.
Who decides what a new HCPCS Level II code covers?
+
CMS, through its HCPCS Level II coding process, which is separate from the AMA's CPT Editorial Panel process that governs Level I. The two run on different schedules — CPT updates annually on January 1, Level II updates quarterly.
Can a single claim line use both a CPT and a HCPCS Level II code?
+
Not on the same line, but a single claim routinely carries both: a CPT code for the professional service and one or more Level II codes for supplies, drugs, or DME dispensed during the same encounter.
Why does HCPCS Level II have its own modifiers instead of using CPT modifiers?
+
Because the two levels were built and are maintained by different bodies for different purposes. CPT's numeric modifiers (25, 59, 51) attach to procedure/service codes; HCPCS Level II's alpha modifiers (GA, GY, GZ, LT, RT and others) attach to supply, DME, and status codes and carry meanings CPT's modifier set was never designed to express.
Does "HCPCS code" always mean a Level II code in casual use?
+
In casual conversation, yes — most billers say "CPT code" for Level I and reserve "HCPCS code" for Level II, even though that usage is imprecise. Payer policy documents are usually more careful and will say "HCPCS Level I/CPT" or "HCPCS Level II" explicitly.








