M
MedPayIQ
CPT 93017Cardiology

Cardiovascular stress test

CPT code 93017 covers the professional interpretation and reporting of a cardiovascular stress test, commonly known as a treadmill test. This code is used only for the physician's analysis of the test results, not the test performance itself.

Showing rates for
National Average

RVU breakdown

Work RVU
0
PE RVU (NF)
1.13
MP RVU
0.02
Total RVU
1.15

Conversion factor: 32.3465 · Source: CMS MPFS RVU25A · Confidence: High

Billing tips

  1. Verify that 93017 is not being billed when the complete stress test code (93015) is more appropriate

    Impact: 93015 includes all components and reimburses higher; incorrect unbundling of 93017 when 93015 should be used results in denials and potential compliance issues

  2. Ensure the interpretation is performed and documented separately from the test supervision if billing 93017 alone

    Impact: Missing written interpretation report is the #1 cause of 93017 denials; must include ECG findings, exercise duration, symptoms, BP response, and clinical impression

  3. When billing in a facility setting, confirm whether the facility is billing the technical component (93018) separately

    Impact: Duplicate billing of components can trigger audits; coordination between facility and professional billers prevents overpayment recovery

  4. Do not bill 93017 with 93016 or 93018 by the same provider on the same date—use 93015 instead

    Impact: CMS bundling edits will deny one or more codes; using the comprehensive code 93015 ($111.60 Medicare rate) is always more appropriate when all components are performed

  5. Verify medical necessity with appropriate ICD-10 codes such as chest pain (R07.9), CAD screening (Z13.6), or known CAD (I25.10)

    Impact: Screening without symptoms may be denied as not medically necessary; proper diagnosis coding supports the $37.20 reimbursement

  6. For Medicare patients, confirm the test was ordered by the treating physician and medical necessity is documented

    Impact: LCD requirements vary by MAC; lack of documented medical necessity can result in full denial of the $37.20 payment

Common denials

Missing or incomplete written interpretation and report in medical record

How to appeal: Submit the complete signed and dated interpretation report showing ECG findings, hemodynamic response, symptoms during test, exercise capacity, and clinical impression with medical record documentation

Bundled with comprehensive stress test code 93015 when billed by same provider

How to appeal: This is typically a correct denial per NCCI edits; if components were truly separate services by different providers, submit documentation showing split billing arrangement and different rendering providers

Medical necessity not established for repeat testing within short time period

How to appeal: Provide clinical documentation explaining why repeat stress testing was necessary (e.g., change in symptoms, post-intervention evaluation, equivocal prior test) with supporting progress notes

Duplicate claim when facility already billed the professional component

How to appeal: Review billing arrangements; if facility billed incorrectly, request facility to withdraw claim and resubmit showing split billing with modifier; if truly duplicate, withdraw the professional claim

Frequently asked questions

What is the difference between CPT 93017 and 93015?

CPT 93017 covers only the physician interpretation and written report of a cardiovascular stress test, while 93015 is a comprehensive code that includes the physician supervision, ECG monitoring during the test, and the interpretation—all three components together. Use 93015 when the physician performs all components; use 93017 only when billing just the interpretation separately.

How much does Medicare pay for CPT 93017 in 2025?

Medicare pays $37.20 for CPT 93017 in 2025 based on the national average non-facility rate. This is calculated using 1.15 total RVUs multiplied by the 2025 conversion factor of 32.3465. Actual payment may vary by geographic location and MAC.

Can I bill 93017 with 93018 on the same date?

Yes, but only if they are performed by different providers or entities. For example, a hospital may bill 93018 (tracing only) for the technical component while the interpreting cardiologist bills 93017. If the same provider performs both, you should typically use code 93015 or 93014 instead depending on whether supervision was also provided.

What documentation is required to bill CPT 93017?

You must have a separately signed and dated written interpretation report that includes ECG findings, heart rate and blood pressure response, exercise duration and workload, symptoms, reason for termination, arrhythmias if present, and clinical impression. The report must be in the medical record and signed by the interpreting physician.

What are the RVUs for CPT code 93017?

CPT 93017 has 1.15 total RVUs in 2025, consisting of 0 work RVU, 1.13 practice expense RVU, and 0.02 malpractice RVU. The work RVU is zero because this is an interpretation-only code with minimal physician work compared to the supervision component.

Is CPT 93017 a professional or technical component?

CPT 93017 is exclusively a professional component code representing only the physician interpretation and written report. It does not include any technical component. The technical component (tracing only) is reported with CPT 93018.

How often can CPT 93017 be billed for the same patient?

There is no specific frequency limitation, but medical necessity must be documented for each test. Medicare and commercial payers may question repeat stress tests within 6-12 months unless there is a documented change in clinical status, new symptoms, post-intervention evaluation, or other compelling medical reason requiring repeat testing.

Reimbursement estimates for informational purposes only. Verify with CMS and individual payers before billing decisions. Updated for 2025.