Floating Contact
Text Message
+1 (916) 299-5335

Sleep Study CPT Codes 2026: In-Lab Polysomnography, Home Sleep Testing, and the Medicare Code Split That Causes Automatic Denials

Sleep study CPT codes 2026 hero banner: 95810 diagnostic PSG, 95811 CPAP titration, G0399 for Medicare home testing, Modifier 52 under 6 hours, and January 2027 deletion of 95800-95806, from ClaimMax RCM.
2026 BILLING ALERT: CODE DELETION EFFECTIVE JANUARY 1, 2027CPT codes 95800, 95801, and 95806 are deleted effective January 1, 2027, per the AMA CPT Editorial Panel’s action at its February 6-8, 2025 meeting.All three remain billable for commercial payers through December 31, 2026.Medicare hasn’t accepted CPT 95800 or 95806 for home sleep testing since 2008. Medicare requires HCPCS G0398, G0399, or G0400 for all HSAT claims, and submitting CPT codes to Medicare for home sleep testing produces automatic denial.CMS will publish proposed RVU values for the new replacement HSAT codes in July 2026 and finalize 2027 payment rates in November 2026.

Sleep study CPT codes fall into two billing categories. Attended in-lab polysomnography bills under CPT 95810 and 95811. Unattended home sleep apnea testing bills under CPT 95800 and 95806 for commercial payers, and under HCPCS G0398, G0399, and G0400 for Medicare.

Submitting the CPT codes to Medicare for home sleep testing produces automatic denials. Medicare stopped recognizing those CPT codes for home testing in 2008.

That divide gets more complex in 2026. CPT codes 95800, 95801, and 95806 are deleted effective January 1, 2027, per the AMA CPT Editorial Panel’s February 2025 decision. Every sleep lab billing these codes today has a 12-month transition window. This guide maps every current sleep study CPT code, explains when to use each one, and covers the denial patterns that cost sleep labs the most revenue.

Sleep Study CPT and HCPCS Code Reference 2026

CodeStudy TypeSettingTech RequiredAgeCPAPChannels Required2027 Status
95810Diagnostic PSGIn-labYes6 and olderNoSleep staging + 4 or more additional parametersActive
95811CPAP Titration PSGIn-labYes6 and olderYesSleep staging + 4 or more additional parametersActive
95808PSG (1 to 3 params)In-labYesAnyNoSleep staging + 1 to 3 additional parametersActive
95807Attended sleep studyIn-labYesAnyNoVentilation, effort, ECG, O2 saturationActive
95805MSLT or MWTIn-labYesAnyNoMultiple nap trials, daytimeActive
95782Pediatric PSGIn-labYesUnder 6NoSleep staging + 4 or more additional parametersActive
95783Pediatric PSG + CPAPIn-labYesUnder 6YesSleep staging + 4 or more additional parametersActive
95800HSAT with sleep timeHomeNoneAnyNoHR, O2, respiratory analysis, sleep timeDELETED Jan 1 2027
95806HSAT Type IIIHomeNoneAnyNoHR, O2, respiratory airflow, respiratory effortDELETED Jan 1 2027
95801HSAT minimum paramsHomeNoneAnyNoHR, O2, respiratory analysis onlyDELETED Jan 1 2027
G0398HSAT Medicare Type IIHomeNoneAnyNo7 or more channels including EEG, EOG, EMGActive, Medicare only
G0399HSAT Medicare Type IIIHomeNoneAnyNo4 or more channels: 2 respiratory, ECG, O2Active, Medicare only
G0400HSAT Medicare Type IVHomeNoneAnyNo3 or more channels minimumActive, Medicare only

Sleep Study CPT and HCPCS Code Reference 2026. Per CMS Billing and Coding Article A57496, Medicare does not expect separate billings for EEG, EOG, or EMG when CPT codes 95782, 95783, 95808, 95810, or 95811 are billed. Those parameters are bundled into each code’s description.

How to Choose the Right Sleep Study CPT Code: A 4-Question Decision Path

Step 1: Was the Study Attended by a Qualified Technologist?

If a qualified technologist monitored the patient throughout the study, the service is polysomnography. Bill from the in-lab CPT family: 95808, 95810, or 95811, depending on the number of parameters and whether CPAP was initiated.

If no technologist was present, the service is an unattended home sleep apnea test. Bill from the HSAT family: 95800, 95806, or 95801 for commercial payers, or G0398, G0399, or G0400 for Medicare patients.

CPT 95800 and 95806 don’t qualify as polysomnography under any circumstances. Billing an unattended home study as CPT 95810 is an upcoding error that produces both automatic payer denial and False Claims Act exposure.

Step 2: What Is the Patient’s Age?

For patients 6 years old and older, use the adult PSG code family: 95808, 95810, or 95811 for in-lab studies, or 95800 and 95806 for commercial home testing.

For patients under 6 years old, use CPT 95782 (diagnostic pediatric PSG) or CPT 95783 (pediatric PSG with CPAP). Using adult codes for a patient under 6 produces an age-mismatch denial from every payer.

Step 3: How Many Parameters Did the Study Monitor?

For in-lab polysomnography, the parameter count determines the correct code. Sleep staging plus 4 or more additional parameters means CPT 95810 or 95811. Sleep staging plus 1 to 3 additional parameters means CPT 95808.

