call

+1 (516) 725 -7237

ICD-10 Codes for Migraine – From G43.0 to G43.E Explained

migraine-icd-10-codes

Migraine is one of the most commonly coded neurological conditions in clinical practice. Yet it is also one of the most frequently miscoded, because the ICD-10 classification for migraine demands a level of clinical specificity that many providers underestimate. 

This guide covers every major migraine ICD-10 code your team needs, including the 2024 additions that are still catching providers off guard, and practical documentation tips to protect your reimbursements.

If your practice is struggling with denied migraine claims or accuracy issues in your revenue cycle, Revenuees offers expert medical billing services designed specifically for providers who treat complex neurological conditions.

Why Getting the ICD-10 Code for Migraine Right Matters

Selecting a non-specific migraine code when the documentation supports a more precise one is a missed opportunity. Accurate diagnosis coding depends on clear documentation, and the most specific ICD-10 code should always be used to report a migraine diagnosis.

The ICD-10 migraine category falls under Chapter 6 (Diseases of the Nervous System) and is anchored at code G43. The 2026 edition of ICD-10-CM G43 became effective on October 1, 2025. 

All child codes under G43 require two additional pieces of documentation from the provider: whether the migraine is intractable, and whether status migrainosus is present.

Key Insight: The terms intractable, pharmacoresistant, treatment-resistant, refractory, and poorly controlled are all equivalent for ICD-10 coding purposes. Any of these terms in the documentation supports the “intractable” character.

The Full Migraine ICD-10 Code Tree (Updated 2025/2026)

ICD-10 classifies migraines under the following types and subtypes:

CodeDescription
G43.0Migraine without aura
G43.1Migraine with aura
G43.4Hemiplegic migraine
G43.5Persistent migraine aura without cerebral infarction
G43.6Persistent migraine aura with cerebral infarction
G43.7Chronic migraine without aura
G43.8Other migraine
G43.9Migraine, unspecified
G43.ACyclical vomiting
G43.BOphthalmoplegic migraine
G43.CPeriodic headache syndromes in child or adult
G43.DAbdominal migraine
G43.EChronic migraine with aura (added 2024)

The diagram above maps these relationships visually. Each category then branches by intractability (fifth character: 0 = not intractable, 1 = intractable) and status migrainosus (sixth character: 1 = with, 9 = without).

Migraine ICD-10 Code Without Aura (G43.0)

Common migraine, also called migraine without aura, is coded under G43.0. This is the most frequently billed migraine subtype. The documentation must not mention any aura symptoms. Common migraine is characterized by unilateral, throbbing head pain accompanied by nausea, photophobia, or phonophobia, but without preceding neurological symptoms.

Billable codes in this group include:

  • G43.001 Migraine without aura, not intractable, with status migrainosus
  • G43.009 Migraine without aura, not intractable, without status migrainosus
  • G43.011 Migraine without aura, intractable, with status migrainosus
  • G43.019 Migraine without aura, intractable, without status migrainosus

Coder Tip: G43.009 is typically your default when the provider documents “migraine without aura” with no mention of intractability or prolonged attacks.

Migraine with Aura ICD-10 Code (G43.1)

Migraine with aura is a subtype characterized by recurrent attacks of reversible neurological symptoms that precede or accompany the headache. Aura may include a combination of sensory disturbances such as blurred vision, hallucinations, vertigo, numbness, and difficulty concentrating and speaking. 

This type is also called classical migraine in older clinical terminology, which makes the classical migraine ICD-10 code G43.1 as well. Documentation must explicitly describe neurological symptoms preceding or accompanying the headache to justify this code.

Billable codes under G43.1:

  • G43.101 Migraine with aura, not intractable, with status migrainosus
  • G43.109 Migraine with aura, not intractable, without status migrainosus
  • G43.111 Migraine with aura, intractable, with status migrainosus
  • G43.119 Migraine with aura, intractable, without status migrainosus

Key Insight: G43.1 (migraine with aura) and G43.E (chronic migraine with aura) are mutually exclusive. Once a provider documents chronicity (15 or more headache days per month for more than three months), the correct code moves to G43.E.

Chronic Migraine ICD-10 Code (G43.7 and G43.E)

