Need help choosing the right code?
Ask CasePilot about procedures, modifiers, bundling, and coding guidance.
Try CasePilotLast Updated: 2026 | Coding structure based on AMA CPT conventions and payer coverage frameworks; Medicare coverage rules referenced from CMS and MAC guidance.
12-lead EKG: Use 93000 when both tracing and interpretation/report are provided; use 93005 (technical) and 93010 (professional) when split. Medicare coverage distinguishes diagnostic ECGs from routine screening ECGs.
Ambulatory monitoring is “episode-based”: Many payer policies treat ambulatory ECG monitoring as one service per defined time window (e.g., 48 hours; 7 days; 15 days; 30 days) and discourage overlapping or repeated services inside the same interval without clear justification.
Component vs global billing: Holter and patch-monitor code families include global (all-inclusive) options and component options. Do not report component codes on top of the global code for the same monitoring episode.
Match monitor type to symptom frequency: Holter is generally used for frequent (often daily) symptoms; longer continuous patch monitors and event/telemetry options are used when symptoms are intermittent or infrequent and require longer capture windows or real-time oversight.
An electrocardiogram (ECG or EKG) records the heart’s electrical activity through electrodes placed on the skin. It remains a foundational diagnostic test for ischemia, conduction disease, atrial and ventricular arrhythmias, electrolyte-related changes, and medication effects. Medicare covers electrocardiographic services when used as diagnostic tests with documented clinical indications, and it distinguishes this from routine screening, which is generally not covered except in limited preventive contexts defined by Medicare policy. In parallel, ambulatory ECG monitoring services (Holter, extended patch monitors, event recorders, mobile cardiac telemetry, and implantable loop recorders) have distinct CPT coding structures that reflect both the type of technology and the time window of monitoring.
This guide summarizes the most commonly used CPT code families for standard 12-lead EKGs and cardiac monitoring procedures, explains the “global vs component” billing logic, and highlights the coverage concepts payers often apply: medical necessity, symptom frequency matching, and restrictions against overlapping monitoring episodes. Where payer rules differ, the most defensible approach is to align the ordered modality with documented clinical need and to bill only one code set per monitoring episode in accordance with Medicare/MAC guidance.
flowchart TD
A[Suspected Arrhythmia<br/>or ECG Indication] --> B{Point-in-time or<br/>continuous monitoring?}
B -->|Point-in-time| C[12-Lead EKG<br/>93000 global or<br/>93005+93010 split]
B -->|Continuous monitoring| D{Symptom frequency?}
D -->|Daily or near-daily| E[Holter 24-48h<br/>93224 global]
D -->|Weekly or less frequent| F{Prior Holter<br/>nondiagnostic?}
F -->|Yes or symptoms too<br/>infrequent for 48h| G{Monitoring duration needed?}
F -->|No prior monitoring| E
G -->|Up to 7 days| H[Continuous Patch<br/>93241-93244]
G -->|Up to 15 days| I[Continuous Patch<br/>93245-93248]
G -->|Up to 30 days<br/>patient-triggered| J[Event Monitor<br/>93268 global]
G -->|Up to 30 days<br/>real-time needed| K[Mobile Cardiac Telemetry<br/>93228+93229]
D -->|Very infrequent<br/>months apart| L{External monitoring<br/>nondiagnostic?}
L -->|Yes| M[Implantable Loop Recorder<br/>33285 insertion]
L -->|No| G
style C fill:#2563eb,color:#fff,stroke:#1e40af
style E fill:#2563eb,color:#fff,stroke:#1e40af
style H fill:#16a34a,color:#fff,stroke:#15803d
style I fill:#16a34a,color:#fff,stroke:#15803d
style J fill:#f59e0b,color:#fff,stroke:#d97706
style K fill:#f59e0b,color:#fff,stroke:#d97706
style M fill:#dc2626,color:#fff,stroke:#991b1b
The conventional in-office or hospital 12-lead EKG is typically reported with CPT 93000 when the same entity provides both the technical service (acquisition of the tracing) and the professional service (interpretation and report). When the work is split, CPT 93005 represents the technical component and CPT 93010 represents the professional interpretation/report component. This structure is important for settings where an EKG is captured in a facility but interpreted by a different physician or group. Medicare policy emphasizes that electrocardiographic services are covered when medically necessary as diagnostic tests and not simply as routine screening.
Claims review often hinges on “why was the EKG done?” Medicare and MAC guidance commonly expect documentation that ties the service to symptoms (e.g., chest pain, palpitations, syncope), risk factors, clinical decision-making (e.g., evaluating QT prolongation risk after medication changes), or acute presentations requiring rapid assessment. Conversely, an EKG performed solely as a routine physical screening may be denied as non-covered under Medicare’s diagnostic testing rules. For many practices, the simplest operational safeguard is to ensure that the order and note explicitly document the diagnostic question being evaluated and list the relevant diagnosis codes.
Short rhythm strips (1–3 leads; CPT 93040–93042) are often used in urgent care, emergency, or inpatient settings to quickly check rhythm or rate. However, when a rhythm strip is performed on the same day as a standard 12-lead EKG, payers may treat the rhythm strip as included unless it was ordered for a distinct, medically necessary reason and documented separately. CMS coding guidance on EKG billing is frequently referenced for these bundling scenarios. To avoid denials, documentation should clarify whether the rhythm strip was separately indicated (for example, serial rhythm checks for intermittent tachyarrhythmia after an initial 12-lead EKG).
Situation: A hospital outpatient clinic acquires a 12-lead EKG, and a cardiologist provides the interpretation and report.
Coding concept: The facility reports 93005 (technical), and the interpreting physician reports 93010 (professional). The medical record should show that the interpretation was clinically necessary and not duplicative of another interpretation already billed for that tracing.
A Holter monitor provides continuous ambulatory ECG recording, typically for 24–48 hours, to evaluate suspected arrhythmias or ischemic changes not consistently present during a brief in-office EKG. Holters are particularly useful for patients with frequent symptoms such as near-daily palpitations, frequent dizziness, or recurrent presyncope. For monitoring episodes up to 48 hours, the CPT family is centered on a global code 93224 that includes device hookup, recording, scanning/analysis, and physician interpretation/report. When components are performed by different entities, separate component codes may be used: 93225 for hookup and recording, 93226 for scanning analysis and report preparation, and 93227 for physician review/interpretation only. The component structure and “do not bill components with global for the same episode” principle is emphasized in Holter coding guidance.
Payer policies generally support Holter monitoring when symptom frequency is high enough that continuous recording for 1–2 days has a reasonable probability of capturing an event. Aetna’s Holter monitoring policy outlines common indications and utilization expectations, including symptom-driven evaluation and therapy assessment, and it also discusses limits on repeated studies without additional justification. In practical terms, documentation is strongest when it states: (1) the symptom being evaluated, (2) its frequency, (3) why shorter or simpler evaluation is insufficient, and (4) how the results will change management (medication adjustment, further electrophysiology work-up, etc.).
Many insurers view extended continuous recording beyond 48 hours as better handled by a patch monitor code family rather than repeating or stretching Holter services, because longer window technologies are designed for intermittent symptoms and have their own coding structures. Holter policies commonly describe frequency-based selection and may limit repeated Holter studies within a defined time frame without special justification. When symptoms occur less than daily, transitioning to a longer continuous patch monitor or an event-based recorder is often the more defensible choice clinically and from a coverage perspective.
Compliance rule: For the same monitoring episode, choose either the global Holter code (93224) or the component codes (93225/93226/93227), but do not report components in addition to the global service. Component billing should reflect who performed each part of the service.
Extended continuous ECG monitoring bridges the gap between short Holter windows and 30-day event-based monitoring. Patch-based monitors can record continuously for a week or longer, improving diagnostic yield for intermittent arrhythmias, such as paroxysmal atrial fibrillation, intermittent bradycardia, and episodic supraventricular tachycardia. The CPT structure distinguishes two time bands: codes 93241–93244 cover external continuous ECG recording for >48 hours up to 7 days, and codes 93245–93248 cover >7 days up to 15 days. Each band includes a global option (93241 or 93245) and corresponding component codes for recording, scanning/analysis, and interpretation.
Payer policies commonly require that the patient’s symptom pattern justifies longer recording. If symptoms are too infrequent to expect capture in 48 hours, payers may consider extended monitoring reasonable, particularly when a shorter monitor was nondiagnostic or when clinical suspicion remains high. Event monitor and external ambulatory monitor policies describe this “symptom frequency matching” concept and often state that longer monitoring is appropriate when symptoms occur less than daily or unpredictably. A rigorous note often documents that a 24–48 hour Holter would likely miss the event and that capturing the rhythm at the time of symptoms is necessary for management decisions.
Medicare billing guidance for ambulatory ECG monitoring emphasizes that these services are billed as an episode and should not be repeatedly billed within the same short interval for the same patient without clear medical necessity. MAC articles and Medicare contractor guidance are often cited for the “one service per interval” expectation and for structuring claims so the monitoring period is represented by one coherent code set rather than overlapping claims. Operationally, this means that if a patient receives a 14-day patch monitor, you generally should not also bill separate Holter or event monitoring services that overlap that same time window unless there is a non-overlapping, clearly justified separate episode.
Patient: Palpitations occurring 1–2 times per week; 48-hour Holter shows no correlating arrhythmia.
Rationale: Symptom frequency suggests low capture probability over 48 hours; longer continuous monitoring improves chance of symptom–rhythm correlation.
Coding concept: Choose the correct 7-day or 15-day code band based on actual days recorded and bill as a single monitoring episode in line with Medicare episode-based expectations.
External cardiac event monitors (loop recorders) are worn for up to 30 days and record ECG segments primarily when an event is triggered by patient activation or by automated arrhythmia detection. Unlike continuous patch monitors, event recorders do not necessarily store all ECG data continuously for the entire period; they maintain a rolling buffer and save segments around symptomatic or detected events. This design is well suited for patients with sporadic symptoms that are too infrequent to capture on a 48-hour Holter but occur often enough that a 30-day window is reasonable.
CPT codes 93268–93272 are used for external event monitoring with attended surveillance. The global code 93268 generally represents the full service for up to 30 days, while component codes break out the hook-up and recording (93270), transmission/download and analysis (often by a monitoring center; 93271), and physician interpretation (93272). Payer policy for event monitors describes how these services are deployed and the expectation that the monitoring infrastructure is available to receive and respond to transmitted data.
Event monitors are commonly used to evaluate unexplained syncope, intermittent palpitations, episodic dizziness, or suspected arrhythmias that have not been documented on shorter monitoring. Some payer policies also address longer monitoring for atrial fibrillation detection after cryptogenic stroke when clinically indicated. Documentation is strengthened when it specifies why capturing an event is crucial (e.g., correlation of symptoms with rhythm, rule-in/rule-out of atrial fibrillation, or evaluation of pauses/bradycardia). Where payers require prerequisites (e.g., nondiagnostic Holter first), the record should explicitly state the prior monitoring results and the reason they were insufficient.
Mobile cardiac telemetry (MCT) provides near real-time continuous ECG monitoring with automatic arrhythmia detection and immediate transmission to a staffed monitoring center. MCT is used when rapid detection and response to clinically significant arrhythmias is desired, or when a patient’s risk profile warrants continuous oversight beyond patient-triggered event recording. In contrast to event monitors, MCT emphasizes continuous surveillance and prompt notification pathways.
The core codes for mobile cardiovascular telemetry are 93228 (physician review, interpretation, and report for up to 30 days) and 93229 (technical service including equipment, monitoring center functions, and data analysis/transmission). There is no single “global” code because the service is often inherently split between the technical monitoring center and the professional interpreting physician. Medicare contractor guidance stresses that these codes are generally billed once per monitoring period and should not be duplicated or overlapped for the same interval.
Coverage criteria for MCT often mirror event monitor logic but add a “real-time need” element. Insurers may require that shorter monitoring was nondiagnostic or that the patient’s symptoms are potentially high risk (e.g., unexplained syncope with suspected arrhythmia) and justify continuous telemetry rather than intermittent event capture. External ambulatory monitor policies discuss these distinctions and the clinical reasoning that supports a higher-intensity monitoring modality. In claims review, the most persuasive documentation clearly explains why event-based recording is insufficient and why real-time monitoring is expected to change management (e.g., expedite therapy adjustments, urgent electrophysiology referral, or anticoagulation decisions after atrial fibrillation detection).
Documentation focus for MCT: In addition to symptoms and frequency, explicitly document the clinical risk rationale for real-time oversight (e.g., syncope with injury risk, suspected high-grade AV block, or clinically significant tachyarrhythmia). Payers often view MCT as resource-intensive and will scrutinize medical necessity more closely.
Insertable/implantable loop recorders (ILRs) are subcutaneous devices designed for long-term rhythm monitoring over months to years. They are most often used when symptoms are very infrequent (for example, syncope occurring every few months) or when the clinical consequence of missing an arrhythmia is high and noninvasive monitoring has been unrevealing. Professional consensus and guideline statements recognize that ILRs can provide diagnostic value in unexplained syncope and intermittent arrhythmias that elude short-term or 30-day monitoring.
Insertion of a subcutaneous cardiac rhythm monitor is coded as CPT 33285, and removal is coded as 33286. Follow-up includes interrogation and monitoring services with their own CPT codes, which may include in-person device evaluation and remote monitoring intervals depending on the clinical workflow. While the detailed device interrogation code landscape can be complex, the key coverage principle is consistent: payers usually expect documentation that noninvasive monitoring was attempted (Holter, patch, event, or telemetry) and was nondiagnostic before ILR placement is authorized, unless there is a clearly documented reason that noninvasive testing is impractical or unsafe.
For ILRs, the coverage narrative should show: (1) suspected arrhythmic cause; (2) prior evaluation results (including negative or inconclusive external monitoring); and (3) why long-term monitoring is needed. External monitoring policies often reference ILRs as a later-line option when symptoms are too infrequent for external devices or when prior external monitoring is unrevealing.
Across ECG services, denials typically arise from a small set of predictable issues: mismatched modality to symptom frequency, overlap of monitoring services, incorrect global/component billing, and insufficient documentation of medical necessity. Medicare’s electrocardiographic services coverage framework and MAC billing/coding articles provide the conceptual basis for the “diagnostic indication required” and “episode-based monitoring” expectations.
Payers generally expect one monitoring strategy per interval. If a patient is already wearing a 14-day continuous patch monitor, billing a 48-hour Holter that overlaps those dates is difficult to justify unless the Holter captures a distinct clinical question that the patch monitor cannot address and the medical record explains why. Noridian’s electrocardiographic monitoring billing guidance is often referenced for these structural expectations and for avoiding duplicative billing patterns.
If your entity provides the entire service (hookup, recording, analysis, and interpretation) and you select the global code, do not also report the component codes. If services are split across entities, ensure each entity bills only its portion. Holter monitoring coding guidance emphasizes that “global already includes the parts” and that reporting both is an error pattern that triggers denials.
A defensible order states symptom type and frequency. If symptoms are daily, a Holter is logical; if weekly or monthly, a longer continuous patch monitor, event monitor, or MCT is more consistent with payer expectations. Aetna and Anthem policies explicitly discuss modality selection in relation to symptom frequency and prior nondiagnostic monitoring.
For coverage and medical necessity, the “so what?” matters. Strong examples include: initiating or discontinuing antiarrhythmic therapy, confirming atrial fibrillation to guide anticoagulation, evaluating pauses that may prompt pacemaker consideration, or excluding arrhythmia as a cause of syncope to redirect work-up. Consensus statements on ambulatory ECG monitoring highlight the clinical role of selecting a modality that has a reasonable likelihood of answering the diagnostic question.
Problem pattern: CPT 93000 billed at an annual physical with no symptoms and no documented clinical indication; Medicare denies as non-covered screening.
Prevention: Ensure the record documents a diagnostic reason (symptoms, abnormal exam findings, medication monitoring, or risk-based evaluation) consistent with CMS electrocardiographic service coverage principles.
The table below consolidates typical modality selection logic and the related CPT families. Final code choice should be based on actual monitoring duration, whether services are global or component, and payer-specific policy details.
| Service / Modality | Typical Symptom Frequency | Common CPT Codes (Examples) | Key Coverage / Billing Notes |
|---|---|---|---|
| 12-lead EKG | Acute or point-in-time evaluation | 93000 (global), 93005 (tech), 93010 (prof) | Diagnostic indication required; routine screening generally not covered under Medicare except limited preventive contexts. |
| Holter (24–48h) | Frequent (often daily) symptoms | 93224 (global) or 93225/93226/93227 (components) | Do not bill global + components; repeated studies may be limited without justification. |
| Continuous patch monitor (7–15d) | Intermittent symptoms (weekly to less frequent) | 93241–93244 (to 7d) and 93245–93248 (to 15d) | Episode-based billing; avoid overlapping monitoring windows; document nondiagnostic shorter testing when relevant. |
| External event monitor (up to 30d) | Sporadic, unpredictable symptoms | 93268 (global) or 93270/93271/93272 (components) | Often requires prior nondiagnostic shorter monitoring or low capture probability with Holter; attended surveillance expectations. |
| Mobile cardiac telemetry (up to 30d) | Infrequent but higher-risk symptoms; need real-time detection | 93228 (professional), 93229 (technical) | Generally billed once per period; documentation should justify real-time oversight vs event recorder. |
| Implantable loop recorder | Very infrequent symptoms or high clinical stakes | 33285 (insert), 33286 (remove) + monitoring/interrogation codes per workflow | Commonly requires nondiagnostic external monitoring and documented necessity for long-term capture. |
Get instant expert-level medical coding assistance.