If the study didn’t include sleep staging at all, it may fall under CPT 95807 (attended sleep study, not polysomnography). Billing CPT 95810 when only 3 parameters were monitored is a documentation-to-claim mismatch that Medicare Recovery Audit Contractors flag.

Step 4: Is the Patient on Medicare or a Medicare Advantage Plan?

For Medicare patients requiring home sleep testing, don’t use CPT 95800, 95806, or 95801. Medicare requires HCPCS Level II G-codes for all home sleep apnea testing regardless of the device used. Submit G0398 for a Type II monitor (7 or more channels), G0399 for a Type III monitor (4 or more channels), or G0400 for a Type IV monitor (3 or more channels minimum). The full HCPCS G-code vs CPT framework explains when each code system applies across all payer types.

Medicare Advantage plans vary. Some accept G-codes exclusively, matching traditional Medicare. Others accept CPT code equivalents. Verify each MA plan’s coding requirements before submission. A plan that accepts G0399 from other providers may deny G0399 from a provider whose contract specifies a different code pathway.

In-Lab Polysomnography CPT Codes: 95810, 95811, and the 2026 Reimbursement Adjustment

CPT 95810 Description: Diagnostic Polysomnography for Patients 6 and Older

CPT 95810 is defined as: “Polysomnography; age 6 years or older, sleep staging with 4 or more additional parameters of sleep, attended by a technologist.” Sleep staging alone doesn’t satisfy CPT 95810. The study must monitor and document sleep staging plus at least 4 additional parameters. EEG, EOG, EMG, ECG, respiratory airflow, respiratory effort, oxygen saturation, and limb movement activity are among the qualifying additional parameters.

The ICD-10 code paired with CPT 95810 must support the clinical necessity of a diagnostic in-lab study. G47.33 (obstructive sleep apnea) is the most common linked diagnosis. G47.30 (unspecified sleep apnea) is acceptable for initial diagnostic studies before the type is confirmed. Payers increasingly require the provider to specify the type once the study interpretation supports it.

Bill CPT 95810 with POS 11 (physician office) if the sleep lab is independently owned. Bill with POS 22 (on-campus outpatient hospital) if the lab is hospital-owned and on-campus. Detailed POS 22 billing rules are covered in our hospital-based sleep lab POS 22 guide.

CPT 95811 Description: CPAP Titration Polysomnography and Split-Night Billing Rules

CPT 95811 is defined as: “Polysomnography; age 6 years or older, sleep staging with 4 or more additional parameters of sleep, with initiation of continuous positive airway pressure therapy or bi-level ventilation, attended by a technologist.”

Per CMS Billing and Coding Article A57496: CPT code 95811 alone should be billed for split-night studies. CPT 95811 is inclusive of CPT code 95810 in this instance.

Per Molina Healthcare provider guidance, aligned with AMA and NCCI rules: CPT 95810 and 95811 are mutually exclusive on the same date of service. There’s no separate CPT code for a split-night study.

FeatureCPT 95810CPT 95811
PurposeDiagnostic testing only, no PAP therapyDiagnostic testing plus CPAP or BiPAP titration
TechnologistRequired throughoutRequired throughout
Study typeStandard full-night diagnostic PSGSplit-night or dedicated titration PSG
Airway pressureNo positive airway pressure appliedCPAP or bi-level ventilation initiated and titrated
Split-night useBill 95810 for diagnostic-only full nightsBill 95811 for all split-night studies. CPT 95810 is bundled in
Split-Night Compliance RiskNot applicableBilling 95810 alongside 95811 for the same night is an NCCI violation and creates False Claims Act exposure

CPT 95810 vs CPT 95811 comparison. Source: CMS A57496, Molina Healthcare provider guidance, AMA CPT 2026.

The 2026 Reimbursement Adjustment: How the -2.5% Efficiency Cut Affects 95810 and 95811

CMS applied a -2.5% efficiency adjustment to work RVUs for nearly all non-time-based services in the CY 2026 Physician Fee Schedule Final Rule (CMS-1832-F), effective January 1, 2026. CPT codes 95810 and 95811 are both non-time-based diagnostic codes, so both are subject to this cut.

The adjustment means per-study reimbursement for 95810 and 95811 is modestly lower in 2026 than in 2025, even when the claim is coded correctly. The 2026 conversion factors are $33.4009 for non-APM practitioners and $33.5675 for APM practitioners.

For sleep labs, this creates a specific revenue diagnostic. If collections per 95810 or 95811 claim dropped from 2025 to 2026 without any change in volume or denial rates, the efficiency adjustment is the likely cause, not a billing workflow problem.

CPT 95808 and 95807: When the Parameter Count Misses the 95810 Threshold

CPT 95808 covers polysomnography with sleep staging and 1 to 3 additional parameters. It’s the correct code when the clinical order and the study report don’t document 4 or more additional parameters. Billing 95810 when the study only captured 3 parameters is an upcoding error that auditors catch in sleep medicine claims reviews.

CPT 95807 covers an attended sleep study that doesn’t include full sleep staging. The technologist was present, but EEG-based sleep staging wasn’t performed. This code sits between unattended home testing and full polysomnography.

Home Sleep Study CPT Codes: 95800, 95806, Medicare G-Codes, and the 2027 Sunset

