Cardiology Billing Services
Cardiology Billing Services
CPT Code for Cardiology Office Visit Complete Billing Guide (2026)
September 19, 2026

CPT Code for Cardiology Office Visit: Complete Billing Guide (2026)

CPT Code for Cardiology Office Visit: Complete Billing Guide (2026)

Quick answer: Cardiology office visits are billed with E/M codes: 99202–99205 for new patients and 99212–99215 for established patients. Tests performed at the same encounter, such as an ECG, stress test, echocardiogram, or device evaluation, may have separate CPT codes when they are separately reportable, medically necessary, and properly documented.

Why Cardiology Office Visit Billing Is More Complicated

A cardiology appointment can include an office evaluation, ECG, monitoring, or device service during the same encounter. Each service has its own coding, documentation, medical-necessity, and bundling requirements.

Cardiology billing therefore involves diagnostic testing, professional and technical components, device-monitoring windows, supervision requirements, and payer-specific coverage rules. Medicare also adds NCCI edits, Local Coverage Determinations (LCDs), and incident-to requirements. A missing indication, incomplete interpretation, or incorrect modifier can lead to a denial or audit issue.

A strong revenue cycle management process helps catch these issues before they affect payment.

What Is the CPT Code for a Cardiology Office Visit?

CPT office visit codes are standard E/M codes, not cardiology-specific codes. What makes a cardiology claim different is the testing and procedures often reported with the visit.

A typical claim has three layers:

  • E/M code: 99202–99205 for new patients and 99212–99215 for established patients.
  • Test or procedure codes: Used for separately reportable services such as ECGs, echocardiograms, stress tests, monitors, and device checks.
  • ICD-10-CM diagnosis codes: Explain why the visit or test was medically necessary.

CPT describes what was performed; ICD-10-CM explains why it was performed. The diagnosis must support the service being billed. Medicare may also use HCPCS Level II codes such as G2211, G2212, and G0403–G0405 for specific services.

How Cardiology Office Visits Are Billed

A reliable workflow reduces denials and missed charges:

  1. Eligibility and scheduling: Confirm coverage, referrals, prior authorization, and secondary insurance.
  2. Registration: Capture accurate demographics and insurance information.
  3. Encounter documentation: Record the reason for the visit, conditions addressed, tests performed, and supervision.
  4. Charge capture: Report the supported E/M level and separately reportable services.
  5. Coding review: Verify E/M leveling, diagnosis specificity, modifiers, and NCCI edits. Strong medical coding prevents avoidable errors.
  6. Submission and payment: Scrub claims, meet timely filing limits, and compare payments with the applicable fee schedule or contract.
  7. Denials and A/R: Work rejected or denied claims promptly through denial management and AR follow-up.

New vs. Established Patient Office Visit Codes

A patient is generally new when neither the physician nor another physician of the exact same specialty and subspecialty in the same group has provided a professional face-to-face service within the previous three years. Otherwise, the patient is established.

Level New Patient Established Patient Minimum Total Time
2 99202 99212 15 / 10 minutes
3 99203 99213 30 / 20 minutes
4 99204 99214 45 / 30 minutes
5 99205 99215 60 / 40 minutes

Visits are selected by medical decision-making (MDM) or total time on the date of service.

  • 99211 is an established-patient visit that can be used for certain nurse-level services and has no MDM requirement.
  • Medicare does not recognize consultation codes. Use the appropriate new or established E/M code instead. Commercial payer rules can differ.
  • Hospital-based provider settings can have separate facility billing, while the clinician reports the professional service.

Common Cardiology CPT Codes

Code Service Key Billing Point
99202–99205 New-patient office visit Level by MDM or total time
99212–99215 Established-patient office visit Level by MDM or total time
G2211 Medicare office-visit add-on Applies to qualifying ongoing care
93000 Complete ECG Tracing plus interpretation/report
93005 / 93010 ECG components Tracing / interpretation and report
93015–93018 Exercise stress testing Global code or split components
93280 Dual-lead pacemaker programming In-person device evaluation
93294–93296 Remote pacemaker/ICD monitoring 90-day monitoring framework
93297 / 93298 Remote monitor evaluations Up to 30 days
93306 Complete transthoracic echo Includes spectral and color Doppler
93224–93227 External ECG monitoring Qualifying Holter services

ECG Coding: 93000, 93005, and 93010

The three ECG codes divide the service by who performs each part:

  • 93000: tracing plus interpretation and report.
  • 93005: tracing only.
  • 93010: interpretation and report only.

For 93010, “ECG reviewed, normal” may not support a separately billed interpretation. Keep a distinct, signed report with findings and clinical impression.

Key rules:

  • One separately payable interpretation is generally expected for each tracing.
  • Do not count the same interpretation both as a separately billed service and as E/M data.
  • Do not append -26 or -TC to 93000; use the component codes when the service is split.
  • A same-day repeat ECG needs a documented clinical reason and the appropriate repeat modifier when applicable.

