...
Email Call Message
One O Seven RCM
Independence Day Deal: 10 Insurances for $800
Save $190
Regular $99/each
Billing Rate: 2.99%
+1 (713) 489-4735 — Limited Time Only!
One O Seven RCM
Independence Day Deal: 10 Insurances for $800
Save $190
Regular $99/each
Billing Rate: 2.99%
+1 (713) 489-4735 — Limited Time Only!

CPT Code 93010: ECG Interpretation Billing, 2026 Rates, and Denial Prevention

CPT code 93010 ECG interpretation billing 2026 hero banner: interpretation-and-report-only over the tracing covered by 93005, the hospitalist upcoding trap when 93000 is billed alongside an already-billed 93005, the CO-234 bundling denial, no Modifier 26 by default, and the Medicare one-interpretation-per-ECG rule, from One O Seven RCM.

What CPT Code 93010 Covers, and the One Question That Determines Whether You Bill It

CPT code 93010 bills the physician interpretation and signed written report of a routine 12-lead electrocardiogram. The AMA descriptor, paraphrased, reads: electrocardiogram, routine ECG with at least 12 leads, interpretation and report only. The code covers the read. It doesn’t cover the tracing, which is CPT 93005.

CMS Article A57326 is the governing billing and coding document for this code, available in the CMS Medicare Coverage Database. One operational question settles most 93010 decisions: did your physician interpret an ECG that someone else recorded? If yes, you bill 93010. If the same physician ran the machine and signed the interpretation in one encounter, you bill 93000 instead.

These codes belong to the cardiology CPT code family, the 93000 to 93042 range, and each one bills a distinct part of the same diagnostic service.

The Two-Part Structure of Every ECG Encounter

Every ECG splits into two separately billable services. The technical component covers placing the leads, running the machine, and producing the tracing. That’s CPT 93005. The professional component covers the physician’s clinical work: reading rate, rhythm, intervals, waveforms, and axis, then signing a written report. That’s CPT 93010.

The report is what makes the code billable. Glancing at an ECG without writing a formal interpretation doesn’t qualify for CPT 93010. The code requires a distinct, signed report reflecting the physician’s clinical analysis, not a checkbox or a one-line note. CMS Article A57326 sets the bar: a complete, written report similar to one a specialist in the field would prepare.

The Six Clinical Settings Where CPT 93010 Applies

Billing coordinators want specific scenarios, not a textbook definition. The table below maps the most common ones:

SettingWho Performs TracingWho InterpretsCorrect Code
Hospital EDED staff or techCardiologist reads later93010
Hospital inpatientHospital nursing staffHospitalist or cardiologist93010
Outpatient clinic (split)Clinic staffReferring cardiologist93010
TelecardiologyRemote site staffRemote interpreting physician93010
Post-op surveillanceOR or PACU staffCardiologist on call93010
Consultative readOutside lab or clinicConsultant cardiologist93010

One pattern runs through every row. The physician bills CPT 93010 because they interpreted a tracing someone else recorded. When the same provider runs the machine and signs the interpretation in the same encounter, the correct EKG CPT code is 93000, not 93010. That single fact, who performed each component, drives the whole decision.

CPT 93010 and the Date-of-Service Rule Most Billers Miss

One compliance detail trips up high-volume interpretation services. The date of service on a 93010 claim is the date the physician performed the interpretation, not the date the tracing was recorded.

Picture a cardiologist who reviews a tracing acquired at 11 PM Monday and signs the written interpretation at 9 AM Tuesday. The claim date is Tuesday. Billing Monday’s date creates a claim error and can throw off the timely filing calculation.

For cardiologists covering several hospitals, this adds up fast. A physician may interpret dozens of tracings a day, each acquired at a different hour. Every claim carries the interpretation date as its date of service, which keeps the claim clean and the filing window accurate.

CPT 93010 vs 93000 vs 93005: The Three-Code Decision Tree

The three EKG codes share one service. Which one you bill depends entirely on which entity performed the tracing and which physician signed the interpretation. The math is simple: CPT 93005 (tracing only) plus CPT 93010 (interpretation only) equals CPT 93000 (the complete, global service).

This isn’t just conceptual. Payers apply it directly. If the facility billed 93005 for the tracing and the cardiologist bills cpt code 93010 for the read, their combined payment lands close to what 93000 would have paid as a single global service. For the complete modifier, place-of-service, and denial-prevention rules on the global ECG code, see One O Seven’s CPT 93000 EKG billing guide.

The AMA CPT Code Family Explained

Three descriptors, paraphrased from the AMA, define the split:

  • CPT 93000: complete ECG, at least 12 leads, including tracing and interpretation with report. The global service.
  • CPT 93005: ECG tracing only, without interpretation. The technical component.
  • CPT 93010: ECG interpretation and report only. The professional component.

One word separates 93000 from 93010: “only.” The phrase “interpretation and report only” in the 93010 descriptor signals that the professional component is the entire service. That distinction drives every billing decision.