CPT 95800 vs 95806 vs 95801: How Device Capabilities Determine the Correct HSAT Code

CPT 95800 is defined as: “Sleep study, unattended, simultaneous recording; heart rate, oxygen saturation, respiratory analysis (eg, by airflow or peripheral arterial tone), and sleep time.”

CPT 95806 is defined as: “Sleep study, unattended, simultaneous recording; heart rate, oxygen saturation, respiratory airflow, and respiratory effort (eg, thoracoabdominal movement).”

FeatureCPT 95800CPT 95806CPT 95801
Respiratory analysisAirflow or peripheral arterial tone (PAT)Respiratory airflow and respiratory effortRespiratory analysis, type not specified
Sleep time recordedYes, device must measure total sleep timeNo, sleep time not recordedNo, minimum parameters only
Channels requiredHR, O2, respiratory analysis, sleep timeHR, O2, respiratory airflow, respiratory effortHR, O2, respiratory analysis (minimum 3 channels)
Target device exampleWatchPAT (records PAT and sleep time)Standard Type III monitor (chest/abdomen belts plus nasal cannula)Basic Type IV portable device (minimum parameter capture)
Medicare acceptedNo, use G0398 or G0399 insteadNo, use G0399 insteadNo, use G0400 instead
2027 StatusDELETED January 1, 2027DELETED January 1, 2027DELETED January 1, 2027

CPT 95800, 95806, and 95801 comparison. All three codes deleted January 1, 2027.

Per CMS Billing and Coding Article A56903: WatchPAT must be billed as CPT code 95800 or 95801. CPT 95806 can’t be used for WatchPAT studies because CPT 95806 requires respiratory airflow measurement, and WatchPAT uses peripheral arterial tone instead of airflow.

CPT 95800 is not polysomnography and isn’t performed in a sleep lab. It’s an unattended home sleep study. Billing CPT 95800 as a replacement for in-lab polysomnography produces automatic payer rejection because the code describes an unattended, home-based recording. Polysomnography requires technologist attendance and bills under CPT 95810 or 95811.

Medicare HSAT Codes: G0398, G0399, and G0400: Why Medicare Rejects CPT Codes

The HCPCS G-codes G0398, G0399, and G0400 were added to the Healthcare Common Procedure Coding System Level II in 2008 for Medicare home sleep apnea testing. Medicare created these codes because CPT codes 95800, 95801, and 95806 didn’t include the channel-count specificity Medicare needed for coverage determination. Submitting CPT 95800 or 95806 to Medicare for a home sleep test produces an automatic denial, regardless of whether the study was performed correctly.

HCPCS CodeDescriptionDevice TypeChannels Required
G0398Home sleep apnea test, Type II portable monitorType II unattended portable device7 or more channels including EEG, EOG, chin EMG, ECG, airflow, respiratory effort, oxygen saturation
G0399Home sleep apnea test, Type III portable monitorType III unattended portable device4 or more channels: minimum 2 respiratory movement or airflow, 1 ECG or HR, 1 O2 saturation
G0400Home sleep apnea test, Type IV portable monitorType IV unattended portable device3 or more channels minimum, at least 1 respiratory movement or airflow

Medicare HSAT G-code reference. Source: CMS, HCPCS Level II 2026.

Some commercial insurers accept G0398, G0399, and G0400 in place of CPT codes for HSAT. Others require the CPT codes. Per the AASM Sleep Medicine Codes reference, an HSAT provider must contact each insurer to identify which codes can be reported.

Why CPT 95800 Is Not In-Lab Polysomnography: The Denial Risk That Catches Billers Off Guard

CPT 95800 records heart rate, oxygen saturation, respiratory analysis, and sleep time, all without a technologist present. In-lab polysomnography (CPT 95810) records sleep staging plus 4 or more additional parameters with a technologist monitoring the patient throughout. CPAP titration can’t be performed with CPT 95800. Once OSA is confirmed and CPAP is needed, the patient must undergo an attended in-lab CPT 95811 study. Substituting 95800 for 95811 produces denials from every payer that requires full attended titration before CPAP equipment coverage.

The 6-hour recording rule applies to both CPT 95800 and CPT 95806. Per CMS A56903: if a sleep study is performed for less than 6 hours, it should be billed with modifier 52. Report the service provided with the appropriate reduced original charge.

The 2027 HSAT Code Sunset: A 4-Step Transition Plan for Sleep Labs

These four steps get your practice ready before January 1, 2027.

  1. Audit current HSAT billing. Pull all claims billed under CPT 95800, 95801, and 95806 over the past 12 months. That report shows the revenue volume affected by the deletion.
  2. Monitor CMS in July 2026. CMS will publish proposed RVU values for the new HSAT replacement codes in the July 2026 Physician Fee Schedule proposed rule. Subscribe to your MAC’s listserv for the announcement.
  3. Verify device compatibility with new codes. The new HSAT codes will be organized by monitoring parameters and device capabilities. Confirm your current devices qualify under the new code descriptions before January 1, 2027.
  4. Update your billing software in Q4 2026. Most billing software vendors will push updates for the new codes in Q4 2026. Don’t wait until January 1, 2027. Post-update claims for December 2026 dates of service still use the old codes, while January 2027 dates of service use the new ones.

