2027 Sleep Testing CPT Codes: The Complete Guide to the New Complexity-Based System
The Complete Guide to the New Complexity-Based System
The 2027 sleep testing CPT code changes are the biggest overhaul of home sleep testing coding in a generation. Under the CY2027 Medicare Physician Fee Schedule (MPFS) proposed rule, CMS would retire the legacy unattended sleep study codes and replace them with complexity-based codes split into technical and professional components. This guide explains what is changing, when, and what it means for sleep programs — with the caveat that the rule is still proposed, not final.
What are the 2027 sleep testing CPT code changes?
The 2027 changes would replace CPT codes 95800, 95801, and 95806 for unattended (home) sleep studies with a six-code family. The new codes separate technical and professional work and sort each study into low, moderate, or high complexity based on the physiologic signals it captures. The proposed valuations would apply for CY 2027 (beginning January 1, 2027) if the rule is finalized.
The restructuring originates with the AMA CPT Editorial Panel, which approved deleting the legacy unattended sleep testing codes and creating the new complexity-tiered family in early 2025. CMS then addressed valuation in the CY2027 MPFS proposed rule published July 16, 2026. In the words of the rule:
Why is CMS replacing codes 95800, 95801, and 95806?
The legacy codes bundled very different tasks under one payment and classified studies largely by device type. CMS and the AMA are modernizing to value studies by the amount of clinically meaningful information they capture — and to support sleep disorders beyond obstructive sleep apnea, not just OSA screening.
Under the old structure, a single code such as 95806 effectively combined device setup, patient instruction, data acquisition, technical review, and the physician's interpretation into one payment for a chain of very different tasks performed by different people. That worked when home sleep testing was simpler and more uniform. It fits poorly in a market where devices range from single-signal screeners to rich, multi-channel diagnostic systems.
What is the difference between the technical and professional component?
The technical component (TC) covers the study's “set-up, data acquisition and technical analysis” — performed by the sleep lab or testing company. The professional component (PC) covers the physician's “interpretation and report.” Splitting them mirrors how imaging studies have been billed for years.
What are the new 2027 sleep testing codes? (official descriptors + crosswalk)
The proposal creates three technical-component codes (placeholder 95X18 low, 95X19 moderate, 95X20 high) and three professional-component codes (95X21 low, 95X22 moderate, 95X23 high). Together they replace the three legacy unattended sleep study codes: 95800, 95801, and 95806.
The official code descriptors, verbatim from the proposed rule:
Verbatim from the proposed code descriptors, 91 FR 43888. Code numbers are AMA placeholders; final numbers publish just before the 2027 CPT release.
How the six map to the three legacy codes:
Legacy descriptors quoted from CPT; replacement mapping per 91 FR 43888.
How is sleep study complexity defined? (channels vs. parameter categories)
Complexity is set by two things: the number of channels — the individual data-collection pathways a study records — and the number of parameter categories those channels generate. Low = 3–4 channels / at least 3–5 parameter categories; moderate = 5–10 channels / 6–8 parameter categories; high = 11 or more channels / at least 9 parameter categories.
Definitions and examples below are from the AMA published RUC recommendations (2025), as referenced in the CY2027 Medicare Physician Fee Schedule proposed rule (CMS-1848-P) and Addendum B. This is a proposed rule reflecting RUC recommendations — not final, and subject to change in the final rule.
The complexity thresholds stated in the proposed code descriptors:
Thresholds quoted from the proposed code descriptors, 91 FR 43888.
What are the proposed RVUs, and are they final?
No — these are recommendations and proposals in a proposed rule, not final values. The professional-component codes (95X21–95X23) carry work RVUs; the technical-component codes (95X18–95X20) are practice-expense-only, with a 0.00 work RVU. The values moved through three stages — specialty-society recommendation, AMA RUC recommendation, and CMS proposal — and CMS proposes a lower value for the high-complexity code.
A note on the numbers: the specialty societies (AASM and others) recommended higher work RVUs; the AMA RUC recommended lower values; and CMS restated the RUC figures after applying the CY2026 efficiency adjustment before making its own proposal. In the rule's words:
Professional-component work RVUs at each stage (all preliminary):
Specialty-society and RUC figures per the AMA published RUC recommendations (2025); CMS-restated and proposed figures per the CY2027 MPFS proposed rule (CMS-1848-P) and Addendum B. Technical codes 95X18–95X20 are practice-expense-only (0.00 work RVU). All values are recommendations/proposals — not final.
For the technical component, CMS proposes the RUC-recommended direct practice-expense inputs for CPT codes 95X18, 95X19, and 95X20, while soliciting comment on several practice-expense assumptions (including labor minutes and an equipment-time assumption) and asking manufacturers to submit additional device invoices — a rare, direct opening for the field to help shape the final practice-expense calculations.
Is this final? Key dates and the comment period
Not yet. These changes come from the CY2027 Medicare Physician Fee Schedule proposed rule, published July 16, 2026 (91 FR 43842). Per the rule, comments “must be received … by September 14, 2026.” A final rule is expected in late 2026, with the valuations applying for CY 2027 if finalized.
The American Academy of Sleep Medicine (AASM) is actively engaged and has signaled it will comment, including on the high-complexity valuation. Providers, labs, and manufacturers can submit their own comments during the open period — an unusually direct chance to influence how the new codes are valued before they take effect.
What should sleep programs do now?
Understand where your current studies fall on the new complexity spectrum, review which channels and parameter categories your devices actually generate, and consider submitting a public comment before September 14, 2026. Programs already capturing rich, multi-signal data are best positioned for the new framework.
• Map each test you run to its likely complexity tier using the channel and parameter-category counts in the descriptors above.
• Confirm what your current device records — and what it doesn't.
• Submit a comment on the proposed rule if the valuation or practice-expense inputs affect you.
• Watch for the final rule in late 2026 and revisit your coding workflow before CY 2027.
Where Wesper fits
This is the direction Wesper has built toward from the start. Our philosophy — personalized sleep testing, personalized care — rests on matching the right level of diagnostic data to each patient. Wesper Lab captures a rich, multi-signal picture of sleep-disordered breathing, including an FDA-cleared airflow signal derived without a nasal cannula, alongside respiratory effort, body position, oximetry, heart rate, and more, at 95% AHI correlation to in-lab PSG. As coding moves toward rewarding physiologic richness, that approach aligns naturally with where the field is heading.
Glossary of key terms
Frequently asked questions
When would the 2027 sleep testing CPT codes take effect?
The proposed valuations would apply for CY 2027 (beginning January 1, 2027) if the CY2027 Medicare Physician Fee Schedule rule is finalized. As of mid-2026 the rule is proposed, with comments due by September 14, 2026 and a final rule expected in late 2026.
Which codes are being replaced?
The legacy unattended (home) sleep study codes 95800, 95801, and 95806 would be replaced by six complexity-tiered codes split into technical (95X18–95X20) and professional (95X21–95X23) components.
What are the placeholder codes 95X18–95X23?
They are AMA placeholder codes: 95X18–95X20 for the technical component (set-up, data acquisition, technical analysis) and 95X21–95X23 for the professional component (interpretation and report), each at low/moderate/high complexity. Final numeric codes publish just before the 2027 CPT release.
What is the difference between a channel and a parameter category?
Per the AMA RUC materials, a channel is a data-collection pathway that records a physiological signal (such as airflow, respiratory effort, or oximetry). A parameter category groups related derived parameters by the disorder or process they describe (for example, OSA respiratory indices such as AHI, RDI, and pAHI). The proposal counts both to set complexity.
Are the new RVUs final?
No. Specialty societies recommended work RVUs of 0.85 / 1.20 / 1.75; the AMA RUC recommended 0.83 / 1.08 / 1.60 (which CMS restates as 0.81 / 1.05 / 1.60 after the CY2026 efficiency adjustment); and CMS proposes 0.81, 1.05, and a lower 1.42 for the high-complexity code (95X23), via a crosswalk to CPT 92014. The technical codes are practice-expense-only. All are recommendations/proposals — not final.
How can I submit a comment on the proposed rule?
Comments must be received by September 14, 2026, through the Federal Register / regulations.gov listing for the CY2027 Medicare Physician Fee Schedule proposed rule (CMS-1848-P).
Sources
• AMA CPT Editorial Panel, Summary of Panel Actions (Feb 2025)
• AMA published RUC recommendations (2025) — channel/parameter-category definitions and recommended work RVUs
• CMS, Medicare and Medicaid Programs; CY 2027 Payment Policies Under the Physician Fee Schedule (Proposed Rule), 91 FR 43842 (July 16, 2026); “Unattended Sleep Testing (CPT Codes 95X18–95X23),” 91 FR 43888–43889 (CMS-1848-P; RIN 0938-AV82).
• Federal Register: https://www.federalregister.gov/documents/2026/07/16/2026-14327
• AASM guidance on the CY2027 physician fee schedule proposed rule (2026)
Internal links: link “channels and parameter categories” to Article 2; link “Wesper Lab” to the product page.
provider portal