Medical Coding Guidelines & Tips for Billing Migraines & Headaches
Migraines and headaches are among the most common neurological complaints encountered in medical practices. Accurate medical coding for migraines and headaches, proper documentation, and correct billing are crucial not only for reimbursement but also for patient care continuity. Here’s a comprehensive guide to streamline your coding and billing for these conditions.
Understand the Types of Headaches & Migraines
Accurate ICD-10-CM coding begins with clinical specificity. Providers should document type, frequency, laterality, and any associated conditions.
Common ICD-10 Codes:
Headaches (R51 series)
-
R51.0 – Headache with orthostatic component
-
R51.9 – Headache, unspecified
Migraines (G43 series)
-
G43.0X – Migraine without aura (common migraine)
-
G43.1X – Migraine with aura (classic migraine)
-
G43.7X – Chronic migraine
-
G43.8X – Other migraine (e.g., menstrual, hemiplegic)
-
G43.9X – Migraine, unspecified
X indicates the need for a 5th or 6th character (e.g., intractable vs. not intractable, with or without status migrainosus)
Other Primary Headaches
-
G44.1 – Vascular headache, not elsewhere classified
-
G44.2 – Tension-type headache
-
G44.4 – Medication overuse headache
Tip: Use Z codes for factors influencing health status, such as:
-
Z79.891 – Long-term (current) use of opiate analgesic
Code to the Highest Specificity
Migraines, in particular, require detailed coding:
-
Intractable vs. Not intractable
-
With status migrainosus (a migraine lasting >72 hours)
Example:
-
G43.019 = Migraine without aura, intractable, without status migrainosus
Always review the full G43 code tree to select the most accurate option.
Evaluation & Management (E/M) Coding
When patients present with headaches or migraines, E/M codes are often the primary billing codes used, especially in outpatient settings.
Key considerations under 2021 E/M Guidelines:
-
Use medical decision-making (MDM) or total time to select the level of service.
-
Consider factors like:
-
Ordering an MRI or CT scan
-
Prescription of triptans or other specialized meds
-
Referrals to neurology
-
Consideration of differential diagnoses (e.g., cluster headaches, tumors)
-
Procedures & Diagnostic Testing
Common Codes
-
CPT 96372 – Therapeutic injection, subcutaneous or intramuscular (for example, an injectable migraine medication given in the office). Trigger point injections are reported with 20552 or 20553, and a greater occipital nerve block with 64405.
-
CPT 64615 – Chemodenervation of muscle(s) for chronic migraine (Botox)
-
CPT 70250–70260 – Radiologic examination, skull (70350 is an orthodontic cephalogram, not a skull series)
-
CPT 70450 – CT scan, head without contrast
-
CPT 70551–70553 – MRI of brain, with and/or without contrast
Botox Billing Tip:
-
Must meet criteria for chronic migraine (≥15 headache days/month, with ≥8 migraine days).
-
Use G43.7X series ICD-10 codes with CPT 64615.
-
Document failed trials of other preventive medications.
Modifier Use
-
Modifier 25 – For significant, separately identifiable E/M service on the same day as a procedure.
-
Modifier 59 or XU – For procedures done at distinct anatomic sites (e.g., multiple nerve blocks). CPT Modifiers CPT Medical Modifiers
Documentation Must-Haves
To support high-level codes or migraine diagnosis:
-
Frequency, duration, and severity of headaches
-
Presence of aura, triggers, and relieving factors
-
Response to medications or prior therapies
-
Neurological exam findings
-
Diagnostic plan or referrals
Tip: Templates or checklists can help ensure complete documentation, but avoid cloned notes—payers may deny claims due to lack of specificity.
Billing for Follow-Up & Chronic Care
Patients with chronic migraines often require:
-
Medication management
-
Lifestyle counseling
-
Neurologist coordination
-
Chronic care management (CCM) billing, if eligible
Consider:
-
99490 – Chronic care management (non-complex, ≥20 minutes per month)
-
99457 – Remote monitoring for headache/migraine diaries or wearable tech
Chronic Conditions Medical Coding for Chronic Conditions
Acute vs Chronic Acute vs Chronic in Medical Coding
Watch for Common Errors
Under-coding migraines as R51.x “headache”
Missing laterality or status migrainosus details
Billing Botox without required diagnosis/documentation
Incorrect use of modifiers with E/M and procedures
Stay Payer-Savvy
Insurance companies may have different criteria for authorizing:
-
Imaging studies
-
Botox injections
-
CGRP inhibitors (e.g., Aimovig, Emgality)
Always check payer medical policies and prior authorization requirements to prevent denials.
Final Takeaway
Coding for migraines and headaches demands clinical precision and coding accuracy. By capturing detailed documentation, using specific ICD-10 codes, and billing E/M and procedures properly, your practice can ensure both compliance and optimal reimbursement.
CMS CMS ICD-10-PCS guideline reference
AAPC Pediatric AAPC: Condition Spotlight Refresh Your Migraine Coding Game Learn New ICD 10
Frequently Asked Questions About Headache and Migraine Coding
What is the ICD-10 code for headache?
R51.9 is headache, unspecified. Use a more specific code, such as a migraine or tension-type headache code, when the provider documents the type.
What does intractable mean in migraine coding?
Intractable migraine is one that is pharmacoresistant, treatment resistant, refractory or poorly controlled. The provider must document it; coders should not assume it.
What is status migrainosus?
Status migrainosus is a debilitating migraine attack lasting more than 72 hours. It changes the final character of the G43 code.
Which code is used for Botox for chronic migraine?
Chemodenervation for chronic migraine is CPT 64615, reported with a chronic migraine code from G43.7- and the HCPCS code for the botulinum toxin supplied.
Is a tension headache a migraine code?
No. Tension-type headache is coded in G44.2-, not G43.