Other Sleep Study CPT Codes: MSLT, Attended Non-PSG, and Pediatric Polysomnography

Can CPT 95810 and 95805 Be Billed Together? (Yes, With a Critical Date-of-Service Rule)

Yes. CPT 95810 and CPT 95805 can be billed together, but only on separate calendar dates of service. Bill CPT 95810 with the date of the overnight polysomnography study. Bill CPT 95805 with the date of the Multiple Sleep Latency Test, which runs the following calendar day. These are two separate dates of service and can never share a date. Billing both on the same calendar date produces a mutual exclusivity denial.

CPT 95805 requires medical necessity documentation that supports narcolepsy evaluation. The ICD-10 diagnosis paired with 95805 must include a narcolepsy or hypersomnia code from the G47.10 to G47.419 range. Pairing 95805 with G47.33 (obstructive sleep apnea) alone triggers automatic medical necessity denial.

Per CMS A57496, narcolepsy diagnosis is confirmed by an overnight polysomnography followed by a multiple sleep latency test. The overnight PSG must be performed on the night preceding the MSLT for the sequence to support both code claims.

Pediatric Sleep Study CPT Code: 95782 and 95783 for Patients Under 6 Years Old

CPT 95782 covers attended polysomnography for patients under 6 years old: sleep staging with 4 or more additional parameters, without CPAP initiation. CPT 95783 covers the same study with CPAP or bi-level ventilation initiated. These are the only appropriate codes for polysomnography in patients younger than 6. Using adult CPT 95810 or 95811 for a patient under 6 produces an age-mismatch denial from every payer that applies age-specific edit logic.

Pediatric sleep studies carry higher documentation requirements with most commercial payers. Prior authorization is nearly universal for both 95782 and 95783. The clinical justification must include AHI data from a preceding study or documented clinical symptoms severe enough to warrant in-lab evaluation in a child under 6.

Sleep Study Prior Authorization: Which Payers Require It and What to Submit

Commercial payers including UnitedHealthcare, Aetna, BCBS plans, and Cigna require prior authorization for both in-lab polysomnography (CPT 95810, 95811) and home sleep testing before the study date. A missing or expired authorization produces CO-197 on the remittance. CO-197 is the CARC code for missing prior authorization.

Unlike medical necessity denials, CO-197 denials are recoverable when the authorization was obtained but the number was missing from the claim. They’re not recoverable when no authorization was secured before the study. The prior authorization submission must include the clinical indication, the referring physician’s NPI, the ordering diagnosis, and the specific CPT code requested.

Sleep study prior authorization workflows run against tight scheduling windows. Once a patient is scheduled, the study date can’t wait for an authorization that wasn’t submitted on time. Our sleep study billing services team handles payer-specific PA submission, follow-up, and denial appeals so the authorization arrives before the study does.

Sleep Study Modifiers and Billing Guidelines: When to Use 26, TC, 52, and 59

Modifier 26 and TC for Sleep Studies: The Date-of-Service Rule That Causes Systematic Overpayments

When a physician interprets a sleep study performed by a separate technical facility, bill modifier 26 (professional component only) on the date the interpretation was completed, not the date the study was performed. The study date is the technical component date (modifier TC). These are two separate claims with potentially two different dates of service.

Billing modifier 26 with the study date instead of the interpretation date creates a DOS mismatch. Some payers pay it anyway. Those that don’t deny with CO-4 (service inconsistent with date of service). More critically, billing the wrong date creates an overpayment on any claim where the payer’s system detects the discrepancy on audit.

When the same physician or group both performs and interprets the study, bill without a modifier. The global billing captures both the technical and professional components. Adding modifier 26 to a claim that should have been billed globally triggers a duplicate-service denial.

Modifier 52 for Sleep Studies: What the 6-Hour Rule Means for Collections and Audit Risk

Per CMS Billing and Coding Article A56903: if a sleep study is performed for less than 6 hours, it should be billed with modifier 52. Report the service provided with the appropriate reduced original charge.

A sleep study billed without modifier 52 when the recording was less than 6 hours is an overpayment. Medicare Recovery Audit Contractors review sleep study claims for this specific pattern. When a RAC identifies that a provider has consistently billed 95810 for studies under 6 hours without modifier 52, the payer can recover the overpayment for the entire audited period, not just the flagged claim. The financial exposure extends across the full 3-year audit lookback window.

The 6-hour threshold applies to both in-lab polysomnography (95810, 95811) and home sleep testing (95800, 95806). Any study yielding less than 6 hours of usable recording data needs a modifier 52 review before submission.

Modifier 59 for Sleep Studies: When 95810 and 95805 Require Distinct Procedure Documentation

Modifier 59 applies to CPT 95810 and CPT 95805 only when both are billed for the same provider on the same date of service. That should never happen if the date-of-service rule from Section 5 is followed. If a payer requires modifier 59 to process two legitimate same-week claims for the same patient, apply it to the lower-valued code and document the clinical distinction in the chart.

Modifier 59 is an audit trigger in sleep medicine. CMS and commercial payers flag modifier 59 on sleep study code pairs. Use it only when the documentation supports distinct procedures, not as a default workaround for bundling edit rejections.

ICD-10 Codes for Sleep Studies: Required Diagnoses by Code Family and Setting

