What are HCPCS codes used for in medical billing?

Editorial team Published on

HCPCS (Healthcare Common Procedure Coding System) codes are standardized alphanumeric or numeric codes used in medical billing to report medical procedures, services, products, and supplies to Medicare, Medicaid, and private health insurance companies so claims can be processed and reimbursed consistently.

The Two Levels of HCPCS Codes

HCPCS is divided into two primary subsystems:

  • HCPCS Level I (CPT® Codes): Comprised of the 5-digit numeric Current Procedural Terminology (CPT®) code set maintained by the American Medical Association (AMA). These codes are used to identify medical services, office visits, surgeries, and procedures performed by physicians and other healthcare professionals.
  • HCPCS Level II (Alphanumeric Codes): Comprised of 5-character codes starting with a single letter followed by four numbers (e.g., A, G, J, or K codes) maintained by the Centers for Medicare & Medicaid Services (CMS). While people often say "HCPCS codes" to mean Level II codes specifically, they are used to identify items and services not found in CPT®.

What HCPCS Level II Codes Are Used For

HCPCS Level II codes capture non-physician services, medical equipment, and supplies provided in outpatient, home, or clinical settings, including:

  • DMEPOS: Durable medical equipment, prosthetics, orthotics, and supplies (such as wheelchairs, walkers, and oxygen tanks).
  • Drugs and Biologicals: Injectable medications, chemotherapy drugs, and vaccines administered in a clinic or outpatient setting (often using J codes).
  • Transportation Services: Ambulance rides and emergency transport.
  • Temporary & Specialty Codes:
    • C-codes: Used by hospitals under the Medicare Outpatient Prospective Payment System (OPPS) for new devices and drugs.
    • G-codes & Q-codes: Temporary or permanent national codes assigned by CMS to track specific procedures or miscellaneous items.
    • H & T-codes: Used by state Medicaid agencies for behavioral health and specialized programs.

How HCPCS Works on a Claim

Medical billing relies on a combination of code sets to tell the insurance payer a complete story:

  1. ICD-10-CM: Explains why the patient was seen (the medical diagnosis).
  2. CPT® (HCPCS Level I): Explains what procedure or service the physician performed.
  3. HCPCS Level II: Explains what products, equipment, or supplies were used, injected, or dispensed during that care.

You can look up official code definitions and quarterly updates directly on the CMS HCPCS Website or via search tools like AAPC Codify.

When to use HCPCS codes vs CPT codes?

Use CPT codes to bill for medical, surgical, and diagnostic procedures performed by healthcare professionals, and use HCPCS Level II codes to bill for supplies, equipment, and services not covered by CPT.

When to Use CPT Codes (HCPCS Level I)

  • What they cover: Clinical procedures, office visits, evaluations, surgeries, and physical therapy sessions.
  • Format: 5-digit numeric codes (e.g., 99213 for an established patient office visit).
  • Governing body: Maintained and updated annually by the American Medical Association.
  • Usage: Universal standard for both private and government insurance programs to report what was done.

When to Use HCPCS Codes (Level II)

  • What they cover: Durable medical equipment (DME) like wheelchairs or crutches, ambulance rides, injectables, and specific medical supplies.
  • Format: 5-character alphanumeric codes starting with one letter followed by four numbers (e.g., E0114 for crutches).
  • Governing body: Overseen by the Centers for Medicare & Medicaid Services.
  • Usage: Used when CPT does not include a specific item or product, heavily required by Medicare and Medicaid alongside standard CPT claims.

Is 99214 a CPT or HCPCS code?

Code 99214 is a CPT code.

Overview

  • Type: Current Procedural Terminology (CPT) Evaluation and Management (E/M) code.
  • Description: Represents a Level 4 office or outpatient visit for an established patient.
  • Requirements: Requires a moderate level of medical decision-making (MDM) or a total time of 30 to 39 minutes on the date of the encounter.

What are some examples of HCPCS codes?

HCPCS (Healthcare Common Procedure Coding System) codes are split into two main levels, covering professional procedures, durable medical equipment, injections, and supplies. You can view official updates and code listings via the Centers for Medicare & Medicaid Services.

