CARDIOLOGY · CPT 93018

CPT 93018: Cardiovascular Stress Test, Interpretation and Report Only

Diagnostic ECG & stress testing cluster

Mukesh Makwana
Mukesh MakwanaFounder & CEO · Hands-on medical billing & RCM across 11 specialties · Reviewed

CPT 93018 covers the interpretation and report of a cardiovascular stress test when other entities handled the tracing and supervision. It is the reading physician's code, and the quality of the written report is what decides whether it survives an audit.

What CPT 93018 covers

93018 is the cardiovascular stress test, interpretation and report only. It pays for the physician work of analysing the study and producing a signed report that answers the clinical question that prompted it.

It sits alongside 93016 for supervision and 93017 for the tracing. Where a single practice provides all three on its own equipment, the correct report is the global 93015.

Reimbursement context

93018 carries only the interpretive portion of the professional value.

2026 Medicare RVUs for CPT 93018

CPT 93018: 2026 Medicare RVUs (national, before GPCI)
LineWorkPE, non-facilityPE, facilityMalpracticeTotal, non-facilityTotal, facility
Global (no modifier)0.290.110.110.010.410.41

Source: CMS CY 2026 PFS Relative Value File, RVU26D (October release, published 08/26/2026). RVUs are national and unadjusted; commercial payers set their own rates.

In the 2026 CMS relative value file, CPT 93018 carries 0.29 work RVUs and 0.41 total RVUs, the same in facility and non-facility settings. Its PC/TC indicator is 2: 93018 is itself a professional-component-only code, so modifier 26 is never added to it. Its global indicator is XXX: the surgical global period concept does not apply. Across the ECG and stress test codes, work RVUs run from 0.17 (93000) to 0.73 (93015); 93018 sits at 0.29.

To turn RVUs into payment, each component is multiplied by your locality's geographic practice cost index, the three are added, and the sum is multiplied by the 2026 conversion factor: $33.4009, or $33.5675 for qualifying APM participants (CMS-1832-F; CMS fact sheet). The CMS Physician Fee Schedule Look-Up Tool runs that calculation for your locality.

Documentation requirements

  • The indication, stated in the report rather than inferred from the order.
  • Protocol and stress method, including agent and dose where pharmacological.
  • Achieved heart rate against target, workload reached, and exercise duration.
  • ECG response across rest, stress and recovery, with specific findings.
  • Blood pressure response and any symptoms.
  • Reason for termination.
  • A conclusion that answers the clinical question, signed and dated.

Medicare contractor billing articles. Each Medicare Administrative Contractor publishes its own billing and coding articles for this service, and the covered diagnoses differ by jurisdiction. Active examples in the CMS Medicare Coverage Database, checked September 28, 2026: A57183 (Cardiovascular Stress Testing, Including Exercise and/or Pharmacological Stress and Stress Echocardiography, Noridian), A56423 (Cardiology Non-emergent Outpatient Stress Testing, Novitas) and A56952 (Cardiology Non-emergent Outpatient Stress Testing, First Coast). Use the article from the contractor that processes your claims.

Common denials and the exact fix

Duplicate: another physician already reported the read

Only one interpretation per study is payable for the date of service.

Fix: agree in advance which physician reports the read in each setting, particularly where a supervising cardiologist and a reading cardiologist are both involved.

Billed alongside the global code 93015

The interpretation is already inside 93015.

Fix: global or components, never both.

Report restates the tracing without a conclusion

A report that lists findings but never answers the clinical question is the most common audit weakness on this code.

Fix: require a conclusion section on every stress report, tied to the stated indication.

Billed with stress echocardiography 93351

93351 includes the continuous ECG monitoring and supervision, so separate stress component codes deny.

Fix: report 93351 alone. With 93350 the components remain separately reportable.

CO-50: diagnosis does not support the study

The interpretation carries the same medical-necessity requirement as the test itself.

Fix: state the cardiac indication in the report and code it specifically on the claim.

Modifier rules

  • 26: not used. 93018 is already professional-only.
  • TC: never appropriate; the technical work is 93017.
  • 77: repeat interpretation by another physician, in the narrow circumstances a payer recognises it.
  • 25: on the E/M where a separately identifiable visit was performed.

NCCI bundling edits

  • 93018 with 93015: interpretation is a component of the global code.
  • 93018 with 93010: a routine ECG read is not separately reportable for the tracing acquired during the stress test.
  • 93018 with 93351: included in stress echocardiography with ECG monitoring.
  • 93018 with 93350 or 78452: separately reportable.
The stress test family splits through four separate codes, not through 26 and TC modifiers. Choosing the wrong member of the family is the single biggest source of stress test denials.

Frequently asked questions

What must a 93018 report contain?
A signed interpretation that goes beyond restating the tracing: the indication, the protocol and stress method, achieved workload and heart rate against target, the ECG response through stress and recovery, blood pressure and symptom response, the reason for termination, and a conclusion that answers the clinical question. A report that omits the conclusion is the most common audit weakness.
Can 93018 be billed by a physician who did not supervise the test?
Yes. Interpretation and supervision are distinct components. A physician who reads a study supervised by a colleague reports 93018, while the supervising physician reports 93016. When one physician did both, both codes are reportable in a setting where a facility bills the technical component.
Why did my 93018 deny as a duplicate?
Only one interpretation per study is payable. If another physician has already reported the read for that date of service, the second claim denies. It also denies when the global 93015 has been billed for the same study, because the global code already contains the interpretation.

Sources

American Medical Association, CPT 2026 Professional Edition.
Centers for Medicare & Medicaid Services, CY 2026 PFS Relative Value File RVU26D (October release): RVUs, PC/TC indicator and global period for CPT 93018.
Centers for Medicare & Medicaid Services, CY 2026 Physician Fee Schedule final rule, CMS-1832-F: conversion factors.
Centers for Medicare & Medicaid Services, National Correct Coding Initiative Policy Manual for Medicare Services and quarterly procedure-to-procedure edit tables.
Medicare Coverage Database billing and coding articles A57183, A56423, A56952.

CPT® is a registered trademark of the American Medical Association. Payer policy and NCCI edits change quarterly, so check your own contractor before submission. How we verify this guidance.

Related codes

  • CPT 93015. Cardiovascular stress test, global.
  • CPT 93010. ECG interpretation and report only.
  • CPT 93016. Stress test supervision only.

More cardiology code guides

  • CPT 78452. Myocardial perfusion SPECT, multiple studies.
  • CPT 93306. Complete TTE with spectral and color flow Doppler.
  • CPT 93307. Complete TTE without Doppler.
  • CPT 93308. Limited or follow-up echo.

Related reading

Capture every stress test read

Eligibility verification (EV), benefits verification (BV), prior authorizations, and denial management at no cost for your first 30 days.

30-Day Free Trial

No setup fee. No long-term contract.

30-Day Free Trial Call
πŸ€–Sterling AI AgentOnline Β· instant answers