HCPCS vs CPT: Understanding the Difference
Apr 25, 2026
HCPCS Level II and CPT (Level I) are both part of the Healthcare Common Procedure Coding System, but they differ in origin, content, and use. CPT codes are five-digit numeric codes maintained by the American Medical Association (AMA) and require a license for commercial use. They primarily cover physician services, surgical procedures, and diagnostic tests. HCPCS Level II codes are alphanumeric, maintained freely by CMS, and cover supplies, drugs, equipment, and services outside the CPT range.
On Medicare claims, both code sets can appear on the same claim form. A physician visit might include a CPT evaluation and management code alongside a HCPCS J-code for an injected drug administered during the visit. The claim form (CMS-1500) supports both types. Some payers and settings have rules about which code set takes precedence when both could apply.
One important practical difference: CPT codes are updated once per year by the AMA, while HCPCS Level II codes are updated quarterly by CMS. This means HCPCS coding can change more frequently than CPT, and billing teams need separate workflows for each update cycle. Browse all HCPCS codes at the code browser and track updates via quarterly changes.
Payers beyond Medicare — including Medicaid and many commercial insurers — also use HCPCS Level II codes, though coverage policies and accepted codes may differ from Medicare. Always verify your payer's current code requirements before billing, especially for newer HCPCS codes that may not yet be recognized by all payers.