Medical billing and coding is a challenge for any healthcare specialty, but it can be especially complex in the field of pain management. Migraines are a common condition that neurologists and other physicians treat. From ensuring accurate documentation to navigating CPT and ICD-10-CM coding updates, payer rules, and evolving industry regulations, the billing process can be quite challenging. Many providers partner with a specialized pain management billing and coding company to navigate these complexities, reduce denials, optimize reimbursement, and ultimately support better patient care.
This post provides comprehensive guidance on how to bill and code for migraine headaches, along with the essential documentation requirements to ensure accurate reimbursement and compliance.
Maximize reimbursement and reduce denials.
Partner with a trusted medical billing and coding company that gets it right the first time.
Understanding Migraines Causes and Symptoms
A migraine is a throbbing, debilitating one-sided headache that usually lasts for 4 hours or more, and even days.
Understanding migraine causes and symptoms is essential for accurate medical coding. Though the exact cause remains unclear, migraines are often triggered by factors such as physical over-exertion, stress, emotional issues, hormonal changes, certain medications, changes in weather conditions, low blood sugar, and intake of addictive substances like caffeine and tobacco. Physical activity, loud noises, bright lights, and strong odors can aggravate the pain.
Proper documentation supports correct ICD-10 code selection, ensures appropriate reimbursement, and reduces the risk of claim denials.
Migraines affect routine activity, making it difficult to meet personal and social obligations. Taking medications, avoiding migraine triggers, and using accepted alternative remedies can help manage these intense headaches.
Migraine Headache Billing and Coding: Guidelines for Accurate Claims and Compliance
The International Headache Society Classification of Headache Disorders 3rd edition (ICHD-3) defines chronic migraines as a headache occurring on 15 or more days a month for more than three months, which on at least eight days a month has the features of a migraine headache.
For accurate coding and documentation, it is important to understand how migraines are clinically evaluated and diagnosed. Providers typically diagnose a migraine after conducting a comprehensive physical and neurological examination. A detailed medical history, including personal and family history, is also reviewed to identify patterns, triggers, and underlying risk factors.
During the encounter, the provider may document key symptom details such as:
- The type of symptoms experienced (e.g., throbbing pain, nausea, photophobia)
- The location and quality of the headache
- Severity and intensity
- Duration of each episode
- Aggravating or relieving factors
This level of specificity is critical for selecting the appropriate ICD-10 code, particularly when distinguishing between migraine with aura, without aura, chronic migraine, or intractable migraine.
In some cases, diagnostic testing such as blood work or imaging studies (CT or MRI) may be ordered to rule out secondary causes of headache. An electroencephalogram (EEG) may also be used when clinically indicated to exclude other neurological conditions. Clear documentation of these evaluations supports medical necessity and helps ensure correct diagnosis coding and claim submission.
Migraine medical codes include both ICD-10 diagnosis codes to report the type and severity of the condition, and CPT procedure codes to document evaluation, management, and treatment services rendered. Accurate coding is crucial for patients to get the treatment they need.
The ICD-10 codes for migraine headaches are primarily classified under the G43 category. ICD-10 classifies migraines under the following types and subtypes:
Types
- Hemiplegic migraines (motor)
- Persistent migraines (episodic)
- Ophthalmoplegic migraines
- Abdominal migraines
- Chronic migraines with/without aura
Subtypes
The different types of migraines are further categories into the following subtypes:
- with or without aura (vision, sensory, speech-language disturbances)
- intractable (refractory) or not intractable (responsiveness to treatment)
- with or without status migrainosus (lasting 72+ hours)
The top ICD-10 codes for migraine include:
- G43.0 Migraines without aura
- G43.1 Migraines with aura
- G43.4 Hemiplegic migraines
- G43.5 Persistent migraines aura without cerebral infarction
- G43.6 Persistent migraines aura with cerebral infarction
- G43.7 Chronic migraines without aura
- G43.A Cyclical vomiting
- G43.B Ophthalmoplegic migraines
- G43.C Periodic headache syndromes in child or adult
- G43.D Abdominal migraines
- G43.E Chronic migraines with aura
- G43.8 Other migraines
- G43.9 Migraines, unspecified
- G43.E Chronic migraines with aura
Note: In 2026, the Excludes1 note for “Headache NOS” (R51.9) was changed to an Excludes2 note, meaning you can now technically code a general headache alongside a migraine if both conditions are clinically present.
Here’s how to code migraine headaches accurately:
Accurate migraine coding requires selecting the most specific ICD-10-CM code based on the type of migraine, whether it is intractable or not intractable, and whether it is associated with status migrainosus.
Intractable migraine (status migrainosus) refers to a severe, debilitating headache lasting over 72 hours that does not respond to standard treatments. Conversely, not intractable migraines are treatable with typical medications. Intractable attacks often require urgent, specialized, or intravenous, in-hospital care to break the cycle.
For example:
- G43.901 – Migraine, unspecified, not intractable, with status migrainosus
- G43.909 – Migraine, unspecified, not intractable, without status migrainosus
Migraine Without Aura
- G43.019 – Migraine without aura, intractable, without status migrainosus
- G43.011 – Migraine without aura, intractable, with status migrainosus
Migraine With Aura
- G43.119 – Migraine with aura, intractable, without status migrainosus
- G43.111 – Migraine with aura, intractable, with status migrainosus
The following table provides more examples of frequently reported G43 codes:
| Migraine Type | Not Intractable | Intractable (Refractory) |
|---|---|---|
| Without Aura (Common) | G43.009 | G43.019 |
| With Aura (Classic) | G43.109 | G43.119 |
| Chronic (Without Aura) | G43.709 | G43.719 |
| Chronic (With Aura) | G43.E09 | G43.E19 |
| Hemiplegic | G43.409 | G43.419 |
| Menstrual | G43.829 | G43.839 |
| Unspecified | G43.909 | G43.919 |
CPT Codes for Migraine Treatment
CPT codes for migraine management include procedural treatments (like Botox or nerve blocks) and medication administration.
Nerve blocks for migraine
- 64400 (injection, anesthetic agent; trigeminal nerve, any branch) for supraorbital/auriculotemporal blocks, or 64405 for occipital nerve blocks
- 64615 Chemodenervation of muscle(s) (the specific code for Botox for chronic migraines). It covers injections into the facial, trigeminal, cervical spinal, and accessory nerves.
- 64405 Occipital nerve block (injection of anesthetic/steroid into the greater occipital nerve).
- 64400 Trigeminal nerve block (injection into any division or branch of the trigeminal nerve).
- 64505 Sphenopalatine ganglion (SPG) block (often used for cluster or severe refractory migraines).
Medication and administration (J-Codes)
HCPCS “J-codes” cover the cost of the medication:
- J0585 Injection, onabotulinumtoxinA (Botox), 1 unit.
- J3031 Injection, fremanezumab-vfrm (Ajovy), 1 mg.
- J3032 Injection, eptinezumab-jjmr (Vyepti), 1 mg (IV infusion).
- 96372 Therapeutic, prophylactic, or diagnostic injection (administration of a subcutaneous or intramuscular shot)
Diagnostic testing
- 70350 – Skull X-ray
- 70450 – CT scan, head without contrast
- 70551–70553 – MRI of brain, with and/or without contrast
Digital & remote monitoring (new for 2025/2026)
The increasing use of migraine tracking apps that sync with physicians has led to the introduction of the following codes:
- 98978 Remote therapeutic monitoring for neurological conditions.
- 98980 / 98981 Remote monitoring treatment management services (first 20 minutes / additional 20 minutes).
- 99470 (new for 2026): Remote monitoring treatment management for shorter durations (starting at 10 minutes of service).
Evaluation and Management (E/M)
Standard office visits require Evaluation and Management (E/M) codes:
- 99202–99205 New patient office visits (depending on complexity/time).
- 99212–99215 Established patient office visits.
- 99242–99245 Consultation codes (often used for a first-time specialist referral)
For a claim to be processed, these CPT codes must be reported along with an appropriate ICD-10 code and clear documentation.
Migraine Documentation Requirements for Billing
Follow these documentation tip to prevent denials:
- Document thoroughly to code with maximum specificity
Accurate clinical documentation for migraines is necessary to capture the ICD-10 codes. An AAPC article notes that coders may need to provide guidance to the healthcare provider on the specific details required in the documentation to code the migraine diagnosis to the highest level of specificity.
For example, the distinction between episodic (persistent) migraines and chronic migraines is based on the frequency of headache days per month. In the article, Dr. David Kudrow notes that while episodic and chronic migraines have the same symptoms, the difference is how often the headaches occur.
- Episodic migraine: 14 or fewer headache days per month
- Chronic migraine: 15 or more headache days per month (for at least three months)
For coding correctly, providers must document the number of headache days per month over a three-month period.
- Provide medical necessity documentation
Clear and thorough documentation and coding is essential to establish medical necessity for migraine evaluation and treatment, especially for high-cost therapies such as preventive medications, infusion therapy, or botulinum toxin injections. To establish medical necessity, providers must document:
- The diagnosis
- The severity and frequency of headaches
- The impact on function
- The failure or intolerance of prior treatments
- The rationale for the selected therapy
Medicare Administrative Contractors (MACs) have updated their Local Coverage Determinations (LCDs) for migraine treatments, including Botulinum Toxin Type A and Type B, to reflect new diagnosis codes. Strong medical necessity documentation not only supports reimbursement but also ensures patients receive timely, appropriate migraine care.
- Coding knowledge: Comprehensive knowledge of the ICD-10 and CPT codes for migraine headache as well as modifiers is essential for accurate billing.
- Specificity in ICD-10: Payers increasingly deny claims that use “unspecified” codes (like G43.9). To get paid, a neurologist’s notes must explicitly address three variables that change the final digit of the code: Aura, Intractability and Status Migrainosus.
- Precise documentation: The classification of migraines depends heavily on precise provider documentation, including headache type, frequency, duration, intractability, and the presence of status migrainosus. Chronic migraine requires documentation of 15 or more headache days per month for at least three months, and failure to clearly record this frequency can lead to incorrect code selection, claim denials, or downcoding.
- Overlapping symptoms: Many headache disorders share overlapping symptoms, making it difficult to distinguish between chronic migraine, episodic migraine, tension-type headache, and other secondary causes without detailed clinical notes.
- Medical Necessity” for Botox (CPT 64615): Billing for Botox is a major revenue source but also a high audit risk. Common challenges include strict documentation and payer requirements. Providers must clearly show that the patient has frequent headaches over several months to qualify for certain treatments. Payers often require proof that lower-cost preventive medications were tried and failed before approving advanced therapy. In addition, if part of a medication vial is discarded, it must be properly documented and reported with the appropriate modifier to avoid billing issue
- Modifier Use: Not appending a modifier is a common reason for claim denials in neurology. Suppose a patient comes in for a scheduled Botox injection and also reports a new, unrelated neurological symptom that requires a full evaluation. To bill for both the office visit (E/M) and the procedure the physician must attach Modifier 25 to the E/M code. Payers frequently “bundle” these, assuming the office visit was just part of the procedure setup. Without distinct, separate documentation for the two services, the practice loses the revenue for the visit.
- “Time” in Remote Patient Monitoring: For compliance with time, the provider must document at least 20 minutes of review/communication per month to bill the management codes (98980).
Leverage Expert Billing and Coding Support
Accurate migraine billing and coding require detailed documentation, precise diagnosis selection, and strict adherence to payer guidelines. From distinguishing between episodic and chronic migraine to meeting medical necessity and step therapy requirements, even small errors can lead to denials or delayed reimbursement. The best way to bill and code for migraine headaches and ensure clean claims submission is to rely on professional neurology medical billing services that combine AI medical coding with human review. Experts understand migraine coding and reimbursement guidelines, ensure compliance with evolving regulations, and help optimize revenue while supporting timely patient care.
Focus on patient care while we handle complex neurology billing and coding requirements efficiently.