Every sleep study CPT code claim requires an ICD-10 code that medically justifies the type of study ordered. A claim for CPT 95805 (MSLT) paired with G47.33 (obstructive sleep apnea) alone triggers medical necessity denial. The MSLT is indicated for narcolepsy evaluation, not OSA diagnosis. The sleep study CPT codes in the table below each require a matched ICD-10 diagnosis that the payer’s LCD recognizes as a covered indication.

Diagnosis CategoryICD-10 CodesCovered Study Types
Obstructive and Central Sleep ApneaG47.33 OSA (adult/pediatric), G47.31 primary central sleep apnea, G47.30 unspecified sleep apnea (avoid when type confirmed), G47.34, G47.35, G47.36, G47.39CPT 95810, 95811, 95800, 95806, G0398, G0399
InsomniaG47.00 insomnia unspecified, G47.01 insomnia due to medical condition, G47.09 other insomniaCPT 95810, 95808 (insomnia rarely covered for HSAT)
Hypersomnia and NarcolepsyG47.10 hypersomnia unspecified, G47.11, G47.12, G47.13, G47.14, G47.411 narcolepsy with cataplexy, G47.419 narcolepsy without cataplexyCPT 95805 (MSLT), CPT 95810
Other Sleep DisordersG47.20 to G47.26 circadian rhythm disorders, G25.81 restless legs syndromeCPT 95810, CPT 95805 (with documentation)

ICD-10 codes for sleep studies by diagnosis category. Source: CMS LCDs, AMA CPT 2026.

G47.30 (sleep apnea, unspecified) is acceptable before the sleep study interpretation confirms the type. Once the study confirms OSA, central, or mixed apnea, update the diagnosis code to the specific type. Payers increasingly deny CPAP equipment orders linked to G47.30 when a study interpretation on file supports G47.33 or G47.31.

Sleep studies performed in a hospital-based sleep lab bill under POS 22 (on-campus outpatient hospital) for the professional component. The facility bills separately under OPPS. A physician who bills POS 11 (physician office) for a service performed in a hospital-owned sleep lab creates a POS mismatch that triggers payer audits and potential Stark Law exposure. Full details on hospital-based sleep lab POS 22 rules are covered in LCD L33405 and our POS 22 billing guide (linked above).

Sleep Study Denial Patterns, CARC Codes, and How to Prevent Revenue Loss

The Five Denial Patterns That Cost Sleep Labs the Most Revenue

Each pattern below names the scenario, the CARC code, and the pre-submission fix.

  1. Split-night miscoding (CARC CO-97). The claim submits CPT 95810 and CPT 95811 together for the same date of service. NCCI edits flag both codes as mutually exclusive. Fix: submit only CPT 95811 for any split-night study. CPT 95810 is bundled into 95811 per CMS A57496.
  2. CPT 95800 submitted to Medicare (CARC CO-96). The claim submits CPT 95800 or CPT 95806 to Medicare for a home sleep apnea test. Medicare doesn’t recognize those CPT codes for HSAT. Fix: verify payer type before submission. Medicare patients require G-codes regardless of device.
  3. Missing prior authorization (CARC CO-197). The claim submits without a valid prior authorization number for a commercial payer that requires PA. CO-197 is not appealable if no authorization was ever obtained. Fix: confirm PA status before the study date, not at claim submission.
  4. Parameter count mismatch (CARC CO-50). The claim submits CPT 95810 but the study report documents sleep staging plus only 3 additional parameters. The documentation doesn’t support the billed code. Fix: review the technologist report before submitting. If 3 parameters are documented, bill CPT 95808.
  5. Modifier 52 missing for studies under 6 hours. The claim submits CPT 95810 or 95800 without modifier 52 when the recorded study duration was less than 6 hours. Payers may pay it initially, but Medicare RAC contractors flag it on post-payment review. Fix: apply modifier 52 and submit with the reduced charge before the claim reaches the payer.

Split-Night Miscoding and the False Claims Act: Why This Is More Than a Denial

Billing CPT 95810 and CPT 95811 together for a split-night study isn’t only an NCCI denial. If a provider consistently submits both codes together while knowing they’re mutually exclusive, the pattern can constitute a False Claims Act violation under 31 U.S.C. Section 3729. The government doesn’t need to prove the overpayment was intentional. Reckless disregard of the billing rule is enough.

Sleep labs should audit split-night billing patterns annually. If claims show CPT 95810 submitted alongside 95811 for the same dates, the practice needs a self-audit and should consider a voluntary disclosure before a payer-initiated audit identifies the pattern first.

Correcting sleep study CPT codes billing errors before they reach a payer is less costly than responding to an audit. ClaimMax RCM’s pre-submission review catches the five denial patterns above before any claim leaves the lab.

The 6-Hour Overpayment Risk: What Medicare RAC Auditors Target in Sleep Billing

Medicare Recovery Audit Contractors maintain an active audit focus on sleep study claims billed without modifier 52 for studies that ran under 6 hours. The exposure extends beyond individual claims. When a RAC identifies the pattern across multiple claims for the same provider, the overpayment request covers the entire reviewed billing period, which can extend to 3 years. On a high-volume sleep lab, total exposure can reach five or six figures depending on billing volume and study duration patterns.

