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:
| Setting | Who Performs Tracing | Who Interprets | Correct Code |
|---|---|---|---|
| Hospital ED | ED staff or tech | Cardiologist reads later | 93010 |
| Hospital inpatient | Hospital nursing staff | Hospitalist or cardiologist | 93010 |
| Outpatient clinic (split) | Clinic staff | Referring cardiologist | 93010 |
| Telecardiology | Remote site staff | Remote interpreting physician | 93010 |
| Post-op surveillance | OR or PACU staff | Cardiologist on call | 93010 |
| Consultative read | Outside lab or clinic | Consultant cardiologist | 93010 |
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
| Scenario | Tracing Provider | Interpretation Provider | Correct Code | Common Error |
|---|---|---|---|---|
| Private cardiology office (complete) | Cardiologist | Same cardiologist | 93000 | Splitting into 93005 + 93010 needlessly |
| Hospital ED (split service) | ED staff or tech | Cardiologist reads later | Hospital bills 93005; cardiologist bills 93010 | Either party billing 93000 globally |
| Inpatient hospital (hospitalist reads) | Hospital nursing staff | Hospitalist on rounds | 93010 (hospitalist only) | Hospitalist billing 93000 (upcoding) |
| Telecardiology (remote read) | Remote site staff | Remote cardiologist | 93010 | Billing 93000 from a remote location |
| Two providers, same day | Hospital tech | Two physicians each read | First bills 93010; second only if medical necessity is documented | Both 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
| Situation | Modifier Needed | Correct Action |
|---|---|---|
| Standard single ECG interpretation (Medicare, most commercial) | None | Bill 93010 with no modifier |
| Payer specifically requires the professional component modifier | 26 | Check the payer policy bulletin; append only if required |
| Same physician interprets a second ECG, same day, same patient | 76 | Bill 93010-76 on the repeat line |
| Different physician interprets a second ECG, same day, same patient | 77 | Bill 93010-77 on the repeat line |
| 93010 billed with another procedure same date (cardiac cath, etc.) | 59 | Append 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 Code | Description | Billing Note |
|---|---|---|
| R07.9 | Chest pain, unspecified | Most common 93010 indication; clearly cardiac differential |
| R07.89 | Other chest pain | More specific than R07.9; preferred when the chart specifies type |
| R00.0 | Tachycardia, unspecified | Rate evaluation indication |
| R00.1 | Bradycardia, unspecified | Conduction evaluation indication |
| R00.2 | Palpitations | Arrhythmia evaluation indication |
| R06.02 | Shortness of breath | Cardiac vs pulmonary differential |
| R55 | Syncope and collapse | Cardiac cause ruling in or out |
| R42 | Dizziness and giddiness | Use with a documented cardiac differential in the chart |
Next, known cardiac conditions:
| ICD-10 Code | Description | Billing Note |
|---|---|---|
| I48.91 | Unspecified atrial fibrillation | Ongoing rate and rhythm monitoring |
| I49.9 | Cardiac arrhythmia, unspecified | When the specific arrhythmia isn’t yet classified |
| I25.10 | Atherosclerotic heart disease, native | Surveillance ECG for CAD |
| I10 | Essential hypertension | Add only when the chart documents a cardiac monitoring purpose |
| I50.9 | Heart failure, unspecified | Decompensation monitoring |
| I21.9 | Acute myocardial infarction | Serial ECGs in evolving MI |
| I44.0 | First degree AV block | PR interval monitoring |
| I45.6 | Pre-excitation syndrome (WPW) | Delta wave and conduction surveillance |
And electrolyte imbalance:
| ICD-10 Code | Description | Billing Note |
|---|---|---|
| E87.5 | Hyperkalemia | QRS widening monitoring; serial ECGs justified |
| E87.6 | Hypokalemia | QT 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 Code | Situation | Why CO-50 Fires | Resolution |
|---|---|---|---|
| Z00.00 | General adult medical exam | Routine physical; no cardiac indication | Document a specific symptom; replace with R07.9, R00.2, or applicable code |
| Z01.810 | Pre-op cardiovascular eval (no risk) | Routine pre-op without documented cardiac risk | Add a co-existing cardiac condition code alongside Z01.810 |
| Z13.6 | Cardiovascular screening, asymptomatic | Screening, not diagnostic; not covered outside IPPE | Replace with a documented symptom code; or use G0404 for IPPE context |
| R51 | Headache | No documented cardiac correlation | Add a cardiac indication separately if one exists |
| Z02.89 | Employment or insurance clearance exam | Administrative purpose; not a medical indication | Not 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:
| Code | Description |
|---|---|
| G0403 | IPPE ECG, complete service (tracing and interpretation) |
| G0404 | IPPE ECG, tracing only |
| G0405 | IPPE 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:
| Component | 2026 Value | Notes |
|---|---|---|
| Work RVU (wRVU) | 0.17 | Unchanged since 2018; physician cognitive work valued consistently |
| Practice Expense RVU | 0.07 | Professional component PE; facility absorbs equipment overhead |
| Malpractice RVU | 0.01 | Professional liability component |
| Total RVU | 0.25 | Sum 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.
| Payer | National Average Rate | Notes |
|---|---|---|
| BCBS / Anthem | $11.07 | National average from price transparency files |
| UnitedHealthcare | $11.11 | National average; individual contracts vary |
| Aetna | $12.23 | National average; contract-specific rates differ |
| Cigna | $13.39 | Highest 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:
| CARC | What It Means | Why It Fires on 93010 Claims | Resolution |
|---|---|---|---|
| CO-50 | Service not medically necessary | Wrong ICD-10 (Z00.00, Z01.810 without symptoms, screening code) | Replace with a symptom or condition code; confirm the chart supports it |
| CO-97 | Bundled into another service | 93010 billed alongside 93000 for the same tracing | Remove the 93010 line; bill only 93000 when one provider did both components |
| CO-234 | Service not separately payable | 93000 and 93010 billed by the same provider for the same ECG | Correct to the single appropriate code; 93005 + 93010 is the correct split |
| CO-4 | Modifier required | Missing modifier when the payer requires Modifier 26 | Check payer policy; append Modifier 26 if required; verify RARC N519 |
| CO-18 | Exact duplicate claim | Two identical 93010 claims, same date, same provider | Confirm the second ECG was distinct; if so, resubmit with Modifier 76 or 77 |
| CO-252 | Information required to adjudicate | Missing signed interpretation report | Resubmit with the complete, signed report; include date and time of interpretation |
| CO-11 | Diagnosis inconsistent with procedure | ICD-10 doesn’t support the ECG as clinically warranted | Replace 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.