Chronic migraine coding was a significant source of confusion before 2024, because chronic migraine with aura had no dedicated code set. Before 2024, chronic migraine with aura did not have its own code set. 

Starting October 1, 2023, coders gained the ability to code for chronic migraine with aura and further specify that diagnosis by answering the intractable/not intractable and status migrainosus questions.

Chronic Migraine Without Aura: G43.7

  • G43.701 Chronic migraine without aura, not intractable, with status migrainosus
  • G43.709 Chronic migraine without aura, not intractable, without status migrainosus
  • G43.711 Chronic migraine without aura, intractable, with status migrainosus
  • G43.719 Chronic migraine without aura, intractable, without status migrainosus

Chronic Migraine with Aura: G43.E (Added in 2024)

G43.E Chronic migraine with aura was added to the ICD-10 code category in 2024. The subcategories are: G43.E0 (Chronic migraine with aura, not intractable) and G43.E1 (Chronic migraine with aura, intractable), each further specified by status migrainosus. 

Full G43.E codes:

  • G43.E01 Chronic migraine with aura, not intractable, with status migrainosus
  • G43.E09 Chronic migraine with aura, not intractable, without status migrainosus
  • G43.E11 Chronic migraine with aura, intractable, with status migrainosus
  • G43.E19 Chronic migraine with aura, intractable, without status migrainosus

Documentation Requirement: The distinction between episodic and chronic migraines is based on the frequency of headache days per month. While the symptoms of both types are identical, the crucial distinguishing factor lies in frequency. Providers must document the number of headache days per month to support a chronic migraine code.

Vestibular Migraine ICD-10 Code (G43.82x)

Vestibular migraine is a neurological condition causing episodic vertigo with migraine features. It is one of the most commonly misidentified migraine subtypes because providers may default to H81 (vestibular disorder) codes instead. This is incorrect when the vertigo is attributable to a migraine.

When vertigo is a manifestation of a migraine, the primary code should be G43.821 (vestibular migraine, intractable) or G43.829 (vestibular migraine, not intractable). R42 or H81 codes should not be used in this scenario, as G43.82x captures the neurological origin of the symptoms.

  • G43.821 Vestibular migraine, intractable
  • G43.829 Vestibular migraine, not intractable

Coder Tip: Do not report R42 (dizziness and giddiness) as the primary code when the diagnosis is confirmed vestibular migraine. G43.82x is the correct and most specific option.

Other Migraine ICD-10 Code (G43.8)

When the migraine does not fit neatly into the categories above, G43.8 covers “other migraine.” This category includes menstrual migraine as a subcategory (G43.82x for menstrual migraine is separate from vestibular migraine G43.82x, with distinct 7-character structures).

Other migraine codes include G43.801 (other migraine, not intractable, with status migrainosus), G43.809 (other migraine, not intractable, without status migrainosus), G43.811 (other migraine, intractable, with status migrainosus), and G43.819 (other migraine, intractable, without status migrainosus). Menstrual migraine codes run from G43.821 to G43.839.

Migraine Unspecified ICD-10 Code (G43.9)

When provider documentation does not specify the migraine type, or when the patient presents with a non-specific migraine diagnosis, G43.9 applies.

G43.909 (Migraine, unspecified, not intractable, without status migrainosus) is also described as Migraine NOS (Not Otherwise Specified).

  • G43.901 Migraine, unspecified, not intractable, with status migrainosus
  • G43.909 Migraine, unspecified, not intractable, without status migrainosus (Migraine NOS)
  • G43.911 Migraine, unspecified, intractable, with status migrainosus
  • G43.919 Migraine, unspecified, intractable, without status migrainosus

Key Insight: G43.909 is a valid billable code and is acceptable when documentation is genuinely non-specific. However, if the record contains enough clinical detail to assign a more specific code, using G43.909 could result in a query from a payer or auditor.

Family History of Migraine ICD-10 Code (Z82.0)

Migraine has a well-documented genetic component, and providers frequently document family history as a relevant factor in evaluation and management encounters. Z82.0 is a billable diagnosis code used to specify family history of epilepsy and other diseases of the nervous system, and it is applicable to conditions classifiable to G00 through G99, which includes migraine under G43. 