Document study start and end times in every sleep study report. If the recording ran under 6 hours for any reason, whether the patient woke early, equipment failed, or the patient terminated the study, the claim requires modifier 52. No exceptions.

When Denials Repeat Across Multiple Patients: Finding the Root Cause

A single CO-197 denial on a sleep study claim is a prior authorization error. Ten CO-197 denials in one month from the same payer is a workflow breakdown. The root cause is almost always upstream: either the authorization request isn’t being submitted before the study date, or the authorization number isn’t being carried into the charge entry field after it’s received.

The same logic applies to the split-night NCCI denial, the parameter-count mismatch, and the modifier 52 pattern. One occurrence is a coder error. Recurring occurrences signal a training gap, a billing software configuration error, or a missing step in the pre-submission workflow.

When denial patterns repeat across a sleep lab’s claims, faster appeals aren’t the fix. Identifying the workflow step missing before submission is. ClaimMax RCM’s sleep lab billing service audits denial patterns by CARC code, traces each pattern to its upstream source, and builds the pre-submission workflow that stops the denial before it starts.
For sleep labs carrying aged denials from split-night miscoding, G-code submission errors, or prior auth failures, our sleep study denial management services team works the appeal queue by payer, corrects claim-level errors, and resubmits within the timely filing window.

Medicare Coverage for Sleep Studies: LCD L33405, Frequency Limits, and Medical Necessity

Which LCDs Govern Medicare Sleep Study Claims and What They Require

Medicare coverage for polysomnography and home sleep testing is governed by Local Coverage Determinations published by each Medicare Administrative Contractor. The primary LCDs are LCD L33405 (Palmetto GBA), LCD L36839 (WPS), LCD L36861 (Noridian Healthcare Solutions), and LCD L35050 (Novitas Solutions). Each LCD has a corresponding billing and coding article that names the covered ICD-10 codes, the documentation requirements, and the frequency limits for sleep studies in that MAC jurisdiction.

The governing article for LCD L33405 is CMS Billing and Coding Article A57496. Providers billing sleep studies under Palmetto GBA should reference A57496 for the complete list of covered CPT codes, documentation requirements, and HSAT-specific rules. Providers under WPS jurisdiction reference CMS Article A56903. These aren’t interchangeable; the rules vary by MAC.

All LCDs require that the sleep disorder clinic be affiliated with a hospital or under the direction of a physician, even when the study is performed without direct physician supervision. This credentialing requirement must be documented and available on audit request.

Sleep Study Frequency Limits: How Often Medicare and Commercial Payers Cover Testing

Medicare doesn’t expect more than one home sleep apnea test per 12-month period for the same patient. Additional HST sessions require persuasive medical evidence of necessity. Per Medicare policy, more than two PSG sessions in a year also require documentation of medical necessity beyond routine retitration.

Commercial payer frequency rules vary. Providence Health Plan covers one home sleep study per 12-month period. Additional sessions require supporting documentation. UnitedHealthcare, Aetna, and BCBS plans have separate frequency policies that must be verified per plan and per patient before scheduling a repeat study.

Billing a second sleep study within the frequency window without documented clinical justification produces a CO-96 denial (non-covered service). CO-96 for a frequency violation isn’t recoverable on appeal unless the documentation shows the repeat study was medically necessary for a different clinical reason.

What Diagnosis Codes Will Cover a Sleep Study Under Medicare?

For Medicare coverage, a sleep study requires a diagnosis that falls within the covered indications listed in the applicable LCD. The most covered diagnoses include G47.33 (obstructive sleep apnea), G47.30 (sleep apnea, unspecified, acceptable for initial workup), G47.31 (primary central sleep apnea), G47.411 or G47.419 (narcolepsy with or without cataplexy), and the hypersomnia codes in the G47.10 to G47.14 range.

Medicare doesn’t cover polysomnography for chronic insomnia without suspected sleep-disordered breathing. A claim for CPT 95810 paired with G47.00 (insomnia, unspecified) without a concurrent OSA or breathing-related diagnosis will deny. Per LCD L36861: polysomnography for chronic insomnia is not covered.

Patients must have documented clinical symptoms, complaints of excessive daytime sleepiness, witnessed apnea, or other qualifying signs, in the referring physician’s order and in the clinical notes. The ordering physician’s NPI must appear on the claim. Missing NPI information triggers an incomplete-claim return.

Commercial Payer Sleep Study Prior Authorization: Payer-Specific Rules and the PA Workflow

Which Commercial Payers Require Prior Authorization for Sleep Studies in 2026?

UnitedHealthcare requires prior authorization for both in-lab polysomnography (CPT 95810, 95811) and home sleep apnea testing (CPT 95800, 95806) for UHC commercial plans. Clinical criteria include documented symptoms of OSA and a referring physician’s order. UHC processes standard PA requests within 3 business days under the 2026 CMS Interoperability and Prior Authorization Rule (CMS-0057-F) timeline requirements.

Aetna requires PA for diagnostic polysomnography and titration studies. Aetna’s clinical policy requires that the patient has been evaluated by a treating physician and has documented symptoms consistent with a sleep disorder. HSAT may be authorized in place of in-lab PSG for patients without significant comorbidities.

