Sleep Medicine ICD-10 Coding: A Practice Guide to Getting Claims Right
Sleep medicine sits at an unusual coding crossroads. A single patient with daytime fatigue might walk away with an insomnia code, a sleep apnea code, a circadian rhythm code, or some combination of all three — and the difference between them determines whether a polysomnography or home sleep apnea test gets reimbursed without a fight. For practices that focus on sleep disorders, getting comfortable with the full G47 category (and the codes that sit just outside it) is one of the highest-leverage things a billing team can do.
This guide walks through the ICD-10-CM codes used most often in sleep medicine, where practices tend to lose clean claims, and what documentation needs to be in the chart before a code ever reaches a claim form.
The Core Code Family: G47 Sleep Disorders
Nearly every sleep diagnosis a practice bills against lives inside category G47 — Sleep disorders. It's a large, specific category, and the specificity is the point: payers expect the code to match the diagnostic study, not just the patient's chief complaint.
Sleep Apnea Codes
G47.33 — Obstructive sleep apnea (adult) (pediatric): the single most-billed code in sleep medicine, and the one most often paired with polysomnography (95810/95811) or a home sleep apnea test (95800–95806)
G47.30 — Sleep apnea, unspecified: appropriate only before a definitive study, not as a long-term billing code
G47.31 — Primary central sleep apnea
G47.37 — Central sleep apnea in conditions classified elsewhere (used when central apnea is secondary to heart failure, opioid use, or a neurological condition — sequencing matters here)
G47.34 — Idiopathic sleep related nonobstructive alveolar hypoventilation
G47.35 — Congenital central alveolar hypoventilation syndrome
G47.39 — Other sleep apnea
Documentation must-have: the apnea-hypopnea index (AHI) or respiratory disturbance index from the sleep study should be in the chart. Payers increasingly want to see that the severity supports the level of care billed — particularly for CPAP/BiPAP setup and ongoing compliance visits.
Insomnia and Hypersomnia
G47.00 — Insomnia, unspecified
G47.01 — Insomnia due to medical condition
G47.09 — Other insomnia
G47.10 — Hypersomnia, unspecified
G47.11 / G47.12 — Idiopathic hypersomnia, with or without long sleep time
G47.13 — Recurrent hypersomnia
G47.14 — Hypersomnia due to medical condition
Insomnia and hypersomnia codes are frequently underused in favor of vague R-codes for fatigue. If a sleep study or clinical interview supports a specific G47 diagnosis, billing the more specific code generally holds up better under review than billing a symptom code alone.
Circadian Rhythm Sleep Disorders
G47.21 — Delayed sleep phase type
G47.22 — Advanced sleep phase type
G47.23 — Irregular sleep-wake type
G47.24 — Free running type
G47.25 — Jet lag type
G47.26 — Shift work type
G47.29 — Other circadian rhythm sleep disorder
Shift work (G47.26) and delayed sleep phase (G47.21) codes are showing up more often as telehealth sleep consults expand. These are legitimate, billable diagnoses — they're just easy to overlook if a practice defaults to "insomnia, unspecified" out of habit.
Narcolepsy
G47.411 — Narcolepsy with cataplexy
G47.419 — Narcolepsy without cataplexy
G47.421 / G47.429 — Narcolepsy in conditions classified elsewhere, with or without cataplexy
The cataplexy distinction isn't cosmetic — it affects which medications and prior authorizations are clinically and financially tied to the diagnosis, so it's worth getting right at the point of coding rather than correcting later.
Parasomnias and Sleep-Related Movement Disorders
G47.51 — Confusional arousals
G47.52 — REM sleep behavior disorder
G47.53 — Recurrent isolated sleep paralysis
G47.59 — Other parasomnia
G47.61 — Periodic limb movement disorder
G47.62 — Sleep related leg cramps
G47.63 — Sleep related bruxism
G47.69 — Other sleep related movement disorders
Note for dental practices: G47.63 (sleep related bruxism) is one of the few G47 codes that regularly crosses into dental billing, particularly when an occlusal guard or oral appliance is prescribed alongside, or instead of, a CPAP device. If your practice coordinates with a sleep physician on oral appliance therapy for OSA, both G47.33 and G47.63 may be clinically relevant depending on what's being treated.
Codes Outside G47 That Sleep Practices Still Need
A few sleep-adjacent codes live in other chapters and get missed because teams only think to search G47.
R06.81 — Apnea, not elsewhere classified (use only when apnea isn't sleep-related or hasn't been characterized yet)
Z72.820 — Sleep deprivation
Z72.821 — Inadequate sleep hygiene
F51.12 — Insufficient sleep syndrome
F51.4 — Sleep terrors (night terrors)
The Z72 codes are behavioral/lifestyle codes, not diagnoses of a sleep disorder — they're useful for counseling encounters but won't support medical necessity for a sleep study on their own. Practices sometimes lean on them when a more specific G47 code would actually be supportable from the chart.
Where Sleep Medicine Claims Most Often Get Denied
1. Unspecified codes used past the diagnostic phase. G47.30 and G47.00 are appropriate while a workup is in progress. Once a sleep study confirms a specific type and severity, continuing to bill the unspecified code is a common — and avoidable — denial trigger, especially for ongoing CPAP compliance and DME claims.
2. Diagnosis-procedure mismatch on sleep studies. Polysomnography and home sleep apnea testing CPT codes need a diagnosis that actually supports the test ordered. A claim coded with a circadian rhythm diagnosis but billed against an in-lab PSG can trigger medical necessity denials.
3. Missing AHI/severity documentation for CPAP and oral appliance claims. DME suppliers and payers alike want objective severity data on file before approving or renewing CPAP equipment (HCPCS E0601) or an oral appliance (E0486). If the AHI isn't documented at the point of diagnosis, ongoing equipment claims become vulnerable.
4. Sequencing errors on secondary central sleep apnea. G47.37 requires the underlying condition to be coded first per ICD-10-CM guidelines. Billing G47.37 alone, without the causative diagnosis, is a guideline violation that payers will flag.
Action step: Pull your last 90 days of sleep-related claims and check two things — whether unspecified codes persist past the initial workup, and whether central sleep apnea claims include the underlying condition in the correct sequence.
FAQ
What is the most commonly billed ICD-10 code in sleep medicine?
G47.33 (Obstructive sleep apnea, adult and pediatric) is the most frequently billed sleep medicine diagnosis code, typically paired with polysomnography or home sleep apnea testing CPT codes.
Can a dental practice bill G47.33?
Dental practices generally don't establish the G47.33 diagnosis themselves, but they often reference it when billing for oral appliance therapy prescribed by a sleep physician for a patient with diagnosed OSA. The diagnosing physician's documentation should support the appliance claim.
What's the difference between G47.31 and G47.37?
G47.31 is primary central sleep apnea with no other underlying cause. G47.37 is used when central sleep apnea occurs secondary to another condition (such as heart failure or opioid use), and ICD-10-CM guidelines require the underlying condition to be coded first.
When should a practice stop using unspecified sleep apnea codes?
Once a sleep study has confirmed the type and severity of apnea, the practice should transition from G47.30 (unspecified) to the specific code supported by the study. Continued use of unspecified codes after diagnosis is a common cause of claim denials.
How does Mediclaim Services support sleep medicine billing?
Mediclaim Services reviews diagnosis-procedure pairing, monitors documentation requirements for sleep studies and DME claims, and helps practices keep ICD-10 coding current so sleep-related claims are paid the first time.
Coding Sleep Medicine Correctly, Every Time
Sleep disorder coding rewards specificity — and punishes practices that lean on "unspecified" codes longer than the chart supports. With the right diagnosis-procedure pairing and documentation habits in place, sleep medicine claims can move through payers as cleanly as any other specialty.
At Mediclaim Services Inc., we manage medical billing for practices treating dental, EMS, neurology, and urgent care patients — including the sleep medicine work that increasingly crosses all four. We use Tebra's billing platform to keep diagnosis coding, claim submission, and denial resolution running smoothly.
Contact Mediclaim Services to schedule a free billing audit
Ready for a closer look at your sleep medicine coding? Contact Mediclaim Services today for a free billing review.