CARDIOLOGY · CPT 93010

CPT 93010: Electrocardiogram, Interpretation and Report Only

Diagnostic ECG & stress testing cluster

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

CPT 93010 covers the interpretation and report of an electrocardiogram when a different entity performed the tracing. It is the professional half of the ECG, and its denial profile is dominated by one rule: only one interpretation per tracing is payable, no matter how many physicians looked at it.

What CPT 93010 covers

93010 is the routine electrocardiogram with at least 12 leads, interpretation and report only. It pays for the physician work of reading the tracing and producing a signed report, not for acquiring it.

Use it when the tracing was performed elsewhere, typically a hospital, an emergency department, or an independent diagnostic testing facility that bills the technical side. If your practice both acquired and interpreted the tracing, the correct code is the global 93000.

A screening ECG performed as part of the Medicare Initial Preventive Physical Examination is reported with G0405 (interpretation and report only) rather than 93010. G0403 is the global version and G0404 the tracing-only version.

Reimbursement context

93010 carries only the professional value of the ECG, so the per-claim amount is small and the economics are entirely about volume and capture rate.

2026 Medicare RVUs for CPT 93010

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

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 93010 carries 0.17 work RVUs and 0.25 total RVUs, the same in facility and non-facility settings. Its PC/TC indicator is 2: 93010 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); 93010 sits at 0.17.

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

  • A separate, signed interpretation, distinct from any visit note.
  • Rate, rhythm, axis, intervals and ST/T changes addressed explicitly.
  • Comparison to a prior tracing where one is available.
  • Date and time of both the tracing and the interpretation.
  • Identification of the interpreting physician.
  • The clinical indication, coded specifically.

Medicare contractor billing articles. Each Medicare Administrative Contractor publishes its own billing and coding article for this service, and the covered diagnoses differ by jurisdiction. Active example in the CMS Medicare Coverage Database, checked September 28, 2026: A57326 (Electrocardiograms, Noridian). Use the article from the contractor that processes your claims.

Common denials and the exact fix

Duplicate: another physician already read the tracing

Only one interpretation per tracing is payable. When an emergency physician and a cardiologist both read the same ECG, the second claim denies.

Fix: agree in advance who reports the professional component for each care setting. Over-reads performed for quality assurance are legitimate clinically, but they are not separately billable, and submitting them anyway produces a predictable duplicate pattern.

Machine read submitted as the interpretation

The automated read is not a physician interpretation and does not support the code on audit.

Fix: a signed narrative addressing rate, rhythm, axis, intervals and ST/T changes. Confirming or amending the machine read still requires the physician's own documented findings.

Interpretation buried inside the E/M note

A line such as "ECG reviewed, unremarkable" inside a visit note is not a separate interpretation and report. It also undermines any modifier 25 on the E/M.

Fix: a standalone, separately signed interpretation stored with the tracing.

Duplicate: 93010 billed alongside 93000

93000 already contains the professional component, so the 93010 line is a duplicate.

Fix: bill one. 93000 when your practice did both, 93010 when someone else performed the tracing.

CO-50: diagnosis does not support the interpretation

The professional component carries the same medical-necessity requirement as the global service.

Fix: code the cardiac indication from the ordering record rather than a screening or generic encounter code.

Modifier rules

  • 26: not used. 93010 is already professional-only.
  • TC: never appropriate. The technical work is 93005.
  • 77: repeat interpretation by another physician, in the narrow circumstances a payer recognises it. It does not override the one-payable-read rule in most cases.
  • 25: belongs on the E/M when a separately identifiable visit was performed, never on 93010.

NCCI bundling edits

  • 93010 with 93000: duplicate professional component.
  • 93010 with 93018: the interpretation of a stress test tracing is reported with the stress test family, not as a routine ECG read.
  • 93010 with a same-day E/M: bundled by many payers unless a separately identifiable service is documented and modifier 25 is carried on the E/M.
  • Only one 93010 per tracing per date of service is payable regardless of how many physicians reviewed it.

Frequently asked questions

Can two physicians each bill CPT 93010 for the same tracing?
No. Only one interpretation per tracing is payable. When an emergency physician and a cardiologist both read the same ECG, the second claim denies as a duplicate for that date of service. Groups that routinely over-read tracings already interpreted elsewhere should agree in advance who reports the professional component.
Does a machine-generated read support CPT 93010?
No. The automated interpretation printed by the ECG machine is not a physician interpretation. 93010 requires a separate, signed interpretation addressing rate, rhythm, axis, intervals and ST/T changes, with comparison to a prior tracing where one is available.
What is the difference between CPT 93010 and 93000?
93000 is the global service covering both the tracing and the interpretation. 93010 is the interpretation and report only, reported when a different entity performed the tracing. Billing both for the same tracing from the same practice is a duplicate and denies automatically.
Should I append modifier 26 to CPT 93010?
No. 93010 is already the professional-only code, so modifier 26 is redundant. The ECG family splits through separate codes rather than component modifiers.

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 93010.
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 A57326.

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

More cardiology code guides

  • CPT 93454. Coronary angiography, no heart catheterization.
  • CPT 93459. Left heart cath with coronary and bypass graft angiography.
  • CPT 93461. Right and left heart cath with coronary and graft angiography.

Related reading

Recover the reads you are not getting paid for

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