BCBS plans vary by state affiliate. The Blue Cross Blue Shield Association sets baseline clinical guidelines, but individual state plans apply their own PA requirements. A BCBS Texas plan may require PA for 95810 while BCBS Illinois waives it for the same code. Verify each BCBS affiliate’s PA policy individually before submitting.

Cigna requires PA for both diagnostic and titration polysomnography. Cigna’s eviCore health management program manages sleep study PA requests. Submissions go through eviCore’s online portal, not directly to Cigna.

Submitting to Cigna instead of eviCore produces a delay that can push the authorization past the study date. Knowing which sleep study CPT codes require PA with each payer before scheduling the study prevents the CO-197 denial that a missing authorization triggers.

The PA Submission Workflow for Sleep Studies: What to Submit Before the Study Date

Submit these five steps in order. Each builds on the one before it.

  1. Verify active insurance coverage and plan type (Medicare, Medicare Advantage, commercial) before initiating any PA request. The PA pathway depends entirely on the payer.
  2. Confirm whether the specific CPT code requires PA with this plan. Many plans maintain a procedure code list. Confirm the submitted code matches what was authorized.
  3. Submit the PA request with the referring physician’s NPI, the ordering ICD-10 code, the requested CPT code, and any clinical documentation the payer requires (AHI from prior testing, Epworth score, physician notes).
  4. Track the authorization number and expiration date. Enter both into the billing system before the study date, not after the claim is submitted.
  5. Confirm PA is still valid on the study date. Authorizations expire. A PA approved 30 days before the study may lapse before the study occurs, especially for rescheduled appointments.

When PA Expires Before the Sleep Study Occurs: The Revenue Risk and Recovery Options

When a prior authorization expires before the sleep study is performed, the claim submits without valid authorization. The resulting CO-197 denial isn’t recoverable through a standard appeal unless the payer accepts a retroactive authorization, and most commercial payers don’t. The study must be rescheduled with a new PA obtained, or the practice absorbs the revenue loss.

Practices that reschedule sleep studies frequently need a PA tracking system that flags upcoming expirations at least 5 business days before the study date. Five days is enough time to request an extension or reschedule before the PA lapses.

Confirming the authorization is valid isn’t the same as confirming the patient’s insurance is active. Benefit verification checks coverage. PA verification checks approval for the specific procedure. Running only one of the two checks leaves the claim exposed from the other direction. Our insurance eligibility and verification services handle both checks before the study date.

When a sleep lab carries a backlog of CO-197 denials from expired authorizations or missing PA numbers, the recovery window is limited by timely filing deadlines. Our sleep study denial management services team prioritizes CO-197 denials by expiration date, identifies which ones are recoverable through retroactive authorization, and works the rest through the appeal process before the filing window closes.

ClaimMax RCM Sleep Study Billing Services: How We Prevent Denials Before They Start

What ClaimMax RCM Does for Sleep Medicine Billing

ClaimMax RCM is a full-service medical billing and revenue cycle management company that manages sleep study CPT code billing for sleep labs, pulmonology practices, neurology groups, and multi-specialty clinics across the United States, handling CPT 95810, 95811, 95800, 95806, and the Medicare G-code family (G0398, G0399, G0400) as part of a structured pre-submission workflow.

Our billing specialists track prior authorization status for each study before the appointment date, verify that the ordered CPT code matches the payer’s authorization, confirm the study report supports the billed code before submission, apply the correct modifier (26, TC, or 52) based on study duration and billing configuration, and submit claims with the ICD-10 code that matches the study interpretation.

We also manage the 2027 HSAT code transition for practices billing 95800, 95801, and 95806. That means auditing current HSAT claim volume, identifying revenue at risk from the January 2027 deletion, and building the coding transition plan so no claims deny on January 2 because the code library wasn’t updated.

If your sleep lab is generating any of the five denial patterns described in Section 7, contact our sleep lab billing team to review your current pre-submission workflow and identify the upstream break.

How ClaimMax Manages the 2027 HSAT Code Transition for Sleep Labs

ClaimMax RCM tracks the AMA CPT Editorial Panel’s timeline for the new HSAT code set. When CMS publishes proposed RVU values in July 2026, our coding team reviews the new code descriptions and updates the billing workflow for each client’s device type. Practices working with ClaimMax don’t need to monitor the July 2026 proposed rule or the November 2026 final rule separately. We track both and brief you on what changes before January 1, 2027.

ClaimMax RCM Full Revenue Cycle Management for Sleep Medicine Practices

Sleep study billing is one component of a full revenue cycle management operation for sleep medicine practices. ClaimMax manages the complete billing lifecycle: eligibility verification, prior authorization, CPT code selection, claim submission, denial management, AR follow-up, and payment reconciliation across all payer types.

For practices evaluating full sleep medicine revenue cycle management services, our services page covers the complete scope, how we structure the engagement, and what a pre-submission workflow looks like for a high-volume sleep lab.

Frequently Asked Questions: Sleep Study CPT Codes

Is CPT 95805 a Sleep Study?

Yes. CPT 95805 is a sleep study, specifically a Multiple Sleep Latency Test (MSLT) or Maintenance of Wakefulness Test (MWT). It’s performed during the daytime following an overnight polysomnography. CPT 95805 isn’t polysomnography and isn’t a home sleep test. It’s a daytime study that measures how fast a patient falls asleep across multiple scheduled nap trials.

