S codes: Temporary national codes (non-Medicare)

Codes private payers and Medicaid use for services, drugs and supplies that Medicare does not recognize.

Active HCPCS S codes

Each opens its own page with CMS’s full descriptor, Medicare indicators and dates.

Terminated HCPCS S codes

Codes CMS has ended, kept for looking up older claims. Each page gives its last date of service.

Source and release

Data release
HCPCS Level II · October 2026
Effective date
Oct 1, 2026
Publisher
CMS

This list is built from the HCPCS Level II catalog that Vero Codes reads when it suggests codes, imported from CMS’s October 2026 HCPCS file and checked against it.

Frequently asked questions

What are HCPCS S codes?

HCPCS S codes cover codes private payers and Medicaid use for services, drugs and supplies that Medicare does not recognize.

How many HCPCS S codes are there?

CMS’s October 2026 HCPCS file lists 505 active HCPCS S codes, and 28 more that it has terminated.

Are terminated HCPCS S codes listed?

Yes, after the active codes, each with its last date of service, for looking up older claims. A terminated code can’t be used for newer services.