March 15, 2026

Cardiology CPT codes are standardized billing codes used to report cardiology procedures, diagnostic tests, and physician services for insurance reimbursement in the United States.
These codes are part of the Current Procedural Terminology (CPT) system published by the American Medical Association (AMA) and are required for submitting medical claims within the medical billing process used by Medicare, Medicaid, and commercial insurance payers.
Cardiology billing relies heavily on CPT codes because cardiovascular care includes diagnostic testing, cardiac imaging, interventional procedures, and physician evaluation services.
Accurate CPT coding supports three operational functions for cardiology practices:
This guide explains the most common cardiology CPT codes, how to select them correctly, and how to avoid billing errors in cardiology practices.
Cardiology CPT codes are standardized procedural codes used to report cardiovascular diagnostic tests, physician services, and interventional cardiology procedures for insurance reimbursement.
Healthcare providers use these codes when submitting medical claims to Medicare, Medicaid, and commercial insurance payers. Correct CPT coding ensures that cardiology services such as electrocardiograms, echocardiography studies, stress tests, and cardiac catheterization procedures are properly documented and reimbursed.
Cardiology CPT codes are essential for accurate claim submission, reimbursement, and regulatory compliance in cardiovascular care.
Cardiology procedures range from routine diagnostic tests to complex interventional treatments. Each service must be reported using the correct CPT code so insurance payers can identify the procedure performed and determine appropriate reimbursement.
CPT coding in cardiology supports four critical administrative functions:
Insurance companies rely on CPT codes to identify the exact cardiology service performed, such as electrocardiograms, echocardiography studies, stress tests, or cardiac catheterization procedures.
Each CPT code is associated with a specific reimbursement value defined by payer fee schedules. Correct coding ensures cardiology practices receive payment that reflects the complexity and resources involved in cardiovascular procedures.
Healthcare providers must follow coding guidelines established by organizations such as the American Medical Association (AMA) and the Centers for Medicare & Medicaid Services (CMS). Accurate CPT coding helps healthcare providers receive correct reimbursement, maintain billing compliance, and reduce insurance claim denials. Many cardiology practices rely on professional medical billing services to manage coding accuracy and streamline insurance reimbursement processes.
Cardiology CPT codes also support quality reporting systems and value-based care programs. Proper coding ensures that cardiovascular services are accurately represented in patient records and healthcare performance metrics.
Because cardiology includes high-cost diagnostic imaging and interventional procedures, even small coding errors can lead to claim denials, underpayment, or compliance risk. Accurate CPT coding therefore plays a critical role in both financial performance and regulatory compliance for cardiology practices.
Cardiology billing includes multiple CPT code categories. A strong foundational understanding is key to accurate claim submission.
These cover office visits and consultations. Depending on the level of service, you will use codes such as:
Cardiology often requires a detailed history and exam, especially for chronic heart conditions such as hypertension, arrhythmia, or heart failure. Documentation must support the level of the selected E/M code.
Important: Since 2021, CMS changed E/M documentation guidelines. Time and medical decision-making (MDM) are often the basis for code selection — not just physical exam bullet points.
This is the most frequently billed category in cardiology. It includes:
Each has its own specific CPT range.
Cardiology procedures are primarily reported within the cardiovascular section of the CPT manual. The most frequently used cardiology CPT ranges include:
| CPT Code Range | Procedure Category |
| 93000–93010 | Electrocardiography |
| 93224–93272 | Cardiac rhythm monitoring |
| 93303–93356 | Echocardiography |
| 93451–93464 | Cardiac catheterization |
| 92920–92944 | Coronary angioplasty and stent procedures |
Understanding these code ranges helps billing teams quickly identify the correct category when selecting cardiology CPT codes.
Healthcare billing in the United States uses two primary coding systems to report medical services and procedures: Current Procedural Terminology (CPT) codes and Healthcare Common Procedure Coding System (HCPCS) codes.
Both code sets are used in cardiology billing, but they serve different purposes within the medical claims process.
CPT codes describe medical procedures and physician services performed during patient care. In cardiology, CPT codes report diagnostic tests, imaging procedures, and interventional treatments such as electrocardiograms, echocardiography studies, stress testing, and cardiac catheterization.
HCPCS codes, often referred to as HCPCS Level II codes, are used to report medical supplies, medications, durable medical equipment, and certain non-physician services that are not included in the CPT system.
| Coding System | Purpose | Example in Cardiology Billing |
| CPT Codes | Report physician procedures and diagnostic services | Electrocardiogram (93000), Echocardiography (93306) |
| HCPCS Codes | Report medical supplies, drugs, and equipment | Cardiac monitoring equipment or injectable medications |
In cardiology practices, billing teams frequently use CPT codes to report clinical procedures while HCPCS codes report associated medical supplies or equipment used during patient care.
Understanding the difference between CPT and HCPCS coding helps healthcare organizations submit accurate insurance claims and avoid reimbursement errors.
The following sections explain the most frequently used cardiology CPT codes.