CMS Article A57326 adds a bundling rule worth knowing. A rhythm ECG interpretation and report only (CPT 93042) is already included in a 12-lead interpretation under CPT 93010. Bill 93010 and 93042 together on the same date for the same patient, without modifier 59 and documented distinct medical necessity, and the payer returns a CO-97 bundling denial on the 93042 line.

Five Scenarios and the Correct Code for Each

ScenarioTracing ProviderInterpretation ProviderCorrect CodeCommon Error
Private cardiology office (complete)CardiologistSame cardiologist93000Splitting into 93005 + 93010 needlessly
Hospital ED (split service)ED staff or techCardiologist reads laterHospital bills 93005; cardiologist bills 93010Either party billing 93000 globally
Inpatient hospital (hospitalist reads)Hospital nursing staffHospitalist on rounds93010 (hospitalist only)Hospitalist billing 93000 (upcoding)
Telecardiology (remote read)Remote site staffRemote cardiologist93010Billing 93000 from a remote location
Two providers, same dayHospital techTwo physicians each readFirst bills 93010; second only if medical necessity is documentedBoth billing 93010 with no multi-interpretation rule

Billing CPT 93000 and CPT 93010 together on the same claim by the same provider isn’t correct coding. The interpretation is already inside the global service. Use one or the other, based on who performed each component.

Billing 93000 and 93010 Together: The CO-234 Denial

Bill CPT 93000 and CPT 93010 together for the same ECG, same date, same provider, and the payer returns a CO-234 bundling denial on the 93010 line. CPT 93005 is a component of CPT 93000. Billing both treats one service as two.

The fix depends on what your provider actually did. If they performed both components, remove the 93010 line and resubmit 93000 alone. If they interpreted only, with no tracing, bill 93010 alone and drop the 93000.

The 93000 and 93010 pairing sits in the NCCI Procedure-to-Procedure edits, updated quarterly. The July 1, 2026 file (posted June 1, 2026) is current. For the full breakdown of this reason code and how to work it, see One O Seven’s CO-234 bundling denial guide.

The Hospitalist Upcoding Pattern That Triggers Medicare Audits

This pattern carries real audit exposure, and few 93010 guides cover it. Inpatient hospital (POS 21) is a top setting for 93010, and it’s where one specific upcoding error shows up.

Picture morning rounds. The night nursing staff acquired an ECG tracing at 2 AM. The hospitalist reviews it, interprets it, and documents findings. The hospital already billed CPT 93005 for that overnight tracing. Then the hospitalist’s billing team submits CPT 93000 for the same encounter.

Now the tracing got billed twice. The hospital was paid for it under 93005, and the hospitalist claimed the complete global service under 93000, which includes that same tracing component. Medicare auditors flag this pattern in high-volume hospitalist billing.

The correct code is CPT 93010. The rate gap runs $6 to $14 per claim by locality. At 10 interpretations a shift across a year, that misclassification builds into a $50,000 or higher recoupment risk per provider. When the hospital performs and bills the tracing under 93005 and the hospitalist reads and documents the interpretation, the hospitalist bills CPT 93010. Billing 93000 in that scenario is upcoding.

The place-of-service code drives this. For how the inpatient and outpatient hospital codes change the claim, see One O Seven’s POS 22 billing rules.

Cardiology practices and hospitalist groups with high ECG volume carry outsized audit exposure when the 93000 versus 93010 choice isn’t built into charge capture. One O Seven RCM’s cardiology billing and RCM services team validates the component split before claims leave the queue.

Does CPT 93010 Need a Modifier?

In most situations, CPT 93010 doesn’t need a modifier. The descriptor “interpretation and report only” already designates the professional component. The AMA assigns CPT 93010 a PC/TC indicator of 2, which means the code represents the professional component by definition.

Append Modifier 26 (professional component) to a code that’s already professional-component-only, and you’ve added a redundant modifier that can trigger an invalid-modifier denial. The rule holds for Medicare and most commercial payers, with a payer-specific exception covered below.

When You Do Not Need Modifier 26 on CPT 93010

When a physician interprets an ECG performed by a separate facility or technician and submits a signed report, bill CPT 93010 with no modifier. The code already prices the professional interpretation alone. Adding Modifier 26 either draws a denial or stacks a redundant duplicate onto a designation the code already carries.

Modifier TC is the opposite error. CPT 93010 has no technical component, so appending Modifier TC (technical component) would tell the payer the claim covers equipment and staff, which this code doesn’t include. Never add Modifier TC to CPT 93010. It creates a claim-logic error that most clearinghouses reject before the claim reaches the payer.

When Some Payers Do Require a Modifier

This is where the guidance splits. AAPC says no modifier. Some commercial payers say otherwise, and both can be right at the same time.

Some commercial payers require Modifier 26 on CPT 93010 claims, despite the code’s built-in professional-component status. That’s a payer-specific processing rule, not a CPT coding rule. It doesn’t reflect the AMA’s intended use of the modifier. It reflects how that payer configured its claim system.

