๐Ÿฉบ
1500 Claim BillingBETA

93015 CPT Code: Cardiovascular Stress Test Billing

Last Updated: March 16, 2026

The cardiovascular stress test is divided into four possible CPT codes. Billing the global code 93015 โ†— incorrectly in a hospital setting is a massive compliance risk.

Interactive Medical Coding Assistant

Look up CPT/HCPCS/ICD-10 rules, check NCCI bundling edits, verify Medicare LCD coverage, or check provider NPIs instantly.

2026 Medicare National Fee (93015): Non-Facility (Office): $94.61 ยท Facility (Hospital): $94.61
โœ“ 842 Medicare-Approved ICD-10 Diagnoses on file for 93015:

Global vs Component Codes

93015 โ†— is the global code. You only bill this if the test is performed in a non-facility (e.g., a private physician office) where the physician owns the equipment, supervises the test, and interprets it.

If the test is performed in a hospital or facility, the physician can NEVER bill 93015. They must bill the professional components:

  • 93016: Physician supervision only.
  • 93018: Physician interpretation and report only.
  • (The facility bills 93017 for the technical tracing).

Medical Necessity

Verify Medical Necessity

Don't risk a denial. See if your ICD-10 code is on the approved Medicare LCD list.

Routine screening stress tests are rarely covered by Medicare. Valid indications include chest pain (R07.9 โ†—) or shortness of breath (R06.02 โ†—).

NCCI Edits

If performing a nuclear stress test (MPI) or stress echo, do not bill 93015. You will bill the pharmacological stress agent, the imaging code, and the specific cardiovascular stress components separately.

Check Codes, NCCI Edits & Medical Necessity in Seconds

Use our free Medical Coding Assistant to lookup CPT/ICD-10 descriptions, check Medicare LCD rules, verify NPIs, or auto-fill CMS-1500 claims with AI.