A CPT code is a five-character numeric or alphanumeric code that identifies a specific medical service or procedure performed by a healthcare provider. Short for Current Procedural Terminology, the CPT code set is developed and maintained by the American Medical Association (AMA) and serves as the universal language that doctors, hospitals, and insurance companies use to communicate about what happened during a patient visit. Every time you see a doctor, get lab work, or have a procedure done, CPT codes are assigned to describe exactly what was performed so your provider can bill for it and your insurer can process the claim.
How CPT Codes Fit Into Medical Billing
Medical billing relies on two main types of codes working together. CPT codes describe what was done to you: the exam, the lab test, the surgery, the X-ray. ICD-10 codes describe why it was done: your diagnosis, injury, or symptom. Both appear on every insurance claim. If you visit a doctor with chest pain and get an X-ray, the claim includes an ICD-10 code for the chest pain and a CPT code for the specific type of X-ray performed.
This pairing matters because insurance companies use both codes to decide whether to pay a claim. The diagnosis needs to justify the procedure. If the codes don’t align logically, the claim can be denied, which is one reason billing errors are so common and so frustrating for patients.
The Three Categories of CPT Codes
CPT codes are organized into three categories, each serving a different purpose.
Category I codes are the ones used in everyday billing. They range from 00100 to 99499 and cover the vast majority of medical services: office visits, surgeries, lab tests, imaging, anesthesia, and more. These are organized by the type of service and body system involved. When people talk about CPT codes, they almost always mean Category I.
Category II codes are alphanumeric tracking codes used to measure healthcare quality. They aren’t tied to reimbursement. Instead, they help capture data on things like whether a patient received recommended screenings or whether test results met certain benchmarks. Think of them as a quality scorecard rather than a billing tool.
Category III codes are temporary codes assigned to new or experimental procedures and technologies. They give the healthcare system a way to track emerging treatments before those treatments are established enough to earn a permanent Category I code. If a new surgical technique is being studied, for example, a Category III code lets researchers and insurers monitor how often it’s used and how well it works.
Evaluation and Management Codes
The CPT codes patients encounter most often are Evaluation and Management (E/M) codes, which cover standard office visits, hospital visits, and consultations. These are the codes your doctor assigns after a routine appointment or a follow-up visit.
E/M codes come in levels that reflect how complex your visit was. Providers choose the correct level based on one of two factors: the complexity of their medical decision-making, or the total time they spent on your care that day. A straightforward visit for a minor issue gets a lower-level code (and lower reimbursement) than a visit involving multiple chronic conditions, diagnostic uncertainty, or high-risk treatment decisions.
Notably, the system no longer uses the thoroughness of your physical exam or how much medical history was taken as the primary basis for selecting a code level. Those elements still matter clinically, but since recent revisions, the code level hinges on decision-making complexity or time. Time is counted as total physician time on the date of the encounter, not just the minutes spent face-to-face. That includes time reviewing records, coordinating care, and documenting the visit.
CPT Modifiers
Sometimes a standard five-character CPT code doesn’t tell the full story. That’s where modifiers come in. A modifier is a two-character addition (a number, a letter, or a combination) appended to a CPT code to provide extra detail without changing the code itself.
For example, Modifier 25 indicates that a doctor performed a significant, separately identifiable evaluation on the same day as another procedure. Modifier 59 signals that two procedures that might normally be bundled together were actually distinct services. Modifier 24 clarifies that an office visit during a post-surgical recovery period was unrelated to the surgery. These small additions can determine whether a claim is paid or denied, making them essential in accurate billing.
CPT Codes vs. HCPCS Codes
You may see CPT codes referred to as “HCPCS Level I” codes. HCPCS (Healthcare Common Procedure Coding System) is a broader coding framework used by Medicare and other payers. It has two levels. Level I is simply the CPT code set. Level II covers items and services that CPT doesn’t fully address, particularly durable medical equipment (wheelchairs, oxygen tanks), prosthetics, ambulance transport, and certain drugs administered in a clinical setting. Level II codes begin with a letter followed by four digits, making them easy to distinguish from the all-numeric Category I CPT codes.
The six main sections of CPT codes cover evaluation and management, anesthesiology, surgery, radiology, pathology and laboratory, and medicine. HCPCS Level II fills in the gaps for supplies and equipment that fall outside those clinical service categories.
Telehealth and Remote Monitoring Codes
As virtual care has expanded, so has the CPT code set. Specific codes now exist for remote patient monitoring, covering everything from the initial setup of a monitoring device to the monthly review of data it collects and the time a provider spends communicating with a patient about those results. Remote therapeutic monitoring codes similarly cover devices used for respiratory or musculoskeletal conditions. These codes typically require a minimum number of monitoring days (16 or more within a 30-day period) and define billable time in 20-minute increments for provider communication.
Why CPT Codes Are a Legal Requirement
CPT codes aren’t optional. Under HIPAA (the Health Insurance Portability and Accountability Act), CPT is one of the officially designated code sets that must be used for electronic healthcare transactions. Any provider, hospital, or insurer that processes claims electronically is required by federal regulation to use CPT codes for physician services, lab tests, radiology, therapy services, hearing and vision care, and more. This mandate has been in place since 2002 and is the reason CPT is so deeply embedded in every corner of healthcare billing.
How Codes Are Created and Updated
The CPT code set is managed by the CPT Editorial Panel, an independent physician-led body convened by the AMA. The panel meets three times a year and accepts code change applications from a wide range of stakeholders: medical specialty societies, individual physicians, hospitals, labs, device manufacturers, and insurance companies. Specialty society advisors provide clinical expertise as applications move through the review process.
Most approved changes take effect on January 1 of the following year, with updated code books released in advance so providers and billing staff can prepare. The CPT 2025 code set, for instance, included 420 total updates: 270 new codes, 112 deletions, and 38 revisions. This annual cycle keeps the system aligned with how medicine is actually practiced, adding codes for new procedures and retiring codes for outdated ones.