The operational response is straightforward. Run the 93010 claim once without Modifier 26. If the ERA returns CARC CO-4 (invalid modifier) or CO-97, read the RARC for the specific reason. If the remittance states the modifier is required, resubmit with Modifier 26 appended, then add that payer to your modifier matrix so future 93010 claims carry it from the start.

Two named examples show the split. Blue Cross NC requires ECG interpretation reports as separate documents and may require modifier 26 depending on the claim setting. UnitedHealthcare assigns CPT 93010 a PC/TC indicator of 2, consistent with no modifier 26 on standard claims. Verify your payer’s policy bulletin before you set Modifier 26 as a default, because applying it to payers that don’t require it creates the processing errors you were trying to avoid.

The Complete Modifier Decision Table for CPT 93010

SituationModifier NeededCorrect Action
Standard single ECG interpretation (Medicare, most commercial)NoneBill 93010 with no modifier
Payer specifically requires the professional component modifier26Check the payer policy bulletin; append only if required
Same physician interprets a second ECG, same day, same patient76Bill 93010-76 on the repeat line
Different physician interprets a second ECG, same day, same patient77Bill 93010-77 on the repeat line
93010 billed with another procedure same date (cardiac cath, etc.)59Append 59 to mark the distinct service; verify the NCCI edit

One baseline to remember: don’t append Modifier TC to CPT 93010, and don’t append Modifier 26 by default without confirming that payer requires it. The correct starting point for 93010 is no modifier. When 93010 goes out alongside another procedure and you’re weighing modifier 59, confirm the pair against the edit table first. One O Seven’s modifier 59 and the NCCI edit pair guide covers when a 59 override holds and when it doesn’t.

Modifiers 76 and 77: Repeat Interpretations on the Same Day

A patient arrives at the emergency department with chest pain. The ED physician orders an ECG, and the on-call cardiologist interprets it at 9 AM. By 3 PM, symptoms worsen, so a second ECG goes out. The same cardiologist reads it. Bill 93010 for the first interpretation and 93010-76 for the second, since the same physician performed both.

Same situation, with one change: a different cardiologist, the covering physician, reads the 3 PM tracing. Bill 93010 for the first and 93010-77 for the second.

Each billed unit of 93010 needs its own distinct, signed interpretation report. A combined summary of two tracings doesn’t satisfy that. Each report carries the date and time of the interpretation, the clinical indication, rate, rhythm, intervals, waveform findings, and a clinical impression, plus the interpreting physician’s signature and credentials.

Bill 93010-76 or 93010-77 without a separate signed report for each tracing, and the claim draws an automatic denial on audit. The modifier signals a repeat service. The documentation has to prove each one was a distinct, medically necessary act of interpretation.

How Many Times Can You Bill CPT 93010?

CPT 93010 is typically paid once per patient per day. For a stable patient with a single ECG, one interpretation is medically necessary, and one claim is appropriate.

No hard numeric ceiling is written into the code itself. The limit comes from Medicare’s medical necessity framework, the MUE system, and payer-specific policy. CMS Article A57326 establishes that Medicare generally pays for only one professional component interpretation of a given ECG, because paying twice for one diagnostic service would violate the principle of not paying for the same service twice.

Standard Rule: One Interpretation Per Patient Per Day

CMS sets Medically Unlikely Edits (MUEs) to cap the units of a CPT code a provider can report on one date of service. For CPT 93010, the MUE carries an Adjudication Indicator of 3, a date-of-service edit based on clinical review.

That indicator matters. An Adjudication Indicator 3 means a claim billing more than one unit of 93010 on the same date doesn’t hard-deny automatically. It gets flagged for clinical review. The claim passes when the documentation shows each interpretation answered a distinct, medically necessary clinical reason. It fails when the records show only one medical reason behind multiple tracings. MUE values update quarterly, and the July 1, 2026 file (posted June 1, 2026) is the current one.

When Multiple 93010 Claims on the Same Day Are Justified

CPT code 93010 can be billed more than once on the same date when it’s medically necessary and documented. That covers two situations: multiple ECGs interpreted for distinct, clinically justified reasons, or separate interpretations by different physicians. The scenarios that hold up share a pattern of genuine clinical change:

  • Serial ECGs for evolving chest pain or suspected MI: a patient with acute chest pain may need three ECGs over six hours to track ST-segment changes, and each interpretation is separately billable with documentation.
  • Pre- and post-intervention monitoring: one ECG before a cardioversion and another afterward to confirm the rhythm converted.
  • Critical electrolyte imbalance: severe hyperkalemia calls for serial ECGs to track QRS widening, and each read is distinct.

A new rhythm disturbance during an otherwise stable hospitalization can justify another read too. Append Modifier 76 when the same physician interprets the repeat ECG, or Modifier 77 when a different physician reads it. Each billed unit still needs its own standalone, signed interpretation report. Bill CPT 93010 on a date where CPT 93000 was already billed for the same tracing, though, and you’ll draw a CO-97 bundling denial instead.

