Sleep Medicine ICD-10 Codes & CPT Codes

Sleep medicine specialists diagnose and treat sleep disorders including obstructive sleep apnea, insomnia, narcolepsy, and REM sleep behavior disorder. Accurate ICD-10 coding and proper polysomnography billing are essential for Medicare and commercial payer reimbursement. This page lists the top codes used in sleep medicine practices.

FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable · Last verified: June 2026

🔍 Search Codes on This Page


Top ICD-10 Codes for Sleep Medicine

ICD-10 Code Description Billable
G47.33 Obstructive sleep apnea (adult)(pediatric)
G47.30 Sleep apnea, unspecified
G47.00 Insomnia, unspecified
G47.10 Hypersomnia, unspecified
G47.61 Periodic limb movement disorder
G47.411 Narcolepsy with cataplexy
G47.419 Narcolepsy without cataplexy
F51.01 Primary insomnia
G47.63 Sleep related bruxism
G47.20 Circadian rhythm sleep disorder, unspecified type
R06.83 Snoring
G47.52 REM sleep behavior disorder
F51.3 Sleepwalking [somnambulism]
G47.69 Other sleep related movement disorders
F51.11 Primary hypersomnia
G47.31 Primary central sleep apnea
G47.32 High altitude periodic breathing
G47.34 Idiopathic sleep-related nonobstructive alveolar hypoventilation
G47.35 Congenital central alveolar hypoventilation syndrome
G47.36 Sleep related hypoventilation in conditions classified elsewhere
G47.37 Central sleep apnea in conditions classified elsewhere
G47.39 Other sleep apnea
G47.01 Insomnia due to medical condition
G47.09 Other insomnia
G47.11 Idiopathic hypersomnia with long sleep time
G47.12 Idiopathic hypersomnia without long sleep time
G47.13 Recurrent hypersomnia
G47.14 Hypersomnia due to medical condition
G47.19 Other hypersomnia
G47.21 Circadian rhythm sleep disorder, delayed sleep phase type
G47.22 Circadian rhythm sleep disorder, advanced sleep phase type
G47.23 Circadian rhythm sleep disorder, irregular sleep wake type
G47.24 Circadian rhythm sleep disorder, free running type
G47.25 Circadian rhythm sleep disorder, jet lag type
G47.26 Circadian rhythm sleep disorder, shift work type
G47.29 Other circadian rhythm sleep disorder
G47.51 Confusional arousals
G47.54 Parasomnia in conditions classified elsewhere
G47.59 Other parasomnia
F51.4 Sleep terrors [night terrors]

Source: CMS ICD-10-CM Official Code Set FY 2026

Is Your Sleep Medicine Practice Losing Revenue to Coding Errors?

OmniMD’s Sleep Medicine EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.

Schedule a Free Demo  View OmniMD Sleep Medicine EHR ›

Common CPT Codes for Sleep Medicine Billing

CPT Code Description Medicare Rate* Common Modifiers
95810 Polysomnography; age 6 years or older, attended by a technologist, with sleep staging, includes 4 or more additional parameters N/A -26, -TC
95811 Polysomnography; age 6 years or older, attended, with sleep staging and CPAP titration N/A -26, -TC
95800 Sleep study, unattended, simultaneous recording: heart rate, oxygen saturation, respiratory analysis, and sleep time ~$112 -26, -TC, -59
95801 Sleep study, unattended, minimum 6 hours: heart rate, oxygen saturation, and respiratory analysis ~$85 -26, -TC
95803 Actigraphy testing, recording, analysis, interpretation and report, minimum of 72 hours ~$95 -26
95805 Multiple sleep latency or maintenance of wakefulness testing, recording, analysis and interpretation N/A -26, -TC
95806 Sleep study, unattended, simultaneous recording: heart rate, oxygen saturation, respiratory airflow, and respiratory effort ~$145 -26, -TC, -59
95807 Sleep study, simultaneous recording of ventilation, respiratory effort, ECG or heart rate, oxygen saturation; attended by a technologist N/A -26, -TC
95808 Polysomnography; any age, attended by a technologist, with sleep staging, includes 1-3 additional parameters N/A -26, -TC
95813 Electroencephalogram (EEG); extended monitoring, 41-60 minutes ~$178 -26, -TC
99213 Office visit, established patient, low to moderate complexity (20-29 minutes) ~$93 -25, -95, -GT
99214 Office visit, established patient, moderate to high complexity (30-39 minutes) ~$134 -25, -95, -GT
99215 Office visit, established patient, high complexity (40-54 minutes) ~$188 -25, -95, -GT
99205 Office visit, new patient, high complexity (60-74 minutes) ~$229 -25, -95, -GT
94660 Continuous positive airway pressure ventilation (CPAP), initiation and management ~$62 -25, -59
94762 Noninvasive oximetry for oxygen saturation; by continuous overnight monitoring ~$34 -26, -TC
99401 Preventive medicine counseling, individual, 15 minutes (sleep hygiene, lifestyle modification) ~$43 -25

