Compare

CPT vs HCPCS: what is the difference?

CPT is HCPCS Level I, a numeric code set the American Medical Association maintains. HCPCS Level II is the CMS code set for products, supplies, and services not in CPT, such as durable medical equipment and drugs.

Facts only, from 2 cited sources, checked October 23, 2026. This page does not recommend either option.

Run it in Rivvi

Ask how CPT and HCPCS differ for your situation

Rivvi answers from public sources like the ones on this page and shows where each fact comes from.

Ask Rivvi

Free to start. No card. Opens Rivvi, the AI workspace for healthcare teams.

CPT vs HCPCS side by side

 Current Procedural Terminology (HCPCS Level I)HCPCS Level IISource
Maintained byAmerican Medical AssociationCMSCMS: Healthcare Common Procedure Coding System (HCPCS)
FormatNumericAlphanumeric (a letter and 4 digits)CMS: Healthcare Common Procedure Coding System (HCPCS)
CoversProcedures and servicesProducts, supplies, and services not in CPTCMS: Healthcare Common Procedure Coding System (HCPCS)
UpdatesAMA republishes and updates yearlyCMS quarterly update filesCMS: Healthcare Common Procedure Coding System (HCPCS)
On this siteNot listed (AMA copyright)8,770 Level II codes and 384 modifiers in the October 2026 fileCMS HCPCS quarterly update, October 2026 file (as loaded on this site)

Related pages

More comparisons

Questions

What is the difference between CPT and HCPCS?

CPT is HCPCS Level I, a numeric code set the American Medical Association maintains. HCPCS Level II is the CMS code set for products, supplies, and services not in CPT, such as durable medical equipment and drugs.

Is CPT part of HCPCS?

Yes. CMS describes CPT as HCPCS Level I, maintained by the AMA. Level II is maintained by CMS.

Source: CMS: Healthcare Common Procedure Coding System (HCPCS); CMS HCPCS quarterly update, October 2026 file (as loaded on this site). Data as of October 23, 2026. Last updated October 23, 2026. How we source data. Spotted an error? Send a correction.

Try it on your own data today.

Free to start. Most teams are using it the same day.