What Never Justifies a Second 93010 Claim

A second ECG run because the first tracing was technically inadequate, poor signal, artifact, or a loose lead, can’t be billed as an additional 93010 service. CMS Article A57326 states it plainly: a second ECG performed to replace a technically inadequate ECG may not be reported as an additional service. That second ECG fixes a technical failure. It doesn’t answer a new clinical question.

If CPT 93000 was already billed for an encounter where the same provider performed both the tracing and the interpretation, billing CPT 93010 for that date draws a CO-97 bundling denial. CPT 93010 is a component of CPT 93000.

A physician who reviews only the machine-generated ECG summary, without performing and documenting a personal interpretation, can’t bill CPT 93010. The code requires physician judgment, not an automated reading. Blue Cross NC’s 2026 policy makes this explicit, applying the same documentation standard to AI-generated content, recordings, and transcripts.

Blue Cross NC and the Multi-Billing Documentation Standard

Blue Cross NC reimburses CPT 93010 when a physician provides interpretation and report of an ECG, not a review of the procedure. A review of ECG findings without a written report doesn’t meet the conditions for separate payment. That mirrors CMS Article A57326, but it’s the payer’s own language in its 2026 policy.

For billing teams, the practical rule on multiple same-date 93010 claims is one report per unit. Each claim needs a separate, dated, signed interpretation report. A combined note that reviews every ECG in a single paragraph doesn’t support more than one billing unit.

Blue Cross NC’s 2026 policy now extends that standard to AI-generated interpretations directly. A cardiologist who signs off on an AI-generated ECG summary, without adding personal clinical analysis and conclusions, can’t bill 93010 on the strength of that summary.

ICD-10 Codes That Cover CPT 93010, and the Diagnoses That Trigger CO-50

Medicare covers CPT code 93010 as a diagnostic test when the ECG is ordered to diagnose, monitor, or treat a documented clinical condition. Routine or screening ECGs performed without documented symptoms, indications, or clinical risk factors don’t qualify for coverage under Medicare National Coverage Determination 20.15.

Every 93010 claim has two documentation requirements working together. The ICD-10 diagnosis code must reflect the clinical condition that prompted the ECG order. The written interpretation report must reference that same clinical indication. When those two elements match, the claim passes medical necessity review. When they don’t, the payer generates a CO-50 denial.

Submitting CPT code 93010 with a diagnosis code that doesn’t support medical necessity is the most preventable denial in cardiology billing. The fix happens before submission, not on appeal.

ICD-10 Codes That Support CPT 93010 Medical Necessity

The ICD-10 code on a 93010 claim must match the documented clinical reason for the ECG order. The tables below are organized by clinical presentation category. First, symptoms and signs:

ICD-10 CodeDescriptionBilling Note
R07.9Chest pain, unspecifiedMost common 93010 indication; clearly cardiac differential
R07.89Other chest painMore specific than R07.9; preferred when the chart specifies type
R00.0Tachycardia, unspecifiedRate evaluation indication
R00.1Bradycardia, unspecifiedConduction evaluation indication
R00.2PalpitationsArrhythmia evaluation indication
R06.02Shortness of breathCardiac vs pulmonary differential
R55Syncope and collapseCardiac cause ruling in or out
R42Dizziness and giddinessUse with a documented cardiac differential in the chart

Next, known cardiac conditions:

ICD-10 CodeDescriptionBilling Note
I48.91Unspecified atrial fibrillationOngoing rate and rhythm monitoring
I49.9Cardiac arrhythmia, unspecifiedWhen the specific arrhythmia isn’t yet classified
I25.10Atherosclerotic heart disease, nativeSurveillance ECG for CAD
I10Essential hypertensionAdd only when the chart documents a cardiac monitoring purpose
I50.9Heart failure, unspecifiedDecompensation monitoring
I21.9Acute myocardial infarctionSerial ECGs in evolving MI
I44.0First degree AV blockPR interval monitoring
I45.6Pre-excitation syndrome (WPW)Delta wave and conduction surveillance

And electrolyte imbalance:

ICD-10 CodeDescriptionBilling Note
E87.5HyperkalemiaQRS widening monitoring; serial ECGs justified
E87.6HypokalemiaQT prolongation monitoring

For drug toxicity and monitoring, use the T36 to T50 range codes when medication toxicity with cardiac effects prompted the ECG order. Document the specific drug and the cardiac effect being monitored. T codes require a seventh character for encounter type (A, D, or S).

The ICD-10 code has to match the documented clinical reason for the order. If the chart says chest pain, the claim needs R07.9 or R07.89. If the ICD-10 code and the documented indication don’t match, the payer generates a CO-50 medical necessity denial on that claim line.

ICD-10 Codes That Trigger CO-50 Denials on CPT 93010 Claims

Five diagnosis codes routinely generate CO-50 denials when paired with CPT 93010 on Medicare claims. No competitor’s 93010 article publishes this list.

