top of page
FullLogo_Transparent (7).png

Medical Billing Codes: A Beginner’s Guide to CPT, ICD-10, and HCPCS

  • Writer: Veronica Cruz
    Veronica Cruz
  • 17 hours ago
  • 5 min read

Updated: 2 hours ago

If you are new to healthcare administration, the medical coding world can feel like a different language. But once you understand the basics, it becomes predictable.

Medical billing codes are the standardized labels used on claims to explain two things:

  • What condition was treated (the diagnosis)

  • What service or item was provided (the procedure, test, supply, or equipment)

If the codes are accurate and supported by documentation, claims tend to process faster. If they are incomplete or mismatched, denials and delays are more likely to occur.


What Are Medical Billing Codes?

Medical billing codes are standardized identifiers that translate a clinical encounter into a claim that payers can process. Understanding the three primary coding systems, CPT codes, ICD-10 codes, and HCPCS codes, is the foundation of effective medical billing.


  • CPT codes: What service was provided


  • ICD-10-CM: Why the service was medically necessary


  • HCPCS Level II: What supplies, equipment, or special items were used


Medical billing codes are the shared language between providers and insurance companies.”


What Is a CPT Code?

If you’re looking for the CPT full form in medical billing, it means Current Procedural Terminology. A CPT code is a five-digit number used to indicate the specific medical service or procedure a provider provided to a patient.

These codes are created and managed by the American Medical Association (AMA) and are used across the U.S. by doctors, insurance companies, and government payers.

In simple terms, a CPT code in medical billing tells the insurer exactly what service was performed during the patient’s visit.


How CPT Codes Work

A CPT code in medical billing acts as a precise description of a medical service. Each code tells payers exactly what type of care was provided. These codes are divided into three main categories:

Category I (10000–99999)

These codes cover commonly performed and well-established medical services. They include evaluation and management visits, surgical procedures, radiology services, laboratory tests, and anesthesia services.

Category II (0001F–9999F)

These are optional tracking codes used to measure the quality of care and performance. Category II codes are not typically used for payment but support reporting and quality improvement programs.

Category III (0001T–9999T)

These temporary codes are designed for emerging technologies, new procedures, and experimental services. They allow providers to report new treatments while clinical data is collected for future permanent coding.


List of cpt codes

The CPT code list is very broad, but in day-to-day practice, most providers rely on a small set of commonly used codes. Below are some commonly used CPT codes: 

CPT Code

Description

99213

Office/outpatient visit

93000

Electrocardiogram (ECG)

36415

Blood draw (venipuncture)

97110

Therapeutic exercises

90834

Psychotherapy, 45 minutes

For a complete list, visit the AMA CPT Code Search.


ABA Billing Codes

For therapy and behavioral health teams, ABA billing codes are an area where even small errors can cause claim delays or denials.

Most Applied Behavior Analysis services are billed using CPT codes in the 97151–97158 range, though payer rules may vary. Commonly used ABA CPT codes include:

  • 97151: Behavior identification assessment

  • 97152: Supporting assessments

  • 97153: Adaptive behavior treatment by protocol

  • 97155: Treatment with protocol modification

  • 97156: Family or caregiver guidance

  • 97158: Group adaptive behavior treatment

ABA billing runs smoothly when documentation, authorizations, and time-based billing rules are reviewed and aligned before the claim is submitted. Use this detailed guide on how to bill CPT code 97151 for ABA assessments.


Occupational Therapy CPT Codes

Occupational therapy coding typically focuses on evaluations and treatment services. Some commonly used OT-related CPT codes include:

97110: Therapeutic exercises

97530: Therapeutic activities

97112: Neuromuscular reeducation

While these codes are widely used, what gets paid still depends on payer policies, documentation standards, and authorization limits. For a detailed OT reference, read our guide on essential CPT codes for accurate occupational therapy billing


CPT Codes for Physical Therapy

Physical therapy coding usually follows a clear flow: evaluation, re-evaluation, and then treatment services. Common examples include:

  • 97162: Physical therapy evaluation

  • 97140: Manual therapy techniques

  • 97535: Self-care/home management training