*Approximate 2025 CMS national non-facility rate. Rates vary by geography, setting, and payer contract. Refer to the CMS Physician Fee Schedule for official rates.

Top Denial Reasons for Sleep Medicine Claims

Medical Necessity Not Adequately Documented

Payers require documentation of AHI scores, Epworth Sleepiness Scale results, and failed conservative measures before approving sleep studies or CPAP. Include all objective clinical findings and prior treatment attempts in the medical record.

Missing or Incorrect Prior Authorization for Sleep Studies

Many commercial payers require prior authorization for polysomnography (95810, 95811) and home sleep testing before the study is performed. Verify payer requirements in advance and document the auth number on the claim.

Incorrect Diagnosis-Procedure Code Linkage

Billing CPT 95811 (CPAP titration PSG) with only a snoring diagnosis (R06.83) without a confirmed or suspected sleep apnea code (G47.30, G47.33) triggers automatic denial. Ensure the linked ICD-10 code supports the clinical necessity of the procedure.

Split-Bill Issues: Missing Modifier -26 or -TC

When the interpreting physician and the facility are billing separately for sleep studies, failure to append modifier -26 (professional component) or -TC (technical component) results in duplicate-service denials. Always split-bill with the correct modifier when the physician does not own the testing equipment.

Sleep Medicine Billing & Coding Tips

  • G47.33 (obstructive sleep apnea) is distinct from G47.31 (primary central sleep apnea) and G47.30 (unspecified sleep apnea) — specify the type based on the sleep study interpretation.
  • Polysomnography (95810) requires a minimum of 4 additional channels beyond airflow, oxygen saturation, and heart rate to be billed correctly.
  • CPAP titration study (95811) must be a full attended polysomnography with CPAP applied — home sleep apnea tests (95800) cannot be used for titration.
  • Document the AHI, RDI, and nadir oxygen saturation in every sleep study interpretation report to support G47.33 diagnosis and CPAP/BiPAP equipment orders.

Frequently Asked Questions

What is the ICD-10 code for sleep apnea?

G47.33 is Obstructive Sleep Apnea (OSA) — the most common sleep apnea code. G47.31 is Central Sleep Apnea. G47.30 is unspecified and should be avoided when the type has been determined by sleep study. The OSA code supports CPAP/BiPAP equipment orders and prior authorization.

What is the difference between 95810 and 95811?

95810 is a diagnostic polysomnography (sleep staging with 4+ parameters) without PAP therapy. 95811 is a CPAP titration polysomnography, performed when OSA has already been diagnosed and CPAP pressure needs to be set. Both require a technologist in attendance.

Can a home sleep test diagnose OSA?

Yes. 95800 (home sleep apnea test, 3+ channels) can diagnose uncomplicated OSA in adults without significant comorbidities per CMS coverage. However, it cannot be used for CPAP titration — a full in-lab polysomnography (95811) is required for titration.

What is the ICD-10 code for insomnia?

G47.00 is Insomnia, unspecified. F51.01 is Primary insomnia (when no underlying medical or psychiatric cause is identified). G47.01 is Insomnia due to a medical condition. Code the most specific type supported by the documentation.

How does OmniMD support sleep medicine practices?

OmniMD’s Sleep Medicine EHR integrates polysomnography report uploads, AHI-based diagnosis coding suggestions, CPAP compliance tracking (from ResMed/Philips data feeds), and DME order management with medical necessity documentation.

Streamline Your Sleep Medicine Practice with OmniMD

Purpose-built EHR, billing, and practice management for Sleep Medicine practices.

Book a Free Demo