The 2026 edition of ICD-10-CM Z82.0 became effective on October 1, 2025.

This code is secondary only and cannot be used as a principal diagnosis. It is appropriate when a provider documents a patient’s family history of migraine to support a higher-complexity E/M level or to justify preventive treatment initiation.

For personal history of migraine (a patient who had migraines but is currently in remission), the appropriate code is Z86.69 (personal history of other diseases of the nervous system and sense organs).

Complex and Hemiplegic Migraine ICD-10 Codes

The term “complex migraine” is used clinically but is not a formal ICD-10 category. Depending on the specific features documented, complex migraine may map to:

  • G43.4 Hemiplegic migraine, when the provider documents motor weakness accompanying the headache
  • G43.1 Migraine with aura, when the complexity refers to neurological sensory symptoms
  • G43.6 Persistent migraine aura with cerebral infarction, for the most severe presentations

Hemiplegic migraine (G43.4) requires documentation of temporary hemiplegia or hemiparesis as part of the migraine attack. It further branches by intractability and status migrainosus in the same pattern as other G43 subcategories.

Excludes Notes and Documentation

Excludes1 (never code together):

G43 carries a Type 1 Excludes note for headache NOS (R51.9) and lower half migraine (G44.00). This means these codes should never be used at the same time as G43. 

If a patient’s headache is unspecified, do not assign G43 along with R51.9. Pick the most appropriate code based on documentation.

Excludes2 (may code together):

G43 carries a Type 2 Excludes note for headache syndromes under G44. A patient may have both a migraine and a cluster headache, so both codes can appear on the same claim if documented.

Use Additional Code:

When a migraine is caused or worsened by a drug adverse effect, add the appropriate code from the T36 through T50 series with the fifth or sixth character 5.

Quick Reference: Documentation Checklist for Accurate Migraine Coding

Before coding any migraine encounter, confirm the documentation answers these questions:

  1. Is aura present or absent?
  2. Is the migraine episodic or chronic (how many headache days per month)?
  3. Is the migraine intractable (refractory, treatment-resistant, pharmacoresistant)?
  4. Is status migrainosus present (headache lasting longer than 72 hours)?
  5. Are there any special features: vestibular symptoms, hemiplegic features, abdominal symptoms?
  6. Is family history or personal history of migraine relevant to document?

Completing this checklist before assigning codes will move the vast majority of claims from unspecified or low-specificity codes to precise, defensible codes.

Avoid These Common Migraine Coding Mistakes

Many migraine claims are denied or downcoded due to avoidable errors. The most common ones seen in practice are:

Using G43.909 when the documentation clearly supports a more specific subtype. This is technically valid but exposes the practice to audit risk and may result in lower reimbursement for high-complexity encounters.

Coding G43.1 for chronic migraine with aura. Since FY2024, this is incorrect. G43.E is the correct code family and G43.1 is now explicitly excluded from being coded when G43.E applies.

Billing H81 or R42 for vestibular migraine. When the diagnosis is confirmed vestibular migraine, G43.82x must be the primary code.

Forgetting the status migrainosus character. Every G43 child code requires a final character. The default “without status migrainosus” is the 9, and many coding systems will not auto-assign it.

Need Help Managing Migraine Billing?

Accurate migraine coding is a moving target. The FY2024 introduction of G43.E alone created a documentation gap in thousands of practices that had not updated their provider education materials. Staying current requires ongoing coder training and a billing partner who understands neurology-specific rules.

Revenuees provides specialized medical billing and coding support for providers treating migraine and other neurological conditions. From documentation improvement to denial management, the team brings the clinical specificity your migraine claims require.

Contact Revenuees today to learn how cleaner coding translates directly into faster reimbursements and fewer denials.

Table of Contents

Cut down on claim denials and escalate your rate of successful reimbursements
Get your billing quote now
RECENT POSTS
GET IN TOUCH
Stay informed about billing trends and find out what’s happening in medical billing today by getting in touch with our expert medical billing team now!.

Choose how would you like to get in touch with us:

Need a quote for medical billing? Find out how we will  refine your billing strategy. Speak with our specialist now!