Level I Codes (CPT)

Level I consists of 5-digit numeric Current Procedural Terminology (CPT) codes maintained by the American Medical Association for physician procedures and visits.

  • 99204: Office or other outpatient visit for a new patient (Level 4 evaluation and management)
  • 29540: Strapping for an ankle and/or foot

Level II Codes (Alphanumeric)

Level II codes use one letter followed by four numbers to identify products, supplies, ambulance services, and injections not included in CPT.

  • A0425: Ground ambulance mileage (Transportation services range A0021–A0999)
  • E0143: Walker, folding, wheeled, adjustable or fixed height (Durable medical equipment range E0100–E8002)
  • G0008: Administration of influenza virus vaccine (Procedures/professional services range G0008–G9999)
  • J9355: Injection of trastuzumab, 10 mg (Chemotherapy and drug range J0000–J9999)
  • V2599: Contact lens, other type (Vision services range V2020–V5364)

Explore full searchable directories and quarterly updates through resources like AAPC Code Ranges or the HCPCS Codes List.

Is a CPT code a HCPCS code?

Yes, a CPT code is technically considered a HCPCS code, specifically serving as HCPCS Level I.

The Healthcare Common Procedure Coding System (HCPCS) is split into two main levels:

HCPCS Level I (CPT Codes)

  • What they are: Current Procedural Terminology (CPT) codes.
  • Format: 5-digit numeric codes.
  • Purpose: Used to report medical, surgical, and diagnostic services and procedures performed by physicians and other healthcare professionals.
  • Management: Maintained and copyrighted by the American Medical Association (AMA).

HCPCS Level II (National Codes)

  • What they are: Alphanumeric codes.
  • Format: One letter followed by four numbers (e.g., A-codes, E-codes, J-codes).
  • Purpose: Used to identify products, supplies, equipment, and services not included in CPT codes—such as ambulance rides, injections, and durable medical equipment.
  • Management: Maintained by the Centers for Medicare & Medicaid Services (CMS).

When people in medical billing contrast "CPT" and "HCPCS," they are usually using "HCPCS" as shorthand to refer specifically to HCPCS Level II alphanumeric codes.

HCPCS Coding For Beginners - Book Introduction

9 related questions found

What is a primary use of HCPCS codes?

Healthcare Common Procedure Coding System (HCPCS) codes are used by healthcare providers to submit medical claims for services, supplies, and equipment to insurance companies and Medicare.

Why HCPCS Codes Exist

  • Standardization: They create a universal language for medical billing across different insurance companies and providers.
  • Payment Tracking: They help insurance providers decide how much money to pay doctors and suppliers.
  • Data Collection: They track healthcare utilization and trends across the country.

The Two Levels of HCPCS

  • Level I: These are Current Procedural Terminology (CPT) codes created by the American Medical Association. They cover doctor visits, surgeries, and medical tests.
  • Level II: These are alphanumeric codes (one letter followed by four numbers) managed by the Centers for Medicare & Medicaid Services (CMS). They cover items not found in CPT Level I.

What Level II Codes Cover

  • Ambulance Services: Transportation by land, air, or water.
  • Durable Medical Equipment (DME): Items like wheelchairs, walkers, and oxygen tanks.
  • Prosthetics and Orthotics: Artificial limbs, braces, and permanent medical devices.
  • Drugs and Injections: Specific medications and vaccines given in a clinical setting.

What is the golden rule in medical billing and coding?

The golden rule in medical billing and coding is “If it isn't documented, it didn't happen” (or “Never code or bill for a service that is not documented in the medical record”).

What the Rule Means

  • Proof of Service: Every test, procedure, diagnosis, or consultation must be clearly recorded in the patient's chart.
  • Justification: Insurance companies require written proof to verify medical necessity before they approve and pay a claim.
  • No Assumptions: Even if a physician performed a procedure, it cannot be billed if it is missing from the clinical notes.

