CPT 93000 is the global routine electrocardiogram with at least 12 leads, covering both the tracing and the interpretation and report. It is a small-dollar code that generates an outsized share of denials, precisely because it is billed constantly, almost always alongside an E/M visit, and frequently with a diagnosis that does not support it.
What CPT 93000 covers
93000 is the routine ECG with at least 12 leads, with interpretation and report. That is the global service. The family splits three ways, and picking the wrong member is the first denial:
- 93000: global. Your practice performs the tracing and provides the interpretation and report.
- 93005: tracing only, without interpretation and report.
- 93010: interpretation and report only.
These are three separate codes, not one code plus modifiers. Appending 26 or TC to 93000 instead of billing 93010 or 93005 is a common and entirely avoidable denial.
Reimbursement context
93000 is a low-value code per claim, which is exactly why it is worth fixing systematically: the loss shows up in volume rather than in any single denial.
2026 Medicare RVUs for CPT 93000
| CPT 93000: 2026 Medicare RVUs (national, before GPCI) | ||||||
|---|---|---|---|---|---|---|
| Line | Work | PE, non-facility | PE, facility | Malpractice | Total, non-facility | Total, facility |
| Global (no modifier) | 0.17 | 0.27 | NA | 0.02 | 0.46 | NA |
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 93000 carries 0.17 work RVUs and 0.46 total RVUs. The facility column is NA: CMS values this code only for a non-facility setting such as an office. Its PC/TC indicator is 4: 93000 is a global test-only code. The professional and technical parts are billed with their own codes, not with modifiers 26 or TC. 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), so 93000 carries the lowest physician work in its group.
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
- The clinical indication that prompted the ECG, coded specifically.
- A retained 12-lead tracing.
- A separate, signed interpretation and report, not a one-line "ECG normal" buried in the visit note. It should address rate, rhythm, axis, intervals and ST/T changes, with comparison to a prior tracing where available.
- Date and time of the tracing.
- Identification of the interpreting physician.
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
CO-50: Z00.00 or another screening diagnosis
A routine ECG reported with Z00.00 (encounter for general adult medical examination without abnormal findings) is denied as not medically necessary on most Medicare claims. Screening ECGs are not a covered benefit outside the one-time Initial Preventive Physical Examination.
Fix: code the cardiac indication that actually prompted the tracing, for example R00.0 (tachycardia, unspecified), R07.9 (chest pain, unspecified), I48.91 (unspecified atrial fibrillation) or I10 (essential hypertension), and confirm that indication is documented in the note. If the ECG genuinely was screening, it is not payable as 93000 and should not be resubmitted with a swapped diagnosis. The one Medicare screening ECG is the one performed as part of the Initial Preventive Physical Examination, which is reported with G0403 (tracing and interpretation), G0404 (tracing only) or G0405 (interpretation only) rather than with 93000, 93005 or 93010.
Duplicate: 93000 and 93010 from the same practice
93010 is the interpretation component of the service 93000 already includes. Billing both for one tracing is a duplicate and denies automatically.
Fix: bill one. 93000 if your practice did both. Split into 93005 + 93010 only when different entities performed the technical and professional work.
Bundled into a same-day E/M
Payers bundle a routine ECG into an office visit performed the same day. This is the most common 93000 denial after medical necessity.
Fix: modifier 25 goes on the E/M, not on the ECG, and only where a separately identifiable service was provided, such as a new acute event like new chest pain or a new arrhythmia, rather than a routine tracing folded into a planned visit. The ECG also needs its own independent interpretation paragraph, separate from the visit note. Without both, the 25 will not survive review.
Interpretation not separately documented
A tracing carrying only the machine-generated read does not support 93000 or 93010. The automated read is not an interpretation.
Fix: a signed physician interpretation addressing rate, rhythm, axis, intervals and ST/T changes, stored with the tracing.
Global code billed from a facility setting
93000 denies from a facility place of service when the facility owns the equipment and bills the technical component.
Fix: bill 93010 for the professional read.
Modifier rules
- 25: on the E/M, never on 93000. Requires a separately identifiable evaluation beyond the ECG itself.
- 26 / TC: do not append to 93000. It is already the global code. Use 93010 for the professional component and 93005 for the technical component instead.
- 76: repeat procedure by the same physician, for a genuine second tracing on the same day, such as a documented rhythm change.
- 59 / XE / XP / XS / XU: rarely applicable. A second same-day ECG is usually a 76 situation or a documented separate session, not a 59.
- 51: multiple procedures; generally payer-applied rather than appended by hand.
NCCI bundling edits
- 93000 with 93010, same practice and same tracing, is a duplicate of the professional component.
- 93000 with 93005, same tracing, is a duplicate of the technical component.
- 93000 with a same-day E/M bundles for many payers. Modifier 25 on the E/M is the only route, and only when genuinely earned.
- 93000 with stress testing: the resting tracing obtained as part of 93015-93018 is not separately reportable.
- Preoperative ECGs follow payer medical-necessity policy and need a cardiac indication, not the surgical diagnosis alone.
Frequently asked questions
Why is CPT 93000 denied with diagnosis Z00.00?
Can I bill CPT 93000 and 93010 together?
Can CPT 93000 be billed with an office visit on the same day?
Should I append modifier 26 or TC to CPT 93000?
Does a machine-generated ECG read support CPT 93000?
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 93000.
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
- CPT 93005. ECG tracing only.
- CPT 93010. ECG interpretation and report only.
- CPT 93015. Cardiovascular stress test, global.
More cardiology code guides
- CPT 93306. Complete TTE with spectral and color flow Doppler.
- CPT 93307. Complete TTE without Doppler.
- CPT 93308. Limited or follow-up echo.
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.
- Cardiac RPM billing compliance. Transmission windows, documentation and the rules that trip up remote monitoring claims.
Stop losing small claims at volume
Eligibility verification (EV), benefits verification (BV), prior authorizations, and denial management at no cost for your first 30 days.
30-Day Free TrialNo setup fee. No long-term contract.