CPT code 93227 reports the review and interpretation of an external ECG (Holter) recording of up to 48 hours, with a signed report, by a physician or other qualified health care professional. It’s a professional-only code, so it never takes modifier 26 or TC. Medicare’s 2026 national rate is $17.70.
Three mistakes drive most of the denials we see on this line. Your team bills CPT 93227 on a study that already went out as global 93224. A recording under 12 hours goes out without modifier 52. Or a monitor that recorded past 48 hours lands in this family instead of 93241 to 93248.
A $17.70 read is easy to ignore until 40 of them sit in your denial queue. Reworking one denied read costs more staff time than the payer pays for it. Getting the line right comes down to who bills the read, what goes on the claim, and which 2026 rules your MAC applies.
CPT 93227 at a Glance: Key Takeaways for 2026
Keep these seven rules next to every CPT code 93227 claim your team builds this year:
- 93227 covers only the professional component: review and interpretation of a Holter recording of up to 48 hours, plus the signed report.
- Never bill 93227 with global 93224 for the same study, because 93224 already includes the read.
- CMS Article A57476 tells providers not to append modifier 26 or TC to codes 93224 to 93229.
- Append modifier 52 when continuous recording lasts less than 12 hours, per the same CMS article.
- Recordings longer than 48 hours move to 93241 to 93244 (up to seven days) or 93245 to 93248 (up to 15 days).
- Medicare’s 2026 national rate for 93227 is $17.70 for non-QP clinicians and $17.79 for QPs, from 0.53 total RVUs.
- Since October 1, 2026, I49.8 is a non-billable category header, so code I49.81, I49.82, or I49.89 instead.
Quick reference for 2026
| Fact | Detail |
|---|---|
| Code family | 93224 to 93227, external ECG recording up to 48 hours |
| Component | Professional only (review and interpretation) |
| CMS short descriptor | Xtrnl ecg rec<48 hr r&i |
| PC/TC indicator | 2 (professional component only) |
| Global period | XXX (not applicable) |
| Total RVUs | 0.53 (work 0.38, practice expense 0.14, malpractice 0.01) |
| 2026 national rate | $17.70 non-QP; $17.79 QP |
| Units | One per recording period of up to 48 hours |
| Modifiers | 52 if under 12 hours; never 26 or TC |
| Date of service (WPS) | Date the physician performed the interpretation |
| Prior authorization (Original Medicare) | Not required |
What Does CPT Code 93227 Mean?
CPT code 93227 means a physician or other qualified health care professional reviewed an external Holter ECG recording of up to 48 hours, interpreted it, and signed a report. It’s the read in the Holter family and nothing else. Hook-up and scanning belong to other codes.
The 93227 CPT Code Description, Phrase by Phrase
The American Medical Association owns and maintains CPT, so the wording below follows its descriptor for the Holter family: “External electrocardiographic recording up to 48 hours by continuous rhythm recording and storage; review and interpretation by a physician or other qualified health care professional.”
| Descriptor phrase | What it means on your claim |
|---|---|
| External electrocardiographic recording | The patient wears the monitor on the skin. Implanted loop recorders use different codes. |
| Up to 48 hours | Any study that records 48 hours or less stays in this family. |
| Continuous rhythm recording and storage | The device stores every beat for later scanning and doesn’t transmit in real time. |
| Review and interpretation | The professional read and signed report, the only work 93227 pays for. |
Medicare systems shorten the 93227 CPT code to “Xtrnl ecg rec<48 hr r&i,” and that’s the label you’ll see on fee schedule files and in the CMS PFS Look-Up Tool. If that short descriptor and your charge master entry don’t match, fix the charge master first.
What the 93227 Interpretation Includes
The reading physician’s work on a Holter study covers four steps, from the scan to the signature:
- Reviewing the scanning report and the stored rhythm data
- Matching findings to the patient’s symptom diary
- Interpreting rhythm, rate, pauses, ectopy, and any arrhythmia the monitor caught
- Signing and dating the final report
Connection and disconnection of the monitor belong to 93225, and the scanning analysis belongs to 93226. If your cardiologist only reads, 93227 is the whole claim line for that study, no matter how long the report runs.
A Holter monitor is an ambulatory ECG. The patient wears it through daily activity, including sleep, and it records every heartbeat. ECG and EKG name the same test. Cardiologists order a Holter for palpitations, dizziness, or fainting spells that show up within a day or two, which a single 12-lead EKG code 93000 visit can miss.
The device carries the name of biophysicist Norman J. Holter, who developed it. Front desks still ask for “the Holter monitor procedure code” as if one code covers every setup. That question is where most split-billing mistakes start, because four codes share the same study.
Why Some Code Lookup Sites Still Say “24 Hours”
CMS files once listed 93227 with the short descriptor “ECG monitor/review, 24 hrs.” An earlier CPT revision expanded the Holter family to recordings of up to 48 hours, but older lookup sites and some payer fee schedules still show the 24-hour wording.
That leftover label leads billers to think a 48-hour study needs a different code, but a 24-hour Holter and a 48-hour Holter both bill as one unit in the 93224 to 93227 family. You can see where the other monitoring families sit in our full cardiology CPT code set.
Where 93227 Fits in the Holter Monitor CPT Code Family
The Holter monitoring CPT codes come as a family of four, and each one covers a recording of up to 48 hours. CPT code 93224 is the global service. The components, 93225, 93226, and CPT 93227, split that same study into hook-up, scanning, and the read.
There isn’t one CPT code for Holter monitor studies. Your practice picks between the global code and the components based on who did the work. That split is the first thing we check in cardiology medical billing, because a wrong split can get the whole study denied.
The Holter CPT codes at a glance
| Code | Component | What it covers | Who bills it in most setups |
|---|---|---|---|
| 93224 | Global | Recording, scanning analysis with report, and review and interpretation | The one entity that does all three |
| 93225 | Technical: recording | Connection, recording, and disconnection (the Holter hook-up) | Whoever applies and removes the monitor |
| 93226 | Technical: scanning | Scanning analysis with report | The scanning lab, vendor, or in-house tech |
| 93227 | Professional | Review and interpretation | The reading physician or other qualified health care professional |
Source: CMS Article A57476 and Noridian’s Medicare billing guidance.
Noridian’s monitoring billing table lists the split the same way: 93226 as technical, 93227 as professional, 93225 as hook-up, and 93224 as global. The 93224 CPT code description bundles all three services. CPT 93226 stops at scanning analysis with report, so the 93226 CPT code description never includes a physician read.
What Is the Difference Between 93225 and 93227?
CPT code 93225 is the technical hook-up: connecting the monitor, recording, and disconnecting it. Code 93227 is the physician’s read of the finished recording. Each code describes different work, and different people often do that work on different days.
The 93225 CPT code description covers the full connection, recording, and disconnection cycle, which is why many offices call it the Holter monitor placement CPT code. A medical assistant might apply the monitor on Monday, and the cardiologist reads the scan on Thursday. Each line then carries its own date of service.
Global 93224 or Component Billing: Three Questions Decide It
Ask three questions about the study before anyone picks a code:
- Did your practice apply and remove the monitor?
- Did your practice, or staff it employs, perform the scanning analysis?
- Did your physician read and sign the interpretation?
Three yes answers mean you bill 93224 once and nothing else. Any no answer means each entity bills only the component it performed. Never bill 93224 together with 93225, 93226, or 93227 for the same study.
CMS Article A57476 treats the whole recording as one unit of service and bars billing any other EKG monitoring code for the same period. Event monitors follow their own component set, and the event monitor hook-up rules differ from the Holter hook-up in date and documentation.
[Image: Holter billing decision flow. Alt text: CPT code Holter monitor decision flow for 93224 to 93227]
Who Bills CPT 93227? Four Common Billing Setups
The physician or qualified health care professional who reads and signs the Holter interpretation bills CPT code 93227, as long as nobody bills global 93224 for the same study. Ownership of the monitor and the scanning work decide which other codes go out, and who sends them.
Setup 1: Your Practice Owns the Holter and Does Everything
Your staff applies the monitor, your tech scans it in-house, and your cardiologist reads it. Bill CPT code 93224 once for the whole study. The template error we see most is a 93227 line added after the physician signs, next to a 93224 that already covers the read. A separate CPT 93225 hook-up line causes the same bundling problem.
Setup 2: You Hook Up and Read, an Outside Service Scans
Your practice bills CPT code 93225 for the hook-up and CPT 93227 for the read. The scanning service bills CPT code 93226 when it sends its own claim to the payer. In this setup, 93225 is the CPT code for Holter monitor hook-up work, so your staff’s time on it stays billable.
Some scanning services invoice your practice instead of billing the payer. If you then bill 93226 for scanning you purchased, Medicare’s purchased diagnostic test and anti-markup rules apply. Check your MAC’s purchased diagnostic test rules before that line goes out, because those rules limit what you can charge and how you report it.
Setup 3: A Hospital Records, Your Cardiologist Reads
The hospital applies and scans the monitor, then reports its technical work on its own facility claim (UB-04). Your cardiologist bills CPT 93227 on the CMS-1500 for the read. For a hospital outpatient, readers report POS 22 for an on-campus department or POS 19 for an off-campus one, and POS 21 for a registered inpatient.
Confirm the default with your MAC and the hospital’s billing office, since POS 22 billing rules trip up hospital-based readers more often than the code itself. If the patient is in observation, the cardiologist still bills only the read, and the hospital keeps the technical portion on its claim.
Setup 4: An IDTF Bills the Service
Under CMS Article A57476, which governs WPS jurisdictions, an IDTF bills the total service only when the interpreting physician is its employee or contractor and doesn’t bill the read on a separate claim. WPS also wants three things on file:
- The physician’s name and address with WPS Provider Enrollment
- A reassignment letter, without which WPS denies the professional portion
- The interpreting physician’s sequence number in Box 24K of the claim
CMS NCD 20.15 adds a coverage limit. Medicare doesn’t cover separate physician services for IDTF-furnished EKGs unless the physician is the patient’s attending or consulting physician, apart from narrow exceptions. Other MACs set their own IDTF enrollment rules, so treat the WPS list as one example.
The rule for every setup: one read, one 93227 line, and one billing entity per study, never alongside 93224.
If your cardiologists read Holters for two hospitals and a scanning vendor, the map of who bills what gets messy fast. Building that map per payer is routine setup work for the team at One O Seven RCM, and it keeps two entities from billing the same read.
Does CPT Code 93227 Need a Modifier?
No. CPT 93227 goes out with no modifier in a standard study. CMS Article A57476 tells providers not to use modifier 26 or TC with codes 93224 to 93229, and the one routine exception is modifier 52 when continuous recording lasts less than 12 hours.
Why Modifier 26 Gets Rejected on 93227
CMS assigns 93227 PC/TC indicator 2, which marks it as a professional-component-only code. With no technical half to split off, a 26 on the line creates an invalid pairing, and payers often deny it as CO-4. The fix for CO-4 modifier denials is a corrected claim without the modifier.
Several code lookup sites and AI search tools still list 26 and TC as common modifiers for 93227, and CMS says otherwise. The habit comes from hospital echo reads, where 26 belongs, and billers carry it into the Holter charge template. Our page on where modifier 26 belongs lists the codes that take it.
Modifier 52 for Recordings Under 12 Hours
A57476 says to append modifier 52 (reduced services) when continuous recording runs less than 12 hours. The rule covers the whole family, CPT 93224 to 93227, including the read. Your note has to show the actual hook-up and removal times, because “patient removed device early” without hours won’t support the 52.
Recordings of 12 to 48 hours bill with no modifier at all. Once a study records past 48 hours, it leaves this family and moves to the extended monitoring codes, 93241 and up, which the next section explains by duration.
Modifiers That Don’t Belong on a 93227 Line
Use this table any time a charge template or a code lookup tool suggests a modifier:
| Modifier | Use on 93227? | Why |
|---|---|---|
| 26 | Never | The code is already professional only (A57476) |
| TC | Never | 93227 has no technical portion (A57476) |
| 91 | No | It’s a repeat clinical lab test modifier, not a Holter modifier |
| 76 or 77 | Rarely | One 93227 covers the whole recording as one unit; a same-day repeat study is unusual and needs documentation |
| 59 or XU | Only when an NCCI PTP edit applies and the chart supports a distinct service | Check the current quarter’s PTP file (v323r0, effective October 1, 2026) |
| 53 | CMS doesn’t address it for this family | Ask the payer before using it on an aborted study |
| GA, GZ, or GY | Liability only | GA with a signed ABN, GZ when no ABN is on file, GY for statutorily excluded screening |
Bill CPT 93227 with no modifier, add 52 only for recordings under 12 hours, and save liability modifiers for ABN situations.
How Long Can a Holter Run Before 93227 Stops Applying?
CPT code 93227 applies only when the device records 48 hours or less. Past 48 hours, the study moves to a different code family. The recorded hours in the report decide the code, and the planned duration on the order doesn’t change that.
What Is the CPT Code for a 48-Hour Holter Monitor?
The CPT code for a 48-hour Holter monitor sits in the same family as a 24-hour study: 93224 for the global service, or 93225, 93226, and CPT 93227 as components. You’ll use the same CPT code for a 24-hour Holter monitor, and either length bills as one unit.
The paperwork is where the two lengths differ, even though the 24-hour Holter monitor CPT code and the 48-hour code match. NCD 20.15 says “documentation of medical necessity is required for monitoring longer than 24 hours.” A 48-hour order needs a stated reason, such as symptoms that didn’t show up on day one.
What Is the CPT Code for a Holter Monitor Worn 72 Hours?
The Holter monitoring CPT codes stop at 48 hours, so a 72-hour recording falls outside 93227. It moves to 93241 to 93244, which cover more than 48 hours up to seven days, and the read in that family is 93244. Picture a 48-hour Holter that comes back with 50 hours recorded: that study now bills in the 93241 family.
The reverse happens too. A seven-day patch that the patient removes after 30 hours recorded only 30 hours, so it bills as 93224 to 93227. Bill from the recorded duration in the report, and keep the hook-up and removal times in the chart, because payers audit them.
Holter, Patch, Event Monitor, or MCT: Matching the Code Family
The right CPT for Holter monitor work depends on the device and how it records. Duration picks the code only after you’ve matched the device to its family:
| Device and recording type | Duration | Code family | Read code |
|---|---|---|---|
| Holter, continuous recording and storage | Up to 48 hours | 93224 to 93227 | 93227 |
| Extended continuous recorder, often a patch | More than 48 hours up to seven days | 93241 to 93244 | 93244 |
| Extended continuous recorder | More than seven days up to 15 days | 93245 to 93248 | 93248 |
| Extended continuous recorder, Category III | More than 15 days up to 30 days | 0937T to 0940T | 0940T |
| Event monitor, memory loop with 24-hour attended monitoring | Up to 30 days | 93268 to 93272 | event monitor read 93272 |
| Mobile cardiac telemetry, real-time attended | Up to 30 days | 93228 (professional), 93229 (technical) | 93228 |
The Blue Cross Blue Shield of Michigan policy describes 0937T to 0940T as external ECG recording for more than 15 days up to 30 days. Those Category III codes are the closest the code set comes to a month-long continuous recording.
If a scheduler asks for the CPT code for Holter monitor studies lasting 30 days, no 30-day Holter monitor CPT code exists. The study bills under Category III recording, an event monitor, or MCT, depending on the device. Event monitor studies bill as a set, with 93268 as the global event monitor code.
[Image: Monitoring duration chart. Alt text: CPT code 24 hour Holter monitor and extended monitoring duration chart]
Date of Service, Units, and Overlap Rules for CPT Code 93227
Under WPS rules in CMS Article A57476, CPT 93227 uses the date the physician performed the interpretation as its date of service, and one unit covers the full recording of up to 48 hours. Other MACs set their own date rules, so get yours in writing.
Which Date Goes on the 93227 Line?
WPS date-of-service rules from CMS Article A57476
| Code | Date of service under A57476 (WPS) |
|---|---|
| 93224 (global) | Date of physician review |
| 93225 (recording) | Date performed |
| 93226 (scanning) | Date performed |
| 93227 (read) | Date performed |
Component lines on one study can carry different dates in Item 24A, and that’s expected. Our box-by-box CMS-1500 guide covers the field itself. Keep the hook-up, removal, and read dates in the chart so every line ties back to the same study when a payer asks.
One Unit per Recording Period
A57476 describes the Holter family as “a coverage period of up to 48-hours for 1 unit of service.” Two reads of one study, such as a preliminary read and a final read, still add up to one 93227. Billing a second unit for the final read draws a duplicate denial.
The 2026 Overlap Rules From Noridian, Palmetto, and CGS
In June 2026, three MACs put billing articles for temporary ambulatory cardiac monitoring into effect: Noridian (A60279), Palmetto (A60286), and CGS (A60292). All three tell providers not to report 93241 to 93248 with 93224 to 93227 “for the same monitoring period.” Noridian Article A60279 took effect June 21, 2026.
A common collision looks like this: a patient starts on a Holter, the cardiologist switches to a patch midweek, and two code families land in one period. Ask the payer how it defines the monitoring period before billing both. Our explainer on how LCDs and articles work shows where these rules live.
Noridian’s Billing-in-Sets Rule
Noridian’s monitoring billing page tells providers to bill these codes in sets and says no two sets can close within 29 days of each other. Its claims system checks Part A and Part B claims from every provider nationwide for overlaps, and overlap denials carry no appeal rights.
Before your team bills the read, ask the ordering office whether another provider billed monitoring for that patient inside the window. Cross-provider overlap checks are a standard step in cardiology revenue cycle management, because Noridian won’t let you appeal the denial afterward.
Does CPT Code 93227 Support Medical Necessity?
93227 supports medical necessity when the chart documents a diagnostic reason for the Holter, such as symptoms or a suspected arrhythmia, and the claim carries a diagnosis on your MAC’s covered list. Medicare doesn’t cover a Holter ordered as a screening test.
What Medicare Requires Before a Holter Read Pays
Medicare looks for five things before it pays the read:
- Documented signs or symptoms, since NCD 20.15 covers EKG services as diagnostic tests and excludes screening, apart from the one-time Welcome to Medicare exam
- An order from the physician treating the patient, as 42 CFR 410.32 requires for diagnostic tests
- An interpretation by a physician or other qualified health care professional
- Progress notes that reflect medical necessity, which A57476 requires
- A stated reason for any recording longer than 24 hours, under NCD 20.15
ICD-10 Codes on the WPS Covered List for 93224 to 93227
The codes below come from Group 2 of A57476, the list for recordings of up to 48 hours. Other MACs publish their own lists, so check yours before you build superbill favorites around this one.
| Category | Example covered codes |
|---|---|
| Symptoms | R00.1, R00.2, R06.0x, R07.9, R42, R55 |
| Arrhythmias | I47.0, I48.91, I49.81, I49.82, I49.89 |
| Conduction disorders | I44.x, I45.x |
| Transient ischemic attack | G45.x |
One common error: R00.0 (tachycardia) isn’t on the WPS Group 2 list, even though some guides suggest it. Our guide to palpitations code R00.2 covers symptom documentation, and the AFib ICD-10 specificity rules matter when the read finds atrial fibrillation.
The October 1, 2026 Change to I49.8
On October 1, 2026, I49.8 (other specified cardiac arrhythmias) became a non-billable category header in the FY2027 ICD-10-CM code set. Use I49.81 (Brugada syndrome), I49.82 (ventricular bigeminy), or I49.89 (other specified cardiac arrhythmias not elsewhere classified) instead. All three appear on the A57476 list.
Payers and clearinghouses reject a claim that carries I49.8 with a date of service on or after October 1, 2026 as an invalid diagnosis. Update superbills, charge templates, and EHR favorites lists now, before those rejections pile up in your work queue.
Prior Authorization: Original Medicare vs Commercial Plans
Original Medicare doesn’t require prior authorization for a Holter. Commercial and Medicare Advantage plans set their own rules. Fallon Health’s monitoring policy, effective August 1, 2026, requires none for 93224 to 93227 but does require it for 93241 to 93248.
The same policy lists when a 48-hour Holter is medically necessary: the frequency of symptoms isn’t documented, certain actions can trigger the symptoms, or symptoms occur often enough that 48-hour monitoring would catch them. Treat that as one plan’s policy and check each payer before the hook-up.
If one cardiologist’s Holter orders span six commercial plans, running eligibility and authorization checks before the hook-up is the cheapest denial prevention you’ll find.
CPT Code 93227 Reimbursement in 2026
Medicare’s 2026 national payment for CPT 93227 is $17.70, from 0.53 total RVUs at the $33.4009 non-QP conversion factor. Qualifying APM participants receive $17.79 at $33.5675. The 93227 CPT code pays the same amount in facility and non-facility settings.
How the $17.70 Is Built
The RVU split is 0.38 work, 0.14 practice expense, and 0.01 malpractice, for 0.53 total. Multiply 0.53 by $33.4009 and you get $17.70. Both conversion factors come from the CY 2026 PFS final rule, and geographic adjustments (GPCIs) move your local amount up or down.
Medicare pays 80% of the allowed amount after the Part B deductible. Commercial rates follow each contract, often as a percentage of Medicare, so pull your contracted rate for 93227 as its own line. Your local Medicare figure is one search away in the CMS PFS Look-Up Tool.
[Insert screenshot: CMS PFS Look-Up Tool result for 93227 showing RVUs, PC/TC indicator, and global period. Caption: Pulled from the CMS PFS Look-Up Tool, October 2026.]
At $17.70 a read, one reworked denial costs more in staff time than the line pays. That math is why the pairing and denial rules matter more to your margin than the rate itself.
How the 93227 Read Compares With Other Monitoring Reads
| Read code | Service | Total RVUs | 2026 national rate |
|---|---|---|---|
| 93227 | Holter, up to 48 hours | 0.53 | $17.70 |
| 93244 | Extended recording, more than 48 hours up to seven days | 0.68 | $22.71 |
| 93248 | Extended recording, more than seven days up to 15 days | 0.74 | $24.72 |
| 93272 | Event monitor, up to 30 days | 0.71 | $23.71 |
| 93228 | Mobile cardiac telemetry, up to 30 days | 0.75 | $25.05 |
Rates are national non-QP figures before locality adjustment.
Billing 93227 With Other Codes on the Same Claim
CPT 93227 can share a claim with an E/M visit, a separately documented 12-lead EKG, or, in Medi-Cal, critical care. It never shares a study with CPT 93224, and it doesn’t share a monitoring period with any other monitoring code family.
| Paired with | Allowed? | Rule | Source |
|---|---|---|---|
| CPT code 93224 | Never, same study | The global code already includes the read | A57476 |
| 93225, 93226 | Yes | Only when nobody bills 93224 | A57476 |
| 93241 to 93248 | No, same monitoring period | Pick one code family per period | Noridian, Palmetto, and CGS 2026 articles |
| 93228, 93229, 93268 to 93272 | No, same period | A57476 bars other EKG monitoring codes at the same time | A57476 |
| 93000, 93005, 93010 (same day) | Check the PTP file | A separately ordered and documented 12-lead is a distinct service; use 59 or XU only when an edit allows it and the chart supports it | NCCI PTP v323r0 |
| E/M visit (same day) | Yes, if separately identifiable | Under modifier 25 rules, the modifier goes on the E/M, never on 93227 | CPT guidelines |
| 99291, 99292 | Medi-Cal: yes | Same provider and date allowed, with justification in Box 19 or Box 80; see critical care code 99291 | Medi-Cal cardiology manual |
| Hospital telemetry strip review | No | 93227 describes a Holter recording, and bedside telemetry review doesn’t fit the descriptor | CPT descriptor |
CMS updates the CMS NCCI PTP edits every quarter, so check the file in effect on your date of service before you pair CPT 93227 with a 12-lead EKG. The critical care row comes from the Medi-Cal cardiology manual. Don’t apply it to other payers without their written policy.
Common CPT 93227 Denials and How to Fix Them
Most CPT code 93227 denials trace back to five mistakes: a component modifier, a read billed alongside 93224, a second read on one study, a diagnosis outside your MAC’s list, or an overlapping monitoring claim. Your team can catch each one before the claim goes out.
| CARC | What triggered it on the 93227 line | Fix |
|---|---|---|
| CO-4 | Modifier 26 or TC appended, or modifier 52 missing on a short recording | Correct the modifier and send a corrected claim |
| CO-97 | 93227 billed on a study someone billed as 93224 | Decide who bills global and who bills components, then void the duplicate (CO-97 bundling fixes) |
| CO-18 or OA-18 | A second 93227 for one study, often a preliminary and a final read | Keep one unit and correct the claim instead of appealing (OA-18 duplicate claims) |
| CO-11 | Diagnosis not on the MAC list, such as R00.0 at WPS or an exam code carried over from the visit | Code the indication from the order and recheck the list |
| CO-50 | No documented symptoms, or an order that reads like screening | Add documentation and appeal only if the chart supports it (CO-50 medical necessity) |
| Overlap denial (Noridian) | Another provider billed monitoring in the same window | No appeal rights; prevent it with pre-bill overlap checks |
If the same CARC keeps coming back on your Holter reads, the problem sits in the charge template, and fixing claims one at a time won’t stop it. That template is where our denial management team starts.
Documentation Checklist for the 93227 Interpretation Report
A payable CPT 93227 claim rests on seven items in the chart, and reviewers check the order and the signature first:
- A signed order from the treating physician or NPP that names the Holter and its duration
- The symptoms or indication, with how often they occur
- Hook-up and removal dates and times, which support any modifier 52
- The names of the people who applied the monitor, scanned the data, and read the study
- Findings matched to the patient’s symptom diary
- A signed, dated report with the interpreting physician’s legible name and signature, which Noridian’s A60279 requires
- ICD-10 codes from your MAC’s list that were valid on the date of service
Pull 10 recent Holter reads and test them against this list. If more than two fail the same item, you’ve found a workflow gap worth a Holter claims audit.
Holter Monitor Billing FAQs
What Is the CPT Code for Holter Monitor Studies?
93224 is the global Holter code for studies of up to 48 hours, and 93225, 93226, and 93227 are its components. Recordings past 48 hours move to 93241 and up. No single Holter monitor CPT code fits every setup, because the right code depends on who did the hook-up, the scanning, and the read.
What Is the CPT Code for Holter Monitor Placement?
93225 covers Holter placement: connection, recording, and disconnection of the monitor. That’s technical hook-up work, and it never includes the physician’s read, which bills as 93227. If one entity does the hook-up, the scanning, and the read, bill 93224 instead of the three components.
Is the 48-Hour Holter Monitor CPT Code Different From the 24-Hour Code?
No. The CPT code for a 24-hour Holter monitor and for a 48-hour study is the same: 93224, or 93225, 93226, and 93227 as components, billed as one unit. Documentation is where the two lengths differ, because NCD 20.15 requires documented medical necessity for monitoring longer than 24 hours.
Is There a Holter Monitor HCPCS Code?
93224 to 93227 already serve as the HCPCS codes for a Holter, because CPT codes make up HCPCS Level I. No separate Level II code covers a standard Holter study. Report the CPT code that matches the work your practice performed, using the component rules above.
What Is the Difference Between CPT 93227 and CPT 93228?
93227 is the read of a stored Holter recording of up to 48 hours. 93228 is the professional read of mobile cardiac telemetry, which sends data to an attended monitoring center in real time for up to 30 days. The device on the order decides the code, so check it before charge entry.
Does Modifier 93 Apply to CPT 93227?
No. Modifier 93 identifies audio-only telehealth services, and it has nothing to do with Holter codes. Search tools mix up the two because of the shared number. On a 93227 line, the only routine modifier is 52, for a recording under 12 hours.
Is CPT Code 93227 Still Valid in 2027?
93227 is active for 2026 dates of service, and nothing we reviewed as of October 2026 shows a change for 2027. Confirm the descriptor in the CPT 2027 code set and the rate in the CY 2027 PFS final rule before you bill January 2027 dates of service.
Getting Holter Reads Paid on the First Pass
Run three checks before every CPT code 93227 line goes out:
- The right setup: global 93224 or the components, never both
- The right modifier: none, or 52 for a recording under 12 hours
- The right date, diagnosis, and monitoring period under your MAC’s 2026 rules
If your claim scrubber accepts custom edits, add one that flags 93227 whenever 93224 or any code from 93241 to 93248 exists for the same patient in the same monitoring period. That edit catches the bundling and overlap denials before the claim leaves your system.
Want a second set of eyes on your Holter and monitoring claims before they go out? Our cardiology billing services team reviews them against your MAC’s current rules.
CPT codes and descriptions are copyright American Medical Association. This guide is educational and doesn’t replace your MAC’s policies, your payer contracts, or your compliance team’s advice.