ICD-10 CodeSituationWhy CO-50 FiresResolution
Z00.00General adult medical examRoutine physical; no cardiac indicationDocument a specific symptom; replace with R07.9, R00.2, or applicable code
Z01.810Pre-op cardiovascular eval (no risk)Routine pre-op without documented cardiac riskAdd a co-existing cardiac condition code alongside Z01.810
Z13.6Cardiovascular screening, asymptomaticScreening, not diagnostic; not covered outside IPPEReplace with a documented symptom code; or use G0404 for IPPE context
R51HeadacheNo documented cardiac correlationAdd a cardiac indication separately if one exists
Z02.89Employment or insurance clearance examAdministrative purpose; not a medical indicationNot separately billable; a cardiac diagnosis must independently support 93010

When CO-50 fires on a CPT 93010 claim, the first step is pulling the chart to confirm whether a cardiac indication exists. If the ordering physician documented chest pain or palpitations and the coder used Z00.00 from a template, a corrected claim with the appropriate symptom code resolves most CO-50 denials without an appeal. Some payers pair CO-50 with a CO-11 diagnosis-procedure mismatch denial when the diagnosis code and procedure code are incompatible by that payer’s clinical edit logic.

The Preoperative ECG Exception, and the IPPE Billing Error

Two billing scenarios require separate treatment. Both generate CO-50 denials when handled incorrectly, and neither appears in any competitor’s 93010 article.

Start with preoperative clearance and the Z01.810 nuance. Medicare covers CPT 93010 for a preoperative ECG when the patient has documented cardiac risk factors or active cardiac symptoms, not because the surgical protocol requires it automatically. Z01.810 can support 93010 medical necessity when the chart also contains a documented cardiac indication: a history of arrhythmia, coronary artery disease, hypertension with a cardiac monitoring purpose, or an active symptom that prompted the order. Without that additional diagnostic context, Z01.810 alone generates a CO-50 denial.

The compliance fix is to add the co-existing cardiac condition code alongside Z01.810 on the claim. The combination tells the payer the pre-op ECG was clinically warranted, not just administratively required by a surgical checklist.

The second scenario is the Welcome to Medicare IPPE billing error, and it generates both a CO-50 denial and a duplicate billing flag. Physicians who bill CPT 93010 for the one-time ECG included in the Welcome to Medicare Initial Preventive Physical Examination (IPPE) are billing the wrong code set entirely. Medicare covers this ECG under HCPCS codes, not CPT codes:

CodeDescription
G0403IPPE ECG, complete service (tracing and interpretation)
G0404IPPE ECG, tracing only
G0405IPPE ECG, interpretation only (professional component)

If your patient’s ECG was performed as part of the Welcome to Medicare visit, bill G0405 for the professional interpretation, not CPT 93010. Billing 93010 for an IPPE ECG generates a CO-50 denial because the visit falls under the preventive service code set, not the diagnostic code set. The ICD-10 diagnosis for the IPPE visit is Z00.00, which is explicitly excluded from 93010 medical necessity coverage.

2026 Medicare Reimbursement for CPT 93010: Rates, RVUs, and the New Conversion Factor

The 2026 Medicare Physician Fee Schedule introduced two changes that affect every CPT code 93010 claim. The conversion factor increased from $32.35 (2025) to $33.40 (non-QPM) and $33.57 (QPM) effective January 1, 2026. CMS applied a -2.5% efficiency adjustment to work RVUs for non-time-based services, including ECG interpretation. These two changes partially offset each other. Understanding both determines whether your 2026 93010 rate is higher or lower than 2025.

CPT 93010 Work RVU, Total RVU, and 2026 Calculation

The RVU breakdown for CPT 93010 in the 2026 Medicare Physician Fee Schedule:

Component2026 ValueNotes
Work RVU (wRVU)0.17Unchanged since 2018; physician cognitive work valued consistently
Practice Expense RVU0.07Professional component PE; facility absorbs equipment overhead
Malpractice RVU0.01Professional liability component
Total RVU0.25Sum before GPCI adjustment

The payment math at the 2026 non-QPM rate is 0.25 total RVU times the $33.40 conversion factor, which equals an $8.35 national rate before GPCI.

The 2026 CMS Physician Fee Schedule Final Rule (CMS-1832-F), effective January 1, 2026, confirms both the conversion factor and the RVU values. To find the exact rate for your service area with GPCI adjustment applied, use the CMS Physician Fee Schedule lookup tool. Rates in high-cost metropolitan areas typically run 20% to 40% above the $8.35 national baseline.

One detail stands out in the 2026 fee schedule: for the first time in MPFS history, it applies two separate conversion factors. Qualifying APM participants receive $33.57 per RVU. Clinicians outside an Advanced APM receive $33.40. Most private-practice cardiologists bill under the non-QPM track and receive $33.40 as the operative conversion factor. The CMS CY 2026 Physician Fee Schedule Final Rule confirms this dual-factor structure.

