ICD 10 Code for Migraine: 2027 Coding Guide
October 13, 2026

A patient reports recurring throbbing headaches, but the right ICD-10-CM code depends on how the provider identifies the migraine. The symptoms may sound similar across visits, yet the documented diagnosis can lead to different coding choices.
The ICD 10 code for migraine is not one universal code for every migraine presentation. The G43 category contains codes that distinguish the type of migraine, whether it is intractable, and whether status migrainosus is present. Choosing the right code starts with the diagnosis the provider actually established, not just the patient’s description of head pain.
This guide covers:
For a provider who documents migraine without specifying the type, intractability, or status migrainosus, G43.909 may be appropriate. Its official description is Migraine, unspecified, not intractable, without status migrainosus.
This description provides more information than just the term ‘migraine’. This code also specifies that you are describing an unspecified migraine with some classifications relating to its intractability and/or status migrainosus. This code shouldn’t be used automatically if the word migraine appears on the patient’s chart.
Bear in mind, too, this larger G43 category isn’t a billable code you can select unless you include another, appropriate one (at the right level of specificity) with your claim.
For dates of service occurring between October 1, 2026, and September 30, 2027 (inclusive), providers are to use the FY 2027 ICD-10-CM code set. When verifying code descriptions and instructions, please consult the official CMS ICD-10 resources and the CDC’s ICD-10-CM browser.
The following codes cover several migraine diagnoses commonly encountered in outpatient practice. They are not an exhaustive list of the G43 category.
Code selection based on documented migraine type, intractability, and status migrainosus.
| Clinical Documentation | ICD-10-CM Code | Official Code Description |
|---|---|---|
| Migraine, unspecified | G43.909 | Migraine, unspecified, not intractable, without status migrainosus |
| Migraine, unspecified, with status migrainosus | G43.901 | Migraine, unspecified, not intractable, with status migrainosus |
| Migraine without aura | G43.009 | Migraine without aura, not intractable, without status migrainosus |
| Migraine without aura with status migrainosus | G43.001 | Migraine without aura, not intractable, with status migrainosus |
| Migraine with aura | G43.109 | Migraine with aura, not intractable, without status migrainosus |
| Migraine with aura and status migrainosus | G43.101 | Migraine with aura, not intractable, with status migrainosus |
| Intractable migraine, unspecified | G43.919 | Migraine, unspecified, intractable, without status migrainosus |
| Intractable migraine with status migrainosus | G43.911 | Migraine, unspecified, intractable, with status migrainosus |
| Chronic migraine without aura | G43.709 | Chronic migraine without aura, not intractable, without status migrainosus |
| Chronic migraine with aura | G43.E09 | Chronic migraine with aura, not intractable, without status migrainosus |
Coding reminder: Confirm the code description against the applicable fiscal-year ICD-10-CM files and the provider’s documentation before submitting a claim.
Before you use the table: Check the full code description in the Tabular List for this year. What you see here are just specific combinations of documented traits. Not all migraine subtypes are covered. If your provider documents intractability or status migrainosus, you might need a different code.
G43.909 is the ICD 10 code for Migraine Unspecified, Not Intractable, Without Status Migrainosus. This may be considered when there is a diagnosis of Migraine by the provider but no specific type is noted in the medical record.
A patient comes in with recurrent headaches. The primary care doctor examines him and concludes it’s migraines. But the note doesn’t specify aura migraines, chronic migraines, or any particular type. Looking at the full record and available codes, G43.909 fits what’s documented.
Now consider a different note: “Migraine with visual aura, occurring several times per month.” The provider has documented a more specific presentation. Reporting an unspecified migraine code without considering the documented aura would overlook information already in the record.
There is another common mistake. A patient may tell the physician that over-the-counter medication no longer helps. That statement alone does not establish an intractable migraine diagnosis. The provider must document the diagnosis supported by the clinical assessment.
ICD 10 codes for migraine headache should be based on the diagnosis by the provider. Remember not to always conclude that a headache is a migraine and vice versa.
The distinction between aura and no aura can change the code selection. It needs to come from the clinical documentation rather than an assumption made during billing.
ICD-10-CM CODE
Migraine without aura, not intractable, without status migrainosus.
**Documentation check:** Confirm that the provider identifies migraine without aura and supports the code’s other details.
ICD-10-CM CODE
Migraine with aura, not intractable, without status migrainosus.
**Documentation check:** Confirm that aura is identified in the provider’s clinical assessment. Do not infer it from symptoms alone.
When aura is not documented: Do not assume either type. Review the record and follow your organization’s process for resolving material documentation gaps before selecting an unspecified code when appropriate.
If the coder uses ICD-10-CM for coding migraine without aura, then the most likely code would be G43.009, on condition that all of its characteristics are mentioned in the documentation.
The symptoms a patient complains about could include a history of painful headaches that throb, nausea, and photophobia. These symptoms will assist the doctor in making a diagnosis, but the billing staff should rely on the physician’s diagnosis instead of making an independent one based on the patient’s complaints.
For migraine with aura that is not intractable and occurs without status migrainosus, G43.109 is a common code choice.
The provider’s note should identify aura when clinically established. However, the history might feature transient neurologic symptoms including visual disturbances due to the migraines that the patient is suffering from. The coder should not make assumptions about the presence of aura just based on the visual disturbances and dizziness experienced by the patient.
Don’t consider silence a clinical indicator. In case the documentation of the condition by the provider doesn’t specify whether the patient has aura, analyze the medical documentation and resolve the discrepancy using the procedure in place at your institution to address discrepancies in material documentation. Code the condition using an unspecified code.
The term “chronic” should reflect the provider’s diagnosis, not simply the fact that a patient has returned several times for headache treatment.
Two useful examples are:
They are not the only choices but serve as responses to some common questions regarding ICD 10 codes of chronic migraines. If there is status migrainosus or intractable migraine is documented, then the code gets modified.
A more thorough clinical evaluation might be necessary for a patient who complains of headaches on numerous days of the month. The billing team should not convert frequent headaches into chronic migraine on its own. In case of any ambiguous information in the provider’s documentation, a request for further clarification is to be made using the established process by the practice.
Ensure that the provider has found out if there are any chronic headaches, if there was aura noted, and if the current visit is eligible for any other code modifiers.
The word intractable changes the code. It appears in specific migraine code descriptions and distinguishes those codes from their not-intractable counterparts.
For example:
The use of the term intractable migraine ICD 10 comes about when individuals are looking for a code after trying many treatment options. But the treatment history does not give the billing team permission to make that diagnosis independently.
If a neurologist reports that the patient’s migraine cannot be controlled despite various attempts and states that it is intractable, then an intractable diagnosis can be supported by the medical documentation, provided that the migraine is documented to be of a particular type and with status migrainosus.
If the note only says that a medication failed, do not automatically report an intractable code. Treatment response, clinical assessment, and the provider’s diagnosis are related, but they are not interchangeable.
Status migrainosus refers to a certain form of migraine. This condition is not merely an alternative term for a patient having a bad headache.
The coding is determined by the type of migraine documented, intractability, and presence of status migrainosus. For example, the code G43.001 is assigned for migraine without aura, which is not intractable, with status migrainosus. G43.101 is assigned for migraine with aura, which is not intractable, with status migrainosus.
The patient might come to the urgent care facility after experiencing the long attack of migraine. The urgency of the symptoms might require urgent assessment, but the coder cannot assign the status migrainosus just on the basis of the duration. The diagnosis must be made first.
If the diagnosis of status migrainosus appears in the medical history, make sure that the assigned code matches the migraine type that has been reported. Inconsistencies must be sorted out prior to claim submission.
The proper documentation of the migraine includes both the method of diagnosis and providing sufficient information such that the coding department will be able to select the diagnosis based on the chart.
Prior to closing the visit, one should review if the note has addressed these questions:
Not every note needs a long narrative. The record does need to explain the clinical decision behind the diagnosis being reported.
For instance, “Migraine; continue present medication” is sufficient to state that the patient’s condition is being treated for migraine disorder, but it is insufficient to convey all the necessary data required for coding. In case the practitioner diagnoses chronic migraine with aura and status migrainosus, then this should be well-documented.
Many coding problems begin with a small gap between the clinical note and the code submitted.
If the provider documents migraine with aura, review the relevant specific code rather than defaulting to G43.909.
Nausea, visual symptoms, and head pain may inform the clinician’s assessment, but a billing team should not independently convert them into a migraine subtype.
A failed treatment may be relevant clinical evidence. It does not, by itself, authorize the coder to establish intractability.
Severity and duration alone should not replace the provider’s diagnosis. Check the documented assessment before choosing a code that includes status migrainosus.
Problem list may be utilized to put things into context, but it may not replace the review of the current progress note. Coding of the correct diagnosis and its evaluation must be guaranteed.
A denied or disputed claim could distract employees from the patient scheduling and follow-ups and other important duties. A pre-submission review can prevent unnecessary documentation issues.
Begin the review with the diagnosis rather than the code. Review the assessment first. Verify whether the code reflects the same condition as was documented by the provider.
Review the note against the full code descriptor. The code could indicate a differentiation between aura, intractability, or status migrainosus that may be easily missed by staff members in their search through the short-term phrase.
Clarify any confusing documentation early. When the note is inconsistent with the problem list and leaves out a significant clinical differentiation, utilize the approved query process of the practice. Do not guess the missing detail yourself.
Verify the date of service. Claims for services provided on or after October 1, 2026, should have FY 2027 ICD-10-CM codes. Services provided before that date may require an earlier code set.
Payer requirements should be verified separately. A correct code does not always ensure payment. Other factors such as coverage, medical necessity, authorization and others can influence payment.
These checks can help a practice catch mismatches before submission. They cannot guarantee payment or eliminate every denial, but they give the billing team a more reliable starting point.
It can get rather complex when there is a discrepancy between the medical records and the code chosen for the claim. Even if the provider has conducted an exhaustive examination, the lack of clarity in the documentation and choosing the wrong code will definitely result in further action being required.
Tennessee Medical Billing offers assistance to healthcare organizations in tackling their medical billing and revenue cycle management problems, which include claims review, coding problems, and denial management. Regular claims review can help organizations detect any problem at an early stage and spend less time on unnecessary claims corrections.
If your team is dealing with repeated claim rework or needs support with its billing workflow, visit Tennessee Medical Billing to learn more about its services.
What is the ICD 10 code for migraine?
G43.909 is the code for migraine, unspecified, not intractable, without status migrainosus. A more specific code may be appropriate when the provider documents migraine type, aura, intractability, or status migrainosus.
Is G43.909 a billable ICD-10-CM code?
Yes. G43.909 is a billable, specific ICD-10-CM code. G43 alone is a category and is not the complete code needed for a claim.
What is the ICD 10 code for migraine without aura?
G43.009 describes migraine without aura, not intractable, without status migrainosus. Other codes apply when the provider documents intractability or status migrainosus.
What is the ICD 10 code for migraine with aura?
G43.109 describes migraine with aura, not intractable, without status migrainosus. Confirm the complete diagnosis and current code descriptor before reporting it.
What is the ICD 10 code for chronic migraine?
Examples include G43.709 for chronic migraine without aura, not intractable, without status migrainosus, and G43.E09 for chronic migraine with aura, not intractable, without status migrainosus. The final code depends on the diagnosis documented.
Does a severe migraine automatically qualify as intractable?
No. Severity or failure of a particular medication does not automatically establish an intractable migraine diagnosis. Follow the provider’s documented assessment and the applicable coding guidance.
Simplify Migraine Coding and BillingGet support with claim reviews, coding issues, and denial management to help your practice reduce billing rework. |
Get Billing Suppor→ |