ECG Reimbursement and Stress Testing

Medicare does not use one national payment amount for 93000. Payment varies with relative values, geographic adjustment, setting, and the applicable conversion factor.

For 93015, the global code includes supervision, tracing, and interpretation/report. When components are split, 93016, 93017, and 93018 may apply. Do not add 93000 for the resting ECG when it is already part of the stress-test service. Also check multiple-procedure rules when several cardiovascular diagnostic services are performed on the same date.

Pacemaker and Remote Monitoring Billing

CPT 93280 reports an in-person programming evaluation of a dual-lead pacemaker. Documentation should identify the device and include battery status, sensing, thresholds, impedance, stored episodes, parameter changes, and the signed report.

A separate E/M requires separately identifiable work. An ECG on the same date also requires review of current NCCI edits and documentation.

Do not mix remote-monitoring families. 93294–93296 cover remote pacemaker/ICD monitoring, while 93297 covers an implantable cardiovascular physiologic monitor and 93298 a subcutaneous rhythm monitor such as a loop recorder. The 30-day versus 90-day windows matter for recurring billing.

Keep a transmission log with the date, data reviewed, interpretation, clinical action, and signed report.

How to Choose the Correct E/M Level

Office E/M services are selected by medical decision-making (MDM) or total time. History and examination remain clinically important but do not determine the level as they did under the older framework.

MDM uses three elements: problems addressed, data reviewed/analyzed, and risk of management. Two of the three must meet the selected level.

  • Low: one stable chronic condition with limited data and low management risk.
  • Moderate: two or more stable chronic conditions, a worsening chronic illness, or a new problem with uncertain prognosis, with appropriate data and/or moderate risk such as prescription drug management.
  • High: severe exacerbation or a problem threatening life or bodily function, extensive data, and high-risk management.

Document whether chronic conditions are at goal, worsening, or actively managed; “unchanged” alone does not necessarily establish stability.

When billing by time, record the practitioner's total time and activities on the date of service. Do not count staff time, travel, or time spent on separately billed services such as a separately reported ECG interpretation. Medicare and CPT can use different prolonged-service thresholds, so apply the payer's rules.

Documentation Requirements

Auditors evaluate what the record actually supports. A defensible cardiology note should include the reason for the visit, conditions addressed and their status, relevant exam findings, data or outside records reviewed, management decisions, orders and indications, and provider authentication. When time determines the E/M level, record total minutes and the activities performed.

For a separately billed ECG, retain the indication, tracing with patient identifiers/date and time, and a separate signed interpretation with findings and clinical impression. Link the claim to the diagnosis supporting the test and explain any same-day repeat ECG.

Medical Necessity

Medicare requires services to be reasonable and necessary for the diagnosis or treatment of illness or injury, using National and Local Coverage Determinations and other Medicare policies. Commercial plans may apply different policies.

Medical necessity should be clear in the note. A diagnostic ECG should connect a symptom or condition to the clinical question rather than simply say “routine baseline ECG.”

Remember:

  • Routine screening ECGs in asymptomatic patients are generally not covered except for the Welcome to Medicare benefit.
  • Repeat imaging, stress testing, and device checks need a documented clinical reason or appropriate surveillance basis.
  • An Advance Beneficiary Notice may be required when Original Medicare is expected to deny a service as not reasonable and necessary.
  • Link each claim line to the diagnosis that best supports it.

Common Cardiology Billing Mistakes

Frequent errors include:

  • Adding -26 or -TC to 93000 instead of using 93005/93010 when components are split.
  • Billing 93010 without a signed interpretation report.
  • Counting an ECG interpretation twice.
  • Adding modifier 25 by habit.
  • Using Medicare consultation codes.
  • Using a remote-monitoring code for the wrong device family.
  • Billing 93000 separately with 93015 when the resting ECG is included.
  • Using unspecified diagnoses when greater specificity is supported.
  • Cloning notes instead of documenting the actual work.
  • Billing incident-to when the patient has a new problem or supervision requirements are not met.

Common Denials and How to Prevent Them

Denial Typical Cause Prevention
CO-50 Medical necessity not supported Link the service to the documented indication
CO-97 Bundling Run current NCCI edits
CO-4 Modifier issue Verify payer-specific rules
CO-11 Diagnosis mismatch Use the diagnosis that best supports the line
CO-16 Missing information Complete front-end edits
CO-197 No authorization Verify before the service
CO-151 Frequency issue Track monitoring windows
CO-29 Timely filing Monitor charge lag
CO-18 Duplicate claim Check claim status before resubmitting

Trend recurring denials by payer, provider, and reason, then correct the upstream workflow.

Modifier 25 and Other Important Modifiers

Modifier 25 applies when an E/M service is significant and separately identifiable from another same-day procedure when its requirements are met. It should not be automatic.

For an E/M with an in-office 93000, Medicare's NCCI structure generally does not require modifier 25 because the ECG is an XXX-global diagnostic service. Commercial plans may differ.