The 2026 Efficiency Adjustment and Its Effect on 93010 Payment

CMS applied a -2.5% efficiency adjustment to work RVUs for non-time-based services as part of the 2026 PFS Final Rule. CPT 93010 is a non-time-based diagnostic service, so its work RVU takes this adjustment. The pre-adjustment wRVU of 0.17 becomes 0.1658 after the 0.975 multiplier.

The CF increase from $32.35 (2025) to $33.40 (2026) adds approximately $0.26 per 0.25 total RVU. The efficiency adjustment reduces the work RVU component by approximately $0.03. The net result is that 93010 rates are flat to slightly higher in 2026 compared to 2025. The difference isn’t meaningful for most practices.

For a cardiology group interpreting 5,000 ECGs annually, the combined CF increase and efficiency adjustment yields approximately $150 to $250 in incremental annual revenue. That’s negligible. The greater revenue opportunity is in correct code selection between 93010 and 93000, and in denial prevention, not in the rate change itself. One O Seven RCM’s cardiology coding audit team reviews 93010 claim volume, modifier accuracy, and code selection across your payer mix to find revenue capture opportunities that exceed the annual rate adjustment by an order of magnitude.

Commercial Payer Rates for CPT 93010

Medicare’s $8.35 national rate is the floor, not the ceiling. Commercial payers negotiate separately, and the price transparency data shows significant variation.

PayerNational Average RateNotes
BCBS / Anthem$11.07National average from price transparency files
UnitedHealthcare$11.11National average; individual contracts vary
Aetna$12.23National average; contract-specific rates differ
Cigna$13.39Highest national average among major commercial payers

These averages come from federal price transparency files. Individual provider contracts often negotiate higher rates. Providers in Wisconsin-based Aurora Health Care, for example, show contracted UnitedHealthcare rates of $26.77 to $31.44 for CPT 93010, substantially above the national average. Commercial rates for CPT 93010 typically run 30% to 60% above Medicare in established markets. If your contracted rate is below the national commercial averages above, the next payer contract negotiation is the lever, not the CMS fee schedule.

The Rate Table Error That Circulates in 2026 Billing References

One widely cited 2026 billing guide, published in April 2026, contains a factual error that has spread through billing reference documents since: it lists 93010 as a global code priced at roughly $16 to $20. CPT 93010 is not a global code. CPT 93000 is the global ECG code covering both the tracing and the interpretation. CPT 93010 covers interpretation only. There is no global version of 93010. That table incorrectly attributes the global rate range to the professional-component-only code.

The correct reference is straightforward. CPT 93010, as the professional component in standard use, pays approximately $8.35 nationally under 2026 Medicare. Commercial averages range from $11.07 to $13.39. Any billing reference that characterizes 93010 as global, or prices it at $16 to $20 without specifying the commercial payer, contains a factual error.

Top Denial Reasons for CPT 93010 and How to Resolve Each One

ECG interpretation claims are high-frequency and individually low-value. A single CO-50 denial on an $8.35 claim doesn’t register as a problem. That same denial pattern firing across 300 ECG claims per month is $2,500 in monthly revenue leakage that compounds to $30,000 annually. The denial reasons are predictable. The prevention steps are operational, not conceptual.

The 7 Most Common CPT 93010 Denial Reasons, and How to Resolve Them

Seven denial codes cover the vast majority of CPT code 93010 rejections across Medicare and commercial payers:

CARCWhat It MeansWhy It Fires on 93010 ClaimsResolution
CO-50Service not medically necessaryWrong ICD-10 (Z00.00, Z01.810 without symptoms, screening code)Replace with a symptom or condition code; confirm the chart supports it
CO-97Bundled into another service93010 billed alongside 93000 for the same tracingRemove the 93010 line; bill only 93000 when one provider did both components
CO-234Service not separately payable93000 and 93010 billed by the same provider for the same ECGCorrect to the single appropriate code; 93005 + 93010 is the correct split
CO-4Modifier requiredMissing modifier when the payer requires Modifier 26Check payer policy; append Modifier 26 if required; verify RARC N519
CO-18Exact duplicate claimTwo identical 93010 claims, same date, same providerConfirm the second ECG was distinct; if so, resubmit with Modifier 76 or 77
CO-252Information required to adjudicateMissing signed interpretation reportResubmit with the complete, signed report; include date and time of interpretation
CO-11Diagnosis inconsistent with procedureICD-10 doesn’t support the ECG as clinically warrantedReplace the ICD-10 with a code that connects to the documented cardiac indication

Four actions prevent 80% of CPT 93010 denials before submission: confirm the ICD-10 code matches the documented clinical indication, verify the written interpretation report exists and is signed, confirm which entity billed the tracing to avoid 93000/93005/93010 double-billing, and check the specific payer’s Modifier 26 policy for that claim line.