Why the Golden Rule Matters

  • Prevents Denials: Missing notes lead to automatic claim rejections and delayed payments from insurance payers.
  • Stops Audits and Fraud: Proper documentation protects a practice during legal reviews and compliance audits by proving the care was legitimate.
  • Ensures Patient Safety: Clear records help maintain accurate patient histories and proper continuity of care.

You can learn more about how documentation drives coding standards through resources like Modernizing Medicine.

When to bill 99213 vs 99214?

Choose CPT code 99213 for established patient visits with low-complexity medical decision-making or 20 to 29 minutes of total time, and code 99214 for moderate-complexity visits or 30 to 39 minutes of total time.

Core Differences in Medical Decision-Making (MDM)

The choice between these two codes relies primarily on the level of Medical Decision Making (MDM) or the total time spent on the date of the encounter.

  • CPT 99213 (Low Complexity):
    • Problems Addressed: One stable chronic condition or a minor acute illness (e.g., controlled hypertension or mild seasonal allergies).
    • Data Reviewed: Minimal or low complexity data.
    • Risk: Low risk of complications from treatment or diagnosis.
  • CPT 99214 (Moderate Complexity):
    • Problems Addressed: Multiple stable chronic conditions, one or more chronic conditions with exacerbation/progression, or a new problem with uncertain prognosis.
    • Data Review: Reviewing prior external notes, independent interpretation of tests, or discussing test results/management with another healthcare provider.
    • Risk: Moderate risk of complications. A key driver for moderate risk is prescription drug management (initiating, adjusting, or refilling prescription medications).

Time-Based Coding Alternative

If choosing to code by time instead of MDM, count the total time spent by the provider on the date of the encounter (including chart review, face-to-face interaction, and writing the note).

  • 99213 Total Time: 20 to 29 minutes.
  • 99214 Total Time: 30 to 39 minutes.

How many times can you bill 99214?

You can bill CPT code 99214 as many times as it is clinically necessary, provided it is billed only once per patient, per provider, per calendar day.

Billing Frequency Rules

  • No Lifetime or Annual Caps: There is no official maximum limit on how many times you can use code 99214 over a patient's lifetime or within a single year.
  • Per-Day Limit: A provider can only bill this code once for the same patient on the same date of service.
  • Audit Risks: While there is no strict cap, billing 99214 repeatedly in a short time frame for chronic, stable conditions can trigger payer reviews, audits, or claim denials.

Requirements for 99214

To bill this code legally and safely, each encounter must meet at least one of these criteria with supporting documentation:

  • Medical Decision-Making (MDM): Moderate complexity, such as managing multiple stable chronic conditions, treating a single chronic condition with an acute exacerbation, or managing prescription drug therapies.
  • Time-Based Billing: Total provider time of 30 to 39 minutes spent on the date of the encounter.

What is the difference between billing codes 99214 and 99204?

The primary difference between CPT Code 99204 and CPT Code 99214 is the patient status (new versus established) and the corresponding time and reimbursement requirements for a moderate-complexity outpatient visit. Both are Level 4 Evaluation and Management (E/M) codes requiring a moderate level of medical decision-making (MDM).

Key Differences

  • Patient Status:
    • 99204: Used exclusively for new patients who have not received professional services from the provider (or another provider of the exact same specialty in the same group practice) within the past three years.
    • 99214: Used for established patients who have been seen by the practice within the last three years.
  • Time Requirements (When Using Time for Code Selection):
    • 99204: Requires 45 to 59 total minutes spent on the date of the encounter.
    • 99214: Requires 30 to 39 total minutes spent on the date of the encounter.
  • Reimbursement:
    • 99204: Higher reimbursement rate because evaluating and setting up a chart for a new patient requires more resources and clinical depth.
    • 99214: Lower reimbursement rate than 99204, as the patient already has an established medical record and baseline history with the provider.

Shared Similarities

  • Medical Decision-Making (MDM): Both codes require a moderate level of MDM (addressing multiple complex problems, reviewing moderate data, and managing moderate risk of complications).
  • Framework: Under modern American Medical Association (AMA) guidelines, both can be selected based on either total time spent on the date of service or MDM—history and physical exam are no longer the primary driving factors for code selection as long as they are medically appropriate.