EKGs are the backbone of cardiology diagnostics and are among the most commonly performed procedures. CPT 93000 covers a routine EKG including interpretation, whereas CPT 93224–93227 involve longer-term rhythm monitoring, often used for patients with arrhythmias or unexplained palpitations. CPT 93268 and 93270 cover device placement and programming for monitoring.
| CPT Code | Description |
| 93000 | Electrocardiogram (routine EKG) |
| 93224–93227 | External rhythm monitoring (includes both patient and physician interpretation) |
| 93268, 93270 | External ECG monitor placement and programming |
EKGs are often bundled into global care packages by payers. Make sure the documentation reflects medical necessity, especially for repeat or extended monitoring.
Echocardiography is a critical imaging modality that provides detailed information about the heart’s structure and function. CPT 93306 is the standard transthoracic echo, while 93320–93321 are used when Doppler measurements are required to assess blood flow and valve function. Stress echocardiography (93350) evaluates how the heart performs under exercise or pharmacologic stress.
| CPT Code | Description |
| 93306 | Transthoracic echocardiography |
| 93320–93321 | Doppler echo study |
| 93350 | Stress echocardiography |
Always include the reason for the study, the views obtained, the measurements, and the findings. Echo codes are technical and interpretation components; skipping details can lead to downcoding.
Stress tests evaluate cardiac function under exertion. CPT 93015–93018 cover the exercise portion, which includes monitoring heart rate, blood pressure, and symptoms. CPT 93016 represents the physician’s interpretation and report of the results.
| CPT Code | Description |
| 93015–93018 | Cardiovascular stress tests |
| 93016 | Interpretation and report only |
If treadmill stress testing is performed, you may bill the exercise component plus interpretation separately. Be careful — payers distinguish between physician interpretation and technician time.
Interventional cardiology involves highly specialized procedures, including coronary angiography, angioplasty, stent placement, and electrophysiologic studies. These CPT codes are very specific, often reflecting laterality, the number of vessels treated, and whether the procedure was diagnostic or therapeutic.
| CPT Code Range | Description |
| 93454–93461 | Coronary angiography |
| 92920–92944 | Angioplasty and related interventions |
| 93600–93662 | Electrophysiologic studies |
Interventional cardiology reimbursements are among the highest in outpatient procedural billing due to complexity and resource use. Yet payers audit these claims frequently for bundling and medical necessity.
| Cardiology Procedure | Example CPT Codes |
| Electrocardiogram (ECG/EKG) | 93000 |
| Holter Monitoring | 93224–93227 |
| Transthoracic Echocardiography | 93306 |
| Cardiac Stress Testing | 93015–93018 |
| Coronary Angiography | 93454–93461 |
Modifiers are two-digit or two-character additions that explain why a service was altered. The wrong modifier — or missing one — can trigger denials.
Important modifiers in cardiology:
Best Practice: Document the reason for modifier use clearly in the record. For example, if a patient receives an E/M visit and an echo on the same day, explain why both were medically necessary and distinct.
The National Correct Coding Initiative (NCCI) is a program developed by the Centers for Medicare & Medicaid Services (CMS) to prevent improper payment for services that should not be billed together.
Cardiology procedures are frequently subject to NCCI edits because many cardiovascular services are performed during the same patient encounter.
NCCI edits help identify bundled procedures, meaning two services that are considered part of the same clinical service and therefore cannot be billed separately.
Common cardiology NCCI scenarios include:
| Example Procedure | Bundled Relationship |
| Electrocardiogram with interpretation | Often bundled with certain cardiac stress test services |
| Diagnostic angiography | Bundled with interventional coronary procedures when performed during the same session |
| Cardiac catheterization imaging | Included in certain angioplasty procedures |
Healthcare providers may use modifier 59 or modifier XS to indicate that two procedures were performed independently when documentation supports separate medical necessity.
Because cardiology procedures involve complex diagnostic and interventional services, reviewing NCCI edit tables before claim submission helps prevent avoidable claim denials.
Selecting the correct CPT code is crucial in cardiology billing because even a small mistake can lead to denials, underpayments, or compliance issues. Here’s a detailed, step-by-step approach that reflects real-world practice and payer expectations in the U.S. healthcare system:
Every CPT selection starts with the provider’s note. Look for:
Tip: If the documentation is unclear, clarify with the provider before coding. Accurate coding starts with complete, precise notes.
Cardiology procedures fall into several categories:
Determine which category the service fits into. This will narrow the CPT code range.
Always reference the latest AMA CPT manual. Key points:
Example: CPT 93306 is for a complete transthoracic echocardiography, including Doppler. CPT 93350 is for stress echocardiography, which is a distinct test.
Each CPT code must have an ICD-10 diagnosis code that supports medical necessity:
Tip: Always make sure the diagnosis justifies the procedure. Payers reject claims that lack clinical support.
Modifiers explain why a procedure differs from usual circumstances:
Example: A patient has an office visit plus an EKG on the same day. You can bill the E/M code with modifier 25 and the EKG code separately.
Medicare, Medicaid, and commercial payers often have frequency limits, coverage requirements, and bundling rules.
Tip: Maintaining a payer policy database can save time and reduce denials.
After selecting the CPT code:
Regularly auditing your cardiology billing helps identify patterns of errors, such as:
Tip: Practices that implement monthly coding audits reduce denials and increase clean claim rates by up to 25–30%.
A patient presents to a cardiology clinic with chest pain and shortness of breath during exertion. The cardiologist performs a comprehensive office evaluation and orders a diagnostic electrocardiogram.
The following services are documented in the patient record:
The appropriate coding may include:
| CPT Code | Description |
| 99214 | Established patient office visit |
| 93000 | Electrocardiogram including interpretation |
In this scenario, modifier 25 may be appended to the evaluation and management code if documentation demonstrates that the office visit was a significant and separately identifiable service beyond the diagnostic test.
Accurate documentation ensures that both services meet medical necessity requirements and can be reimbursed appropriately.
Accurate documentation is essential for correct CPT code selection in cardiology billing. Insurance payers require clinical records that clearly support the procedures and services reported on a claim.
Cardiology documentation typically includes several key elements:
The medical record must describe the patient’s presenting condition, such as chest pain, arrhythmia, or shortness of breath.
Documentation should include measurements, imaging findings, and interpretation reports for tests such as electrocardiograms, echocardiography studies, or cardiac monitoring.
Interventional procedures must include information about the vessels treated, devices used, and procedural techniques performed.
Many cardiology CPT codes require a documented interpretation of diagnostic findings by the physician.
Clear documentation ensures that CPT codes accurately reflect the services provided and supports medical necessity during payer audits.
Cardiology claims are denied when submitted CPT codes do not align with clinical documentation, payer billing policies, or medical necessity requirements.
Because cardiovascular procedures involve advanced diagnostics and high-cost interventions, insurance payers apply strict review rules before approving reimbursement.
The five most common causes of cardiology CPT code claim denials include:
Claims may be rejected when the reported CPT code does not accurately represent the procedure performed. For example, billing a stress echocardiography code when only a treadmill stress test was completed.
Cardiology services frequently require modifiers such as 25, 26, TC, or 59. Omitting or incorrectly applying these modifiers may cause payers to bundle services or reject claims.
Insurance payers require documentation explaining why a cardiac test or procedure was performed. Clinical indications such as chest pain, arrhythmia, or suspected coronary artery disease must support the billed service.
Each CPT code must correspond with an appropriate ICD-10 diagnosis code. Claims are commonly denied when the diagnosis does not justify the reported procedure.
The National Correct Coding Initiative (NCCI) identifies services that should not be billed separately. Submitting bundled cardiology procedures without proper modifiers may result in automatic claim denial.
Healthcare practices reduce cardiology claim denials by performing regular coding audits, verifying payer coverage policies, and ensuring that clinical documentation clearly supports all billed services.
Cardiology billing is frequently reviewed during payer audits because cardiovascular procedures involve high reimbursement values and complex coding rules.
Regulatory agencies and insurance payers examine cardiology claims to ensure that CPT codes accurately reflect the procedures performed and that services meet medical necessity requirements.
Common cardiology audit triggers include:
Selecting higher-level E/M codes without sufficient documentation of medical decision-making.
Using modifier 59 or modifier 25 without documentation supporting separate services.
Billing multiple CPT codes for services that are considered part of a single procedure under NCCI guidelines.
Failing to document clinical indications such as chest pain, arrhythmia, or coronary artery disease.
Healthcare practices reduce cardiology audit risk by maintaining detailed clinical documentation, conducting internal coding audits, and following CPT and CMS billing guidelines.
Managing cardiology CPT codes requires expertise in cardiovascular procedures, payer billing rules, and medical documentation standards. Many healthcare organizations work with specialized cardiology medical billing services to ensure coding accuracy and reduce claim denials.
For example, Shadow Billing Solutions, a medical billing company based in New York and New Hampshire and serving healthcare providers across the United States, supports cardiology practices by managing CPT coding, insurance claim submission, and reimbursement workflows for cardiovascular services. Professional billing support helps practices maintain compliance with payer guidelines while improving revenue cycle performance.
Cardiology billing is complex and high-stakes, covering everything from routine EKGs to advanced interventional procedures. Accurate CPT coding, proper modifiers, and supporting ICD-10 diagnoses are essential for compliance and timely reimbursement.
Thorough documentation, understanding payer rules, and regular audits help reduce denials and optimize revenue. By following best practices in code selection and verification, cardiology practices can streamline billing, secure proper payment, and focus on delivering quality patient care.
CPT code 93000 reports a complete electrocardiogram (ECG) service that includes tracing, physician interpretation, and a written report.
Cardiology billing uses two additional codes when the service components are separated:
Healthcare providers use these component codes when the technical portion and professional interpretation are performed by different entities.
One of the most frequently used cardiology CPT codes is 93000, which represents a routine electrocardiogram (ECG/EKG) including interpretation and report.
Yes. Many cardiology procedures require multiple CPT codes because diagnostic tests and physician interpretation are billed separately.
Examples include:
Modifiers such as 26 (professional component) and TC (technical component) help identify which portion of the service was performed by the provider.
CPT code 93000 is the most commonly used code for a routine electrocardiogram (ECG) with interpretation and report.
This code includes three components:
Cardiology practices frequently use CPT 93000 when the same provider performs both the ECG test and the interpretation.
Cardiac rhythm monitoring procedures are commonly reported using CPT codes 93224–93227.
These codes represent Holter monitoring services, which continuously record heart rhythm over 24–48 hours to evaluate arrhythmias or unexplained palpitations.
Cardiology practices may also use additional monitoring codes such as:
CPT code 93306 is the standard code for a complete transthoracic echocardiogram with Doppler and color flow imaging.
Echocardiography CPT coding may also include additional codes such as:
These diagnostic imaging services help evaluate cardiac structure, valve function, and blood flow abnormalities.
Cardiac stress testing procedures are typically reported using CPT codes 93015–93018.
These codes represent different components of a cardiovascular stress test:
Cardiology providers may bill individual components depending on which services are performed.
Cardiology claim denials occur when CPT codes do not match clinical documentation or payer billing rules.
The most common causes include:
Regular coding audits and accurate documentation reduce denial risk.
CPT codes describe medical procedures, while ICD-10 codes describe patient diagnoses.
In cardiology billing:
Insurance payers require both codes on medical claims to verify that the procedure performed was medically necessary.