When the same denial codes appear across multiple payers for the same CPT code, the problem is a billing workflow gap, not a one-off claim error. One O Seven RCM’s ECG claim denial management team identifies the pattern, builds payer-specific appeals, and corrects the upstream charge capture issue that keeps generating the denial.

The Multi-Interpretation Rule: When Medicare Denies a Second CPT 93010 Claim

This rule appears in CMS Article A57326 and in no editorial competitor article for CPT 93010. It’s the most operationally important compliance rule for cardiology practices where multiple physicians read the same tracings.

Medicare pays for only one professional component interpretation per ECG. If two physicians interpret the same tracing and both bill CPT 93010 for the same patient on the same date, Medicare pays only one of them.

CMS Article A57326 establishes the exception. Medicare may pay for a second professional component interpretation when the second physician’s expertise is significantly greater than that of the first reader, and when the second interpretation contributes substantially to the patient’s diagnosis and treatment. The standard isn’t whether a second ECG was medically necessary. It’s whether the second physician brought specialized clinical insight that the first couldn’t provide, and whether that necessity is documented in the chart.

The ED and cardiologist scenario plays out this way: an emergency physician interprets an ECG at 2 AM and documents findings. A cardiologist interprets the same tracing at 7 AM for a patient with continuing symptoms. Both bill CPT 93010. Medicare reviews the claim history. One interpretation pays. The second pays only if the documentation establishes that the cardiologist’s specialized expertise clarified something the ED physician couldn’t resolve.

In practice, ED physicians and cardiologists need a protocol for ECG interpretation billing when both read the same tracing. One entity bills. The other provides clinical consultation documented in the E/M note. That protocol prevents a denial pattern that generates recoupment risk without any actual coding error.

The 93042 Bundling Denial Medicare Auditors Flag on CPT 93010 Claims

CMS Article A57326 establishes a bundling rule for CPT 93042 that no competitor’s 93010 article has published. This is the most common audit-triggered denial in cardiology practices that routinely interpret both 12-lead and rhythm ECGs.

The rule, stated plainly: a rhythm ECG interpretation and report only (CPT 93042) is included in a 12-lead ECG interpretation and report (CPT 93000 or CPT 93010). Billing CPT 93010 and CPT 93042 together for the same patient on the same date generates a CO-97 bundling denial on the 93042 line. CMS considers 93042 already included in the 12-lead interpretation service.

The exception is Modifier 59. It may establish separate billing for 93042 when the rhythm ECG was performed for a clinically distinct purpose from the 12-lead ECG, and when that distinct purpose is documented in the chart. The distinct purpose has to be a separate clinical event, not a different waveform from the same tracing.

Cardiology practices that routinely bill both 93010 and 93042 on the same date should audit that claim pattern against the NCCI PTP edit file. The CMS NCCI bundling edit reference is updated quarterly. If your clearinghouse doesn’t flag this pair, the first signal will be a CO-97 denial on the 93042 line, or a post-payment MAC audit identifying a systematic billing error across six months of claims.

Frequently Asked Questions About CPT Code 93010

What is CPT code 93010 used for?

CPT code 93010 is used to bill for the physician interpretation and written report of a routine 12-lead electrocardiogram when a separate entity performed the physical tracing. The code covers the professional component only: the physician’s clinical review of rate, rhythm, intervals, waveforms, and axis, plus a signed written report. It doesn’t cover the ECG machine, electrodes, or technical staff. CPT 93005 covers the tracing. CPT 93000 covers both together as a global service.

Does CPT 93010 need a modifier?

In most situations, no. CPT 93010 already designates the professional component of an ECG service. Appending Modifier 26 (professional component) to a code that’s already professional-component-only is redundant and can generate a processing error. The exception: some commercial payers require Modifier 26 on 93010 claims despite this. Check your payer’s policy bulletin before setting Modifier 26 as a default. Modifier 76 applies for a repeat interpretation by the same physician on the same day. Modifier 77 applies when a different physician performs the repeat.

What is the difference between CPT 93010 and CPT 93005?

CPT 93005 covers the ECG tracing only: the technical work of attaching electrodes, running the machine, and producing the physical recording. CPT 93010 covers the interpretation and report only: the physician’s clinical review and signed findings. These two codes together equal CPT 93000, the global service. When the hospital performs the tracing and a cardiologist reads it separately, the hospital bills 93005 and the cardiologist bills 93010.

Can you bill 93000 and 93010 together?

No. CPT 93000 is the global ECG service that already includes the interpretation. Billing 93000 and 93010 together for the same tracing on the same date generates a CO-234 bundling denial on the 93010 line. Use 93010 alone when the physician interpreted a tracing that someone else performed. Use 93000 alone when the same provider both ran the machine and signed the interpretation in the same encounter.

How many times can CPT 93010 be billed per day?

Once per patient per day is the standard for a stable patient with a single ECG. Multiple units on the same date require separate, clinically justified ECGs and distinct signed interpretation reports for each. Use Modifier 76 when the same physician interprets a repeat ECG. Use Modifier 77 when a different physician performs the repeat read. A technically inadequate ECG replaced by a second one can’t be billed as an additional CPT 93010 service. CMS Article A57326 prohibits billing the replacement ECG as a new service.

