M
MedPayIQ
CPT 93018Cardiology

Cardiovascular stress test

CPT 93018 covers the physician's interpretation and written report of a cardiovascular stress test (treadmill or exercise test). This is only the professional component - reading the test results and providing a medical opinion, not performing the actual test.

Non-facility rate
$13.59
2025 Medicare national average
Facility rate
$13.59
2025 Medicare national average

RVU breakdown

Work RVU
0.3
PE RVU (NF)
0.11
MP RVU
0.01
Total RVU
0.42

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

Billing tips

  1. Never bill 93018 with the global stress test codes (93015, 93016, 93017) - use one or the other based on who performed which components

    Impact: Prevents automatic denials and potential $30-75 overpayment recoupment when global code is appropriate

  2. Ensure the written interpretation report is dated, signed, and separately documented in the medical record with specific findings

    Impact: Required for payment; missing documentation can result in 100% recoupment of the $13.59 payment

  3. Bill 93018 only when your facility/practice did not provide the technical component (equipment, supervision, monitoring)

    Impact: Correct component billing ensures you receive appropriate reimbursement without unbundling violations

  4. Verify the testing facility billed the technical component (93016 or 93017) before submitting 93018 to avoid duplicate billing

    Impact: Coordination prevents denials and audit flags for duplicate service billing

  5. Document the indication for testing and clinical necessity in the interpretation report

    Impact: Supports medical necessity and reduces denial risk, protecting the $13.59 reimbursement

  6. Check LCD/NCD coverage policies for stress testing to ensure the indication meets Medicare criteria

    Impact: Non-covered indications result in denial; knowing coverage criteria prevents $13.59 write-offs

Common denials

Bundling with global stress test code 93015 when both are billed for the same date of service

How to appeal: Submit documentation showing components were performed by different entities. If incorrect, withdraw 93018 and recode to appropriate global code. If correct, provide split-billing arrangement documentation showing technical/professional component separation.

Missing or inadequate written interpretation report in medical records

How to appeal: Submit complete signed and dated interpretation report documenting review of all test parameters, findings, and clinical impression. Ensure report is separate from any technical component documentation.

Medical necessity denial due to insufficient documentation of indication or frequency

How to appeal: Provide clinical notes documenting signs/symptoms requiring stress testing, prior diagnostic workup, and how test results influenced treatment plan. Include relevant ICD-10 codes and patient history supporting necessity.

Duplicate billing when technical component provider already billed global code

How to appeal: Review all claims for the date of service. Contact the facility to determine who should bill which component. Correct the claim by either withdrawing 93018 or having facility rebill with appropriate component codes.

Frequently asked questions

What is CPT code 93018 used for?

CPT 93018 is used to bill for only the physician's professional interpretation and written report of a cardiovascular stress test. This code is used when the physician reads the test results but did not perform or supervise the technical aspects of the test (equipment, monitoring, staff).

What is the difference between CPT 93015 and 93018?

CPT 93015 is the global code that includes both the technical performance of the stress test and the professional interpretation. CPT 93018 is only the professional component (interpretation and report). Use 93015 when your practice does everything; use 93018 only when interpreting a test performed elsewhere.

How much does Medicare pay for CPT 93018 in 2025?

The 2025 Medicare national average reimbursement for CPT 93018 is $13.59 for both facility and non-facility settings. The code has 0.42 total RVUs (0.3 work RVU, 0.11 PE RVU, 0.01 MP RVU) based on the CMS Physician Fee Schedule.

Can you bill CPT 93018 with modifier 26?

No, you should not append modifier 26 to CPT 93018 because this code already represents only the professional component. Adding modifier 26 will result in claim denial. The code has no technical component to separate.

What diagnosis codes support medical necessity for CPT 93018?

Common supporting diagnoses include chest pain (R07.9), coronary artery disease (I25.10), dyspnea (R06.02), abnormal ECG findings (R94.31), hypertension (I10), and follow-up after cardiac procedures. The diagnosis must justify the need for stress testing according to LCD coverage policies.

When should I use CPT 93016, 93017, or 93018?

Use 93016 for supervision only, 93017 for tracing interpretation only, and 93018 for interpretation and report only. These are individual components. When billing separately, ensure another entity is billing the other components. If your practice does everything, use global code 93015 instead.

What documentation is required to bill CPT 93018?

You must have a separate, signed, and dated written interpretation report that includes review of ECG tracings, vital signs response, patient symptoms, exercise capacity achieved, reason for termination, clinical findings, and medical impression. The report must be distinct from the technical component documentation.

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