Other common modifiers include 57 for an E/M leading to a major procedure, 24 for an unrelated postoperative E/M, 26/TC for eligible professional/technical components, 59/XE/XS/XP/XU for supported distinct services, 76/77 for repeat procedures, and GA/GZ for Medicare ABN-related situations.

Medicare vs. Commercial Insurance

Commercial payers are not simply Medicare under another name. Policies and contracts can differ.

Topic Original Medicare Commercial Payers
Consult codes Not recognized Varies
Prolonged services G2212 rules Often 99417, but varies
G2211 Medicare-specific rules Varies
Incident-to Defined Medicare requirements Payer-specific
Modifier 25 NCCI-based Payer-specific
Prior authorization Limited for routine office services Common for advanced imaging/procedures
Timely filing Generally one year Contract-defined
Medical necessity NCDs/LCDs Payer clinical policies

Build payer-specific rules into scheduling and claim scrubbing instead of relying on memory. Prior authorization support can help with imaging and procedure requirements.

Coding Tips for Better Reimbursement

Make problem status explicit, use time when it reflects the encounter, and document the longitudinal relationship when reporting G2211. Code diagnoses to the highest specificity supported by the record.

Run current NCCI and MUE edits, track device-monitoring windows, verify authorization at scheduling, and compare payments with the fee schedule or contract to catch denials and underpayments.

Compliance Checklist

Before submission, confirm the E/M level is supported; tests have indications and linked diagnoses; ECG interpretations are signed; modifiers are documented; Medicare claims do not use consultation codes; incident-to requirements are met; device windows are tracked; required authorization is verified; diagnoses are specific and current; scrubber edits are updated; denials are reviewed; and NPIs and enrollment records are current.

How Professional Cardiology Billing Services Can Help

Outside support may help when denials rise, new diagnostic programs launch, providers are added, or experienced billing staff leave.

A specialty team such as Cardiology Billing Services can support coding accuracy, denial follow-up, documentation feedback, insurance eligibility checks, authorization workflows, enrollment, and A/R recovery.

Evaluate a billing partner by its E/M audit process, modifier handling, denial reporting, data practices, and cardiology-specific experience.

2026 Billing Updates and 2027 Proposals

The 2026 Medicare Physician Fee Schedule changes include new conversion factors and an efficiency adjustment. Medicare telehealth flexibilities were extended through December 31, 2027.

For CY 2027, CMS has proposed changes that could affect cardiology practices, including a same-day payment reduction for certain E/M services paired with global-period procedures, changes to G2211, and tighter requirements for remote physiologic monitoring. These proposals are not final.

Monitor the final rule, MAC updates, annual ICD-10-CM changes, and quarterly NCCI and HCPCS updates before changing billing logic.

Key Takeaways

Cardiology visits use standard E/M codes, but tests and device services make claims more complex. Select E/M levels by MDM or total time and document what supports the level.

For ECGs, use 93000 for the complete service, 93005 for tracing only, and 93010 for interpretation/report only. Match device codes to the device and monitoring period.

Modifier 25 is not automatic, and incident-to has strict Medicare requirements. Build medical necessity, authorization, NCCI checks, device tracking, and denial review into the workflow.

Frequently Asked Questions

What are the Medicare incident-to guidelines for 2026?

Incident-to billing generally requires an established patient, a physician-initiated plan of care, a qualifying setting, and required supervision. In 2026, direct supervision can be met through real-time audio and video. New patients and new problems are not automatically eligible.

Can NPs and PAs bill cardiology visits under their own NPI?

Yes, subject to state scope of practice and payer enrollment. Under Original Medicare, an NP or PA billing under their own NPI is generally paid at 85% of the physician fee schedule amount. Incident-to billing is separate and requires additional conditions.

Does Medicare cover an ECG during an annual wellness visit?

The Annual Wellness Visit does not include a routine diagnostic ECG. The screening ECG benefit is tied to the one-time Welcome to Medicare visit and uses G0403–G0405. Diagnostic ECGs require a supported symptom or diagnosis.

Is prior authorization required for cardiology tests?

Original Medicare generally does not require prior authorization for routine office cardiology services. Medicare Advantage and commercial plans often require it for advanced imaging and certain procedures. Verify requirements at scheduling.

How often will Medicare pay for cardiac testing?

There is no single blanket frequency limit for all cardiac imaging and stress testing. Repeat services must still be reasonable and necessary and may be affected by MAC policies. Document changes in symptoms, therapy, clinical status, or an appropriate surveillance reason.

How long do we have to appeal a Medicare denial?

For Original Medicare, a redetermination request is generally due within 120 days of the initial determination. Other records requests and payer appeals can have different deadlines.

Conclusion

Accurate cardiology billing means matching each claim line to the work performed. The E/M level should match the documentation, ECGs need proper reports, device codes must match the device and monitoring window, and modifiers should be supported.

Reliable practices build medical necessity, authorization checks, NCCI edits, device tracking, and denial review into daily workflows while keeping policies current.

Leave a Reply