What ICD-10 codes support CPT 93010 medical necessity?

Common covered diagnoses include R07.9 (chest pain), R07.89 (chest discomfort), R00.0 (tachycardia), R00.2 (palpitations), I48.91 (atrial fibrillation), I49.9 (cardiac arrhythmia), I10 (hypertension with cardiac monitoring purpose), I25.10 (coronary artery disease), E87.5 (hyperkalemia), and E87.6 (hypokalemia). Billing CPT 93010 with Z00.00 (routine medical exam) or Z13.6 (cardiovascular screening) generates a CO-50 denial on most Medicare claims. The diagnosis code must match the documented clinical indication that prompted the ECG order.

What is the 2026 Medicare rate for CPT 93010?

The 2026 national Medicare rate for CPT 93010 is approximately $8.35. That figure comes from 0.25 total RVUs multiplied by the 2026 non-QPM conversion factor of $33.40 per the CMS CY 2026 Physician Fee Schedule Final Rule (CMS-1832-F), effective January 1, 2026. Rates in high-cost metropolitan areas run 20% to 40% above this national average due to GPCI adjustments. Commercial payers average $11.07 to $13.39 nationally. The work RVU of 0.17 has been unchanged since 2018.

What documentation does CPT 93010 require?

CPT 93010 requires a signed, standalone interpretation report in the patient’s medical record. Per CMS Article A57326, the report must include the date and time of interpretation, the clinical indication, findings covering rate, rhythm, PR interval, QRS duration, QT interval, axis, and waveform analysis, a clinical impression, and the interpreting physician’s signature and credentials. A brief note stating “normal ECG” or a machine-generated summary that the physician initialed without adding personal clinical analysis doesn’t meet this standard.

CPT Code 93010 Billing: What Cardiologists, Hospitalists, and ED Physicians Need to Know in 2026

CPT code 93010 is the professional component of a routine ECG. Its billing accuracy depends on four things: confirming the physician interpreted a tracing someone else recorded, attaching the correct ICD-10 diagnosis code, submitting a signed standalone interpretation report, and knowing which modifiers apply in which settings. The 2026 national Medicare rate is $8.35. Commercial payers average $11.07 to $13.39. The billing frequency rules come from CMS Article A57326 and payer-specific MUE policies.

The gap between 93010 and 93000 is the highest-risk coding decision in outpatient cardiology billing. Hospitalists who bill 93000 from inpatient settings when only 93010 is appropriate carry recoupment exposure that compounds at volume. The modifier contradiction across competing sources reflects genuine payer variation, not a coding error. Your modifier matrix needs to reflect each payer’s specific requirements, not a single blanket rule.

One O Seven RCM is one of Texas’s most trusted medical billing and credentialing companies, serving cardiologists, hospitalists, and ED physicians across all 50 states. When ECG interpretation billing follows the component split, the ICD-10 rules, and the modifier logic covered here, claim acceptance rates rise and denial patterns shrink.

Practices billing high volumes of CPT 93010 in hospital and outpatient settings benefit from a pre-submission audit against the NCCI PTP edit file, a modifier matrix verified against current payer policies, and a denial prevention workflow that catches CO-50 and CO-97 patterns before they compound. One O Seven RCM’s full-service cardiology RCM team handles all three as part of a standard engagement.

About the Author

Carter Hensley

Carter Hensley is a professional medical billing content writer with a strong focus on coding accuracy, compliance, and revenue optimization. He develops detailed content around CPT procedures, ICD-10 classifications, AR follow-up, credentialing processes, and denial resolution strategies. His writing is designed to support healthcare providers with practical knowledge that improves clean claim rates and ensures adherence to payer guidelines. At One O Seven RCM, Carter produces expert-level content that bridges the gap between clinical documentation and efficient revenue cycle performance.

Recent Blogs

Stress Test CPT Codes: The 2026 Billing Guide for Exercise, Echo, and Nuclear Cardiac Testing

CPT Code 77067: Screening Mammography Billing, the Complete Code Family, and 2026 Denial Prevention

CPT Code 80053: Billing, Coding, and Denial Prevention for the Comprehensive Metabolic Panel (2026)

CPT Code 93010: ECG Interpretation Billing, 2026 Rates, and Denial Prevention

CPT 93880: Bilateral Carotid Duplex Billing, Medical Necessity, and Denial Prevention

CPT Code 43235 Billing Guide: EGD, Modifiers, and Denial Prevention in 2026

Independence Day Special

Our Best-Ever Deal Limited Time Only

Celebrate Independence Day with the lowest billing rate and biggest credentialing bundle we’ve ever offered.

2.99%

Billing Rate

$800

10 Insurances

$190

You Save

Regular: $99/insurance × 10 = $990 You pay only $800
Save $190 on your credentialing bundle — Limited Time Only
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.