A frequent beginner mistake is mixing up timed and untimed codes. Even when the CPT code is correct, incorrect unit calculation can result in downcoding or denials. For PT evaluations, check out our guide on how to use and bill CPT code 97162 in physical therapy.


CPT Codes for Mental Health

Mental health coding often includes assessment and psychotherapy services.

Examples of commonly used codes:

  • 90791: Psychiatric diagnostic evaluation

  • 90832 / 90834 / 90837: Psychotherapy (30, 45, 60 minutes)

  • 90846 / 90847: Family psychotherapy

  • 96127: Brief emotional or behavioral assessment

For time-based psychotherapy codes, documentation needs to match the billed time thresholds and payer-specific rules.


What are ICD-10 codes?

ICD-10-CM codes are diagnosis codes. They explain the medical condition, symptom, or reason for the visit. 

While CPT codes tell us what was done, ICD-10 codes explain why it was done. These codes document patient diagnoses, symptoms, and medical conditions, providing the medical justification for the services billed. Check out our guide about ICD-10 codes.


Common ICD-10 Codes

ICD-10 Code

Description

E11.9

Type 2 diabetes mellitus

J06.9

Acute upper respiratory infection

I10

Essential (primary) hypertension

M54.5

Low back pain

F41.1

Generalized anxiety disorder

Why ICD-10 Replaced ICD-9

ICD-9 had limited room to capture modern clinical detail. ICD-10 expanded the structure to support more specificity and a much larger set of diagnoses. CMS training materials highlight the shift in code structure and character capacity between ICD-9 and ICD-10.

“ICD-10 is not harder for fun. It is designed to describe healthcare with more detail, and payers increasingly expect that specificity.”


What are HCPCS codes?

HCPCS stands for the Healthcare Common Procedure Coding System. In simple words, these codes are used in medical billing to describe procedures, supplies, products, and healthcare services so insurance companies know exactly what was provided.

According to CMS, HCPCS Level II is mainly used to identify items and services that don’t fall under CPT codes.

The Two Levels of HCPCS

HCPCS is divided into two main levels:

  • HCPCS Level I: These are the familiar CPT codes, the five-digit procedure codes used by providers to report medical procedures and professional services.

  • HCPCS Level II: These are alphanumeric codes used for supplies, equipment, certain medications, ambulance services, and other items that are not covered by CPT.

Because of this setup, CPT/HCPCS codes refer to the complete procedural coding used in medical billing, covering both services provided and related supplies or equipment.


Common HCPCS Level II Codes

HCPCS Code

Description

A0428

Ambulance service, basic life

E0114

Crutches, underarm, pair

J3490

Unclassified drugs

G0439

Annual wellness visit

L3908

Wrist hand orthosis


What is the difference between CPT and HCPCS codes?

CPT and HCPCS codes are both used in medical billing, which is why they’re often confused. But they don’t compete with each other, they work together.

If you’re billing for a professional service such as a patient visit, procedure, or interpretation, you’re usually using CPT codes.

If you’re billing for a product or supply like equipment, medical devices, ambulance transport, or many drugs, you’re typically using HCPCS Level II codes. For an ABA-focused breakdown, read HCPCS vs CPT codes in ABA therapy.


FAQ

1. How do CPT and HCPCS codes differ from one another?

ICD-10 explains why a patient needs care by listing diagnoses, while CPT explains what service or procedure the provider actually performed.

2. Is ICD-10 Used for Billing?

Yes. ICD-10 codes support billing by justifying medical necessity, but they cannot be billed alone without CPT or HCPCS procedure codes.

3. What CPT codes are used for ABA therapy?

ABA therapy commonly uses CPT codes like 97151, 97153, 97155, and 97156 to report assessments, direct treatment, and caregiver training.


Conclusion

Medical coding is not about memorizing thousands of entries. It is about understanding the system: medical billing codes translate care into claims through diagnosis(ICD-10), services (CPT codes in medical billing), and items/supplies (CPT/HCPCS codes).

Ready to take control of your medical billing? If you need expert help with coding, claims, or revenue management, explore our Cube Therapy Billing services to simplify medical billing and reduce costly errors.



bottom of page