Is CPT 95811 a Sleep Study?

Yes. CPT 95811 is a sleep study, specifically a CPAP titration polysomnography attended by a qualified technologist. It’s performed in a sleep lab and requires sleep staging with 4 or more additional parameters. It differs from CPT 95810 because it includes the initiation and titration of CPAP or bi-level ventilation during the same study night.

Is CPT Code 95800 a Home Sleep Study?

Yes. CPT 95800 is a home sleep study, an unattended simultaneous recording of heart rate, oxygen saturation, respiratory analysis, and sleep time. It’s performed without a technologist present and without sleep staging. It’s not polysomnography. Billing CPT 95800 as a substitute for in-lab polysomnography (CPT 95810) is a coding error that produces automatic payer rejection and creates upcoding exposure.

Does 95811 Need a Modifier?

CPT 95811 doesn’t require a modifier for global billing when the same physician or group performs and interprets the study. When the facility and the interpreting physician bill separately, append modifier TC to the facility’s claim and modifier 26 to the physician’s interpretation claim. If the study was performed for less than 6 hours, append modifier 52 regardless of who is billing. Modifier 59 isn’t appropriate for CPT 95811 in standard billing scenarios.

Is 95810 a Split Night Study?

No. CPT 95810 covers a diagnostic-only polysomnography without CPAP. A split night study, where the first portion is diagnostic and the second initiates CPAP, is billed as CPT 95811 only. The diagnostic portion of a split night study is bundled into 95811 and can’t be separately billed as 95810.

Does CPT 95800 Need a Modifier?

CPT 95800 requires modifier 52 when the study recorded less than 6 hours of usable data, per CMS Billing and Coding Article A56903. For split professional and technical component billing, append modifier 26 to the interpretation claim and modifier TC to the facility’s technical claim. CPT 95800 is never billed with modifier 59. It’s a standalone unattended home study with no concurrent code pair.

How Many Sleep Studies Will Medicare Pay for in a Year?

Medicare doesn’t expect more than one home sleep apnea test per 12-month period for the same patient. More than two in-lab polysomnography sessions in a year require persuasive documentation of medical necessity. Medicare doesn’t cover a second CPAP titration PSG (CPT 95811) as routine retitration. Additional titration studies require documented clinical justification. Claims for additional studies beyond these thresholds trigger medical necessity review.

What Is the Difference Between 95816 and 95819?

CPT 95816 records EEG brain activity while the patient is awake and drowsy. Sleep isn’t required. CPT 95819 records EEG activity while the patient is both awake and asleep. Sleep must be achieved and documented. Both are routine EEGs lasting 20 to 40 minutes, but 95819 pays slightly more because of the additional clinical requirement. Neither is a polysomnography code.

If any of these billing scenarios is producing denials in your current workflow, the root cause is almost always upstream of the claim. Contact ClaimMax RCM to schedule a sleep study billing review. We identify the specific claim-level error, the workflow step where it originates, and the pre-submission fix that stops it from recurring.

Sleep Study Billing Done Right Starts Before the Claim Leaves Your Lab

Sleep study billing fails at predictable points: the wrong code for the study type, the wrong code for the payer, the missing prior authorization, the modifier left off a short study. None of these failures happen at the claim. They happen in the workflow before the claim is built.

ClaimMax RCM is a full-service medical billing company that manages sleep study CPT codes billing for sleep labs, pulmonology practices, and multi-specialty physician groups across the United States, covering CPT 95810, 95811, 95800, 95806, and the Medicare G-code family as part of a pre-submission workflow that catches the five most common denial patterns before any claim reaches a payer.

For practices billing the full range of sleep study codes and looking to reduce their denial rate before the 2027 HSAT code transition creates new billing complexity, our team is ready to review your current workflow. The complete revenue cycle management framework that sleep study billing fits inside is covered in our guide to the 13 steps of revenue cycle management.

Sources

  1. CMS Billing and Coding Article A57496 (PSG split-night rule, documentation requirements)
  2. CMS Billing and Coding Article A56903 (WatchPAT device rule, modifier 52, HSAT rules)
  3. AASM Sleep Medicine Codes (G-code payer variability, commercial HSAT coding)
  4. CMS LCD L33405: Polysomnography and Sleep Testing (Medicare PSG coverage criteria)
  5. AMA CPT 2026 (official code descriptors for 95810, 95811, 95800, 95806, 95805, 95782, 95783)
  6. CMS CY 2026 Physician Fee Schedule Final Rule (CMS-1832-F): -2.5% efficiency adjustment, conversion factors $33.4009/$33.5675)
  7. AMA CPT Editorial Panel, February 6-8, 2025 meeting: deletion of CPT 95800, 95801, 95806 effective January 1, 2027

About the Author

Mateo Vargas

Mateo leads editorial standards at ClaimMax RCM and has spent 14 years inside medical billing operations across cardiology, surgical specialties, behavioral health, and physician group practices. He writes about provider credentialing, payer enrollment, specialty coding, modifier discipline, payer-rule shifts, denial root-causes, and the operational side of revenue cycle management. AAPC-certified. HIPAA-trained. Editorially accountable.

Email: info@claimmaxrcm.com

Phone: +1 (916) 299-5335