CPT 93015 is the complete cardiovascular stress test: the supervision, the continuous ECG monitoring, and the interpretation and report, reported as one global code. Most 93015 denials come from billing the global service in a setting where your practice did not actually provide all three parts.
What CPT 93015 covers
93015 describes a cardiovascular stress test using maximal or submaximal treadmill or bicycle exercise, continuous electrocardiographic monitoring, and/or pharmacological stress, with supervision, interpretation and report. It is the global code for the stress test itself.
The family splits four ways:
- 93015: global, all components by your practice on your equipment.
- 93016: supervision only.
- 93017: tracing only, the technical component.
- 93018: interpretation and report only.
Reimbursement context
93015 carries both professional and technical value, so it pays substantially more than any single component code, and the setting determines whether you are entitled to it at all.
Medicare pays for this code under the Physician Fee Schedule, and the amount depends on where you practise. Each code carries relative value units for physician work, practice expense and malpractice, each adjusted by a geographic practice cost index (GPCI) for the locality, and the total is multiplied by the conversion factor:
(work RVU × work GPCI + practice expense RVU × PE GPCI + malpractice RVU × MP GPCI) × conversion factor
For 2026 the conversion factor is $33.4009 for practitioners who are not qualifying APM participants and $33.5675 for qualifying APM participants, as set in the CY 2026 Physician Fee Schedule final rule (CMS-1832-F; see the CMS fact sheet). Because the RVUs differ by code and the GPCIs differ by locality, what your practice is paid will differ from any national average. Pull the RVUs and the payment for your own locality from the CMS Physician Fee Schedule Look-Up Tool.
Documentation requirements
- A specific cardiac indication explaining why the test was needed.
- The protocol used, and whether stress was exercise or pharmacological.
- Target and achieved heart rate, workload or agent and dose, and the reason for termination.
- Continuous ECG findings across rest, stress and recovery.
- Blood pressure response and any symptoms.
- Documented physician supervision, including who supervised and that they were present as required.
- A signed interpretation and report.
Common denials and the exact fix
CO-50: screening or low-specificity diagnosis
A stress test reported without an indication that explains the clinical question draws a routine medical-necessity denial.
Fix: code the actual indication, and make sure the record supports it. Screening stress tests in asymptomatic patients are generally not covered, and resubmitting with a swapped diagnosis is not a fix.
Global code billed in a facility setting
When the hospital or facility owns the equipment and bills 93017, a 93015 on the professional claim denies.
Fix: report 93016 and 93018 for the physician work instead.
Component billed alongside the global code
93016, 93017 or 93018 reported next to 93015 bills the same work twice.
Fix: submit the global code alone, or the components alone, never a mixture.
Supervision not documented
The supervision element is part of what 93015 pays for. If the record does not show who supervised the test, the global code is not defensible on audit.
Fix: record the supervising physician and their availability for every study.
Billed alongside stress echocardiography 93351
93351 already includes continuous ECG monitoring with physician supervision, so a separate stress test code denies.
Fix: report 93351 alone. Note the contrast with 93350, which does not include those elements, and with nuclear perfusion imaging, where the stress codes remain separately reportable.
Modifier rules
- 26 / TC: not used with this family. The split is through separate codes.
- 59 / XE / XP / XS / XU: rarely applicable, and never a route to getting a component paid next to the global code.
- 76: repeat study on the same day, which requires a documented clinical reason.
- 25: on the E/M, where a separately identifiable visit was performed beyond the test itself.
NCCI bundling edits
- 93015 with 93016, 93017 or 93018: components of the global code, not separately reportable.
- 93015 with 93000 or 93005: the resting tracing obtained as part of the stress test is not separately reportable.
- 93015 with 93351: 93351 includes the ECG monitoring and supervision.
- 93015 with 78452: separately reportable, because the nuclear code covers imaging rather than the stress test.
Frequently asked questions
When should I bill 93015 instead of 93016, 93017 and 93018?
Why was my stress test denied for medical necessity?
Can I bill 93015 with the component codes?
Can stress test codes be billed with a nuclear perfusion study?
Sources
American Medical Association, CPT 2026 Professional Edition.
Centers for Medicare & Medicaid Services, National Correct Coding Initiative Policy Manual and quarterly edit tables, cms.gov.
Centers for Medicare & Medicaid Services, Physician Fee Schedule Look-Up Tool, cms.gov.
American College of Cardiology, acc.org. AAPC coding resources, aapc.com.
CPT® is a registered trademark of the American Medical Association. Code descriptors are summarised here for billing guidance and are not a substitute for the current CPT codebook. Payer rules and NCCI edits change quarterly; verify against your own payer policy before submission.
Related codes
- CPT 93016. Stress test supervision only.
- CPT 93017. Stress test tracing only.
- CPT 93018. Stress test interpretation and report only.
Related reading
- Cardiology billing & RCM. How we scrub cardiology claims across diagnostics, cath lab, EP and remote monitoring.
- TC/26 modifier errors in cardiology. The split-billing mistakes that cost diagnostic practices the most.
- Echocardiography billing: complete vs. limited studies. What separates a defensible complete echo from a limited one.
Check your stress test claims before they deny
A free Billing X-Ray shows where stress test component coding is costing your practice.
Book my Billing X-Ray →