Headache is a reason why people go to primary care clinics, neurologists or emergency rooms. Yet not every headache gets the label. If someone has head pain they might be given an unspecified headache. If a person has frequent and intense attacks doctors might diagnose them with migraine, tension‑type headache or cluster headache.

These differences matter when picking an ICD‑10‑CM diagnosis code.

The common headache ICD‑10 code is R51.9, which means an unspecified headache. Still if a doctor finds a headache disorder a more precise code, from the G43 or G44 groups might be needed.

Accurate coding relies on what the provider writes down such as how the headache happens how long it lasts what other symptoms appear, how the treatment works and the confirmed diagnosis.

This guide explains the headache ICD‑10 codes that will be used in 2026 covering migraine and other headache disorders. It also talks about CPT codes, HCPCS codes, modifiers, documentation rules and common insurance denials so that doctors, hospitals and clinics can get coding right.

What Is the ICD-10 Code for Headache?

The ICD-10-CM code R51.9 — Headache, unspecified is used when a patient has headache symptoms but the provider has not established a more specific headache diagnosis.

For example, a patient may report persistent head pain during an initial appointment. If the physician evaluates the symptoms but cannot yet identify whether the patient has migraine or another headache condition, R51.9 may be appropriate.

Two diagnosis codes are available under the R51 headache category:

ICD-10-CM code

Description

When it applies

R51.9

Headache, unspecified

Headache without a more specific established diagnosis

R51.0

Headache with orthostatic component, not elsewhere classified

A positional headache associated with standing or sitting upright, when no more specific condition is established

Both are billable codes. The parent category R51 is not billable by itself.

A key distinction is that R51.9 describes a symptom, not a confirmed migraine or other specific headache disorder. When a provider establishes a more definitive diagnosis, coding should reflect that condition according to the applicable coding guidelines.

Headache ICD-10 Codes: Quick Reference Table

The following codes cover common headache diagnoses encountered in outpatient practices, neurology clinics, and hospitals.

Headache condition

ICD-10-CM code

Unspecified headache

R51.9

Orthostatic headache, NEC

R51.0

Migraine without aura, not intractable, without status migrainosus

G43.009

Migraine with aura, not intractable, without status migrainosus

G43.109

Migraine, unspecified, without status migrainosus, not intractable

G43.909

Migraine, unspecified, intractable, with status migrainosus

G43.911

Chronic migraine without aura, not intractable, without status migrainosus

G43.709

Chronic migraine without aura, intractable, without status migrainosus

G43.719

Chronic migraine with aura, not intractable, without status migrainosus

G43.E09

Tension-type headache, unspecified, not intractable

G44.209

Chronic tension-type headache, not intractable

G44.229

Episodic cluster headache, not intractable

G44.019

Chronic cluster headache, not intractable

G44.029

Medication overuse headache

G44.40

Other complicated headache syndrome

G44.59

These codes serve different clinical purposes. They should not be used interchangeably simply because the patient reports head pain.

Important 2026–2027 coding update

The federal FY 2026 ICD-10-CM code set applies to services from October 1, 2025, through September 30, 2026, including the applicable April 2026 update. FY 2027 codes became effective October 1, 2026.

For claims submitted after that date, use the code set applicable to the patient’s date of service, rather than relying solely on the calendar year in the article title. The current and previous code sets are published by CMS.

Migraine ICD-10 Codes for 2026

Migraine is a neurological disorder that can cause recurring headaches, nausea, vomiting, and sensitivity to light or sound. Some patients also experience temporary visual or sensory disturbances known as aura.

Unlike an unspecified headache, migraine has a dedicated ICD-10-CM category: G43 — Migraine.

Selecting the correct migraine code requires attention to several details:

  • Whether the patient experiences aura

  • Whether the condition is episodic or chronic

  • Whether migraine is intractable or treatment-resistant

  • Whether status migrainosus is present

  • Whether a particular migraine subtype has been diagnosed

The G43 category includes several code families that account for these clinical differences.

ICD-10 Codes for Migraine Without Aura

Migraine without aura involves recurring migraine attacks without preceding or accompanying aura symptoms.

ICD-10 code

Diagnosis

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

For example a patient who has repeated migraine attacks that get better with the medicine that the doctor gave and who does not have a lasting attack might get the code G43.009 when the doctor writes that the patient has migraine without aura.

But if the medicine does not work and the doctor says the migraine is hard to control then the code might be different.

ICD-10 Codes for Migraine With Aura

Migraine with aura involves temporary neurological symptoms that may include visual disturbances, tingling, or language difficulties.

ICD-10 code

Diagnosis

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

A patient who says they see flashing lights before a headache needs to get a medical check. Just having symptoms by themselves is not enough to say the person has a migraine, with aura. The doctor has to make sure and confirm it.

ICD-10 Codes for Unspecified Migraine

Sometimes a physician confirms migraine but does not document its particular subtype.

In such cases, the G43.9 family may apply.

ICD-10 code

Diagnosis

G43.901

Migraine, unspecified, not intractable, with status migrainosus

G43.909

Migraine, unspecified, not intractable, without status migrainosus

G43.911

Migraine, unspecified, intractable, with status migrainosus

G43.919

Migraine, unspecified, intractable, without status migrainosus

G43.909 is often used when a migraine diagnosis is made but there are no details to support a more specific code.

Providers should record any characteristics that are clinically confirmed. They should not choose a more specific code based only on guesses or assumptions.

Chronic Migraine ICD-10 Codes

Chronic migraine needs detailed records than a single migraine episode.

In terms chronic migraine usually means having headaches on at least fifteen days each month for longer than three months and having migraine signs on at least eight days each month according to established diagnostic rules.

This difference matters for migraine because some prevention treatments, like botulinum toxin injections require proof of headache frequency and past treatment history to be covered.

Chronic Migraine Without Aura

ICD-10 code

Diagnosis

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

ICD-10 code

Diagnosis

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

The G43.E family provides dedicated codes for chronic migraine with aura. These codes require a complete billable child code rather than the parent G43.E designation.

A patient has headaches, on 18 days each month. At least eight of those days include symptoms of migraine. The doctor diagnoses migraine without aura. The physician also notes that earlier preventive treatments did not work. There is no sign of status migrainosus. If the condition is described as intractable then code G43.719 may be used.

The medical record should explain the treatment history supporting the diagnosis.

What Is Status Migrainosus?

Status migrainosus is a type of migraine that lasts than 72 hours and follows certain medical guidelines. This condition can be difficult to handle.

Often needs immediate medical attention. Symptoms such, as head pain ongoing vomiting or signs of dehydration make it even more serious and call for urgent treatment.

ICD-10-CM distinguishes migraine with status migrainosus from migraine without it.

For example:

Clinical diagnosis

ICD-10 code

Migraine without aura, not intractable, without status migrainosus

G43.009

Migraine without aura, not intractable, with status migrainosus

G43.001

Migraine without aura, intractable, with status migrainosus

G43.011

The doctor must confirm status migrainosus. Coders should not assign status migrainosus simply because a patient says a headache has lasted days.

Similarly intractable usually means treatment- migraine. Intractable should be supported by the doctors diagnosis and relevant treatment history.

Tension Headache ICD-10 Codes

Tension-type headaches often feel like a pressing or tightening sensation that surrounds the forehead, temples or the back of the head.

Tension-type headaches may come as episodes or may become chronic. A clinical evaluation is needed to separate tension-type headaches from migraine and other conditions.

The ICD-10 codes, for tension headaches are found in the G44.2 category.

ICD-10 code

Description

G44.201

Tension-type headache, unspecified, intractable

G44.209

Tension-type headache, unspecified, not intractable

G44.211

Episodic tension-type headache, intractable

G44.219

Episodic tension-type headache, not intractable

G44.221

Chronic tension-type headache, intractable

G44.229

Chronic tension-type headache, not intractable

G44.209 is the code when a provider writes that a patient has tension‑type headache but does not say whether the tension‑type headache comes in episodes or is constant and does not say the tension‑type headache is intractable.

For example a patient says that they feel tightness, around the forehead again and again after working hours. After the doctor checks the patient the doctor says the patient has tension‑type headache and the tension‑type headache is not intractable.

G44.219 may be appropriate.

The diagnosis should reflect the clinical assessment rather than an assumption that stress or computer use automatically means tension headache.

Cluster Headache ICD-10 Codes

Cluster headaches cause usually one-sided pain often focused around the eye or temple area.

These episodes can come with symptoms like eyes a stuffy nose, drooping eyelid or a feeling of restlessness.

The ICD-10-CM code, for cluster headache is G44.0.

ICD-10 code

Description

G44.001

Cluster headache syndrome, unspecified, intractable

G44.009

Cluster headache syndrome, unspecified, not intractable

G44.011

Episodic cluster headache, intractable

G44.019

Episodic cluster headache, not intractable

G44.021

Chronic cluster headache, intractable

G44.029

Chronic cluster headache, not intractable

For example a patient who has one‑side headaches that come in repeating clusters could be given the diagnosis of episodic cluster headache. If those episodes are not very difficult to manage the code G44.019 might be used.

When the medical record shows a long‑term pattern the correct chronic cluster headache code should be chosen instead.

Other Headache ICD-10 Codes Providers Should Know

Not every headache falls into the migraine, tension-type or cluster categories.

Some happen because of medicine use, injury or another health problem. Others are known as headache syndromes.

ICD-10 code Description

G44.40

Drug-induced headache, not elsewhere classified, not intractable

G44.41

Drug-induced headache, not elsewhere classified, intractable

G44.52

New daily persistent headache (NDPH)

G44.59

Other complicated headache syndrome

G44.86

Cervicogenic headache

G44.89

Other headache syndrome

G44.309

Post-traumatic headache, unspecified, not intractable

G44.329

Chronic post-traumatic headache, not intractable

G97.1

Other reaction to spinal and lumbar puncture

Medication Overuse Headache

Patients who frequently use acute headache medications may develop medication overuse headache.

The coding depends on the provider’s diagnosis and the applicable drug-induced headache classification. G44.40 or G44.41 may be appropriate depending on documented intractability.

When an adverse drug effect is involved, the relevant medication code may also be required under ICD-10-CM guidelines.

Cervicogenic Headache

Cervicogenic headache is linked to problems in the spine or neck.

The code G44.86 is used to identify Cervicogenic headache when a qualified provider makes the diagnosis.

If a separate underlying cervical condition is found any extra diagnosis codes, for headache must follow the relevant tabular instructions and the documented clinical findings.

Post-Traumatic Headache

Post-traumatic headaches can appear after a head injury, such as a concussion.

Physician would write down how the head injury is linked to the -traumatic headaches, what the post-traumatic headache pattern looks like and whether the post-traumatic headaches are short‑term or long‑term.

Extra injury or sequela coding might be needed depending on the situation and the rules, in ICD‑10‑CM.

ICD-10 Codes for Secondary Headaches

A secondary headache happens because of another health problem, an injury, an infection or a change in the bodys function.

Unlike headache problems the main issue causing the headache might be the most important thing to treat.

Some examples are headaches that come with sinus infections, high blood pressure, a head injury or problems, inside the skull.

Related diagnosis

ICD-10-CM code

Coding consideration

Acute maxillary sinusitis, unspecified

J01.00

Use when established by the provider

Essential hypertension

I10

Do not assume hypertension caused the headache

Concussion without loss of consciousness, initial encounter

S06.0X0A

Use when the documented injury supports it

Cervicalgia

M54.2

For clinically documented neck pain

Intracranial hypertension, unspecified

G93.2

Use when specifically diagnosed

Trigeminal neuralgia

G50.0

A separate facial pain condition, not a generic headache code

Nausea

R11.0

Report separately when supported and appropriate

Dizziness and giddiness

R42

Report when independently relevant

These are related diagnoses, not interchangeable headache codes.

For example, a patient with elevated blood pressure and headache does not automatically have a headache caused by hypertension. The provider must establish the relationship when it affects diagnosis selection.

The same applies to sinus headaches. Facial pressure alone does not confirm sinusitis.

When an underlying cause is established, follow the relevant sequencing instructions and determine whether the headache itself warrants separate reporting.

Headache ICD-10 Coding: When Should R51.9 Be Used?

One of the most frequent questions in headache coding is whether R51.9 should be assigned or replaced with a code from G43 or G44.

The distinction depends on the documented diagnosis.

Clinical documentation

Potential code

Explanation

Patient reports headache; no specific diagnosis established

R51.9

Unspecified headache

Physician diagnoses migraine without aura, not intractable, without status migrainosus

G43.009

Specific migraine diagnosis

Physician diagnoses tension-type headache, unspecified, not intractable

G44.209

Specific headache syndrome

Physician diagnoses episodic cluster headache, not intractable

G44.019

Specific cluster headache

Physician documents orthostatic headache without a more specific established condition

R51.0

Positional headache symptom

A symptom code remains appropriate when the clinician has not established a definitive diagnosis.

However, reporting an unspecified headache in addition to a confirmed headache syndrome is generally unnecessary when the symptom is integral to that diagnosis. Applicable Excludes notes and coding conventions must also be followed.

The FY 2026 ICD-10-CM Official Guidelines explain the use of symptoms and signs in outpatient coding and distinguish confirmed diagnoses from uncertain ones.

CPT Codes Commonly Used for Headache Evaluation and Treatment

ICD-10-CM codes explain the patient’s diagnosis. Current Procedural Terminology (CPT) codes describe the medical services performed.

A headache diagnosis may support an office evaluation, imaging examination, injection, or another medically necessary treatment. However, the diagnosis does not automatically justify every procedure.

Evaluation and Management CPT Codes

CPT code

Service description

99202

New patient office/outpatient E/M, straightforward complexity or applicable time

99203

New patient office/outpatient E/M, low complexity or applicable time

99204

New patient office/outpatient E/M, moderate complexity or applicable time

99205

New patient office/outpatient E/M, high complexity or applicable time

99212

Established patient office/outpatient E/M, straightforward complexity or applicable time

99213

Established patient office/outpatient E/M, low complexity or applicable time

99214

Established patient office/outpatient E/M, moderate complexity or applicable time

99215

Established patient office/outpatient E/M, high complexity or applicable time

99281–99285

Emergency department E/M services, depending on applicable requirements

Office visit code selection should be based on the documented level of medical decision-making or qualifying total time, as permitted under the relevant E/M guidelines.

A patient experiencing a severe headache does not automatically qualify for a higher E/M code. The documented work must support the selected service level.

Diagnostic Imaging CPT Codes for Headaches

Diagnostic imaging may be necessary when a clinician suspects a secondary cause of headache or identifies concerning symptoms.

CPT code

Description

70450

CT head/brain without contrast

70460

CT head/brain with contrast

70470

CT head/brain without and with contrast

70551

MRI brain without contrast

70552

MRI brain with contrast

70553

MRI brain without and with contrast

70544

MR angiography of the head without contrast

70545

MR angiography of the head with contrast

70546

MR angiography of the head without and with contrast

The choice of imaging depends on clinical findings, not simply the presence of a headache.

For example, routine neuroimaging may not be medically necessary for every patient with an established primary headache disorder and a normal neurological evaluation.

Providers should document relevant symptoms, examination findings, diagnostic concerns, and the reason for ordering the study.

Headache Treatment and Injection CPT Codes

Certain headache conditions may require procedural treatment when clinically appropriate.

CPT code

Description

Potential application

64615

Chemodenervation of muscles innervated by facial, trigeminal, cervical spinal, and accessory nerves, bilateral

Chronic migraine treatment

64405

Injection of greater occipital nerve

Selected headache or occipital neuralgia treatment

64450

Injection of other peripheral nerve or branch

Appropriate separately identified nerve block

96372

Therapeutic, prophylactic, or diagnostic injection, subcutaneous or intramuscular

Administration of qualifying injected medication

96374

Therapeutic, prophylactic, or diagnostic intravenous push, single or initial substance/drug

Appropriate IV medication administration

96365

Intravenous infusion for therapy, prophylaxis, or diagnosis, initial, up to one hour

Qualifying infusion services

These codes should only be reported when the actual service meets CPT requirements.

For example, CPT 64450 is not a general-purpose headache injection code. It applies only when the documented procedure satisfies the description and coding rules for a peripheral nerve injection.

Likewise, drug administration services may be packaged or subject to facility-specific billing restrictions.

HCPCS Codes Relevant to Migraine Treatment

Some headache treatments involve separately reportable medications, particularly injections used for chronic migraine.

HCPCS Level II codes may identify qualifying drugs when payer rules permit separate reimbursement.

HCPCS code

Description

Relevant use

J0585

OnabotulinumtoxinA, per unit

Chronic migraine prophylaxis when coverage criteria are met

J1885

Ketorolac tromethamine injection, per 15 mg

Appropriate acute pain treatment when prescribed

J2405

Ondansetron hydrochloride injection, per 1 mg

Treatment of qualifying nausea or vomiting

Drug selection, dosage, administered units, and wastage should be documented accurately.

Important: A medication’s HCPCS code does not establish coverage by itself. Some medications may be supplied through pharmacy benefits, packaged into another service, or restricted by payer policy.

Botox Billing for Chronic Migraine

Botulinum toxin treatment is an area where headache coding and reimbursement requirements deserve particular attention.

CPT 64615 may be used to report qualifying chemodenervation treatment, while HCPCS J0585 identifies onabotulinumtoxinA when separately reportable.

Documentation commonly includes:

  • Confirmed chronic migraine diagnosis

  • Number of headache days and migraine days per month

  • Duration and severity of headache episodes

  • Previous treatment history

  • Clinical justification for botulinum toxin

  • Injection sites and administered dosage

  • Treatment response during follow-up

  • Amount of medication used and discarded, when applicable

Medicare coverage articles for botulinum toxin injections identify relevant headache diagnoses and describe coverage requirements, which can vary by Medicare Administrative Contractor and policy.

Providers should review the applicable Local Coverage Determination (LCD) and billing article before treatment and claim submission.

Modifiers Used in Headache and Migraine Billing

Modifiers provide additional information about a reported service. They do not replace the diagnosis code or establish medical necessity.

The following modifiers may be relevant depending on the actual services performed.

Modifier

Description

Example of appropriate application

25

Significant, separately identifiable E/M service

A qualifying E/M service performed on the same day as a headache-related procedure

26

Professional component

Physician interpretation of eligible diagnostic imaging

TC

Technical component

Technical portion of an eligible diagnostic study

59

Distinct procedural service

Separate qualifying procedures when supported by documentation and coding edits

XE

Separate encounter

Distinct service performed during a separate encounter

XS

Separate structure

Distinct service involving a separate organ or structure

JW Drug amount discarded/not administered

Applicable discarded medication from a single-dose container

JZ

Zero drug amount discarded

Applicable separately payable single-dose medication with no discarded amount

Modifier 25: When Is It Appropriate?

Consider a patient receiving a scheduled injection for migraine treatment. During the same appointment, the physician performs a significant, separately identifiable evaluation of a new neurological concern.

If the evaluation meets applicable E/M requirements, modifier 25 may be appropriate on the E/M code.

However, routine assessment associated with performing the injection does not automatically justify reporting an additional office visit.

CMS states that a separately identifiable E/M service must be supported by the documentation.

Modifier 59: Avoid Using It Just to Obtain Payment

Modifier 59 indicates a distinct procedural service under qualifying circumstances.

It should not be added simply because two services were denied when billed together.

For headache-related procedures, providers must verify that the documented circumstances support a separately reportable service and that the applicable National Correct Coding Initiative (NCCI) rules permit the modifier.

Where a more specific X modifier applies and is accepted by the payer, it may be preferable.

Common Headache and Migraine Medical Billing Denials

Even when the diagnosis is correct, headache-related claims can encounter payment problems because of medical necessity requirements, inaccurate coding, incomplete documentation, or payer-specific coverage limitations.

Headache imaging and migraine injections are particularly sensitive to these issues because certain services require detailed justification or prior authorization.

Common Claim Adjustment Reason Codes (CARCs)

Denial/adjustment code

Meaning

Common concern

CO-16

Claim/service lacks information needed for adjudication

Missing or incomplete required claim details

CO-18

Duplicate claim or service

Same service submitted more than once

CO-50

Service not considered medically necessary by the payer

Insufficient documentation or unmet coverage criteria

CO-96

Non-covered charges

Service excluded under applicable benefits or policy

CO-97

Payment included in another service or procedure

Separate payment not allowed due to bundling

CO-197

Precertification, authorization, or notification absent

Required authorization not obtained or recognized

CO-119

Benefit maximum reached

Plan frequency or benefit limits exceeded

The CO prefix indicates contractual obligation when used in a remittance adjustment. CARC numbers themselves can also appear with other claim adjustment group codes, depending on the circumstances.

Official CARC definitions are available through CMS and X12.

1. Medical Necessity Denials: CO-50

A provider orders brain imaging for a patient experiencing frequent headaches.

The claim is denied because the payer determines that medical necessity has not been established.

Possible reasons include inadequate documentation of neurological findings, insufficient clinical indications, or failure to satisfy the payer’s imaging criteria.

How to reduce this problem: Document the clinical findings supporting the examination and verify relevant coverage requirements before ordering or submitting the service.

2. Bundled Service Denials: CO-97

A clinic reports an office visit and an injection during the same appointment.

The payer determines that the E/M service was included in the procedural service.

This may occur when the documented visit does not support separately identifiable evaluation and management work.

How to reduce this problem: Review the encounter, relevant CPT guidelines, and NCCI edits before adding modifier 25. The medical record should clearly support both services when reported separately.

3. Authorization Denials: CO-197

A patient receives a migraine treatment requiring prior authorization, but the authorization has expired or was not obtained.

The claim may be denied even when the treatment was clinically reasonable.

How to reduce this problem: Verify authorization requirements, approved units, dates, rendering provider, and treatment limitations before the service.

4. Non-Covered Service Denials: CO-96

Some headache treatments are excluded from certain insurance plans or subject to diagnosis restrictions.

For example, a particular procedure may be covered for one established neurological diagnosis but not for a nonspecific headache presentation.

How to reduce this problem: Review the patient’s coverage and applicable payer policy. Do not replace a correctly documented diagnosis with an unsupported one solely to secure reimbursement.

Remittance Advice Remark Codes (RARCs) Related to Headache Claims

Remark codes provide additional information about why a claim was processed, adjusted, or denied.

They may accompany CARCs on an electronic remittance advice.

Remark code

Meaning

Relevance to headache billing

N115

Decision based on a Local Coverage Determination

A headache treatment fails an applicable Medicare LCD requirement

N386

Decision based on a National Coverage Determination

A service is evaluated under an applicable national Medicare policy

N130

Consult plan documents for restrictions

Coverage or benefit limitations need review

N54

Claim information inconsistent with authorized services

Billed services do not match preauthorization information

M15

Separately billed services are bundled

A procedure is not separately payable

M51

Missing, incomplete, or invalid procedure code

Submitted procedure coding requires correction

MA130

Claim incomplete or invalid and unprocessable

Claim must be corrected and resubmitted

These are examples of codes that may appear on relevant claims; they are not unique to headache treatment.

The complete code definitions and current status are maintained by X12.

A denial should never be worked solely from a CARC or RARC in isolation. Providers must also review the explanation of benefits, payer policy, documentation, and claim details.

Documentation Requirements for Accurate Headache ICD-10 Coding

A complete medical record makes it easier to support both diagnosis selection and the services provided.

For headache and migraine encounters, the clinical documentation should describe the patient’s presentation clearly enough to support the diagnosis established by the provider.

Essential Documentation Checklist

Documentation element

Why it matters

Headache onset

Helps explain whether symptoms are new, recurrent, or changing

Frequency

Supports episodic or chronic headache classification

Duration

Important for migraine history and status migrainosus

Pain location and characteristics

Supports clinical evaluation and differential diagnosis

Associated symptoms

Provides clinical context for migraine and other headache disorders

Aura status

Relevant to selection of migraine subtype

Neurological examination

Supports diagnostic assessment and medical necessity

Treatment history

Helps establish response to therapy and potential intractability

Confirmed diagnosis

Determines appropriate ICD-10-CM classification

Treatment plan

Supports the medical services ordered or performed

Prior authorization details

Helps establish compliance with payer requirements

For chronic migraine, a headache diary or equivalent clinical history may also support the patient’s reported headache frequency and treatment response.

A well-documented medical record does not guarantee reimbursement, but it helps demonstrate why a diagnosis and service were appropriate.

Headache Coding Examples for Physicians and Clinics

The following examples illustrate how diagnosis documentation influences code selection.

Example: Unspecified Headache During an Initial Visit

A 34-year-old patient visits a primary care clinic because of intermittent headaches over the past week.

The physician reviews the patient’s history and performs an examination but does not establish a specific headache disorder.

Potential ICD-10-CM code: R51.9 — Headache, unspecified.

The provider should not assign a migraine diagnosis simply because the patient reports moderate or severe pain.

How NYC Medical Billing Helps Providers Manage Headache-Related Claims

Headache and migraine services can involve several coding considerations within one encounter. A neurologist may evaluate a chronic condition, review previous treatment failures, administer an injection, or order diagnostic imaging.

Each service must be supported by the medical record and reported according to the appropriate coding and payer requirements.

NYC Medical Billing supports physicians, neurology practices, clinics, and healthcare organizations with diagnosis coding review, claims management, authorization coordination, and denial follow-up. The goal is to help providers reduce preventable billing problems while maintaining accurate claims.

Best Practices to Reduce Headache Coding Errors in 2026

Headache claims are easier to manage when documentation, diagnosis coding, and procedure reporting are reviewed together.

A few practical steps can make a meaningful difference.

1. Use the most specific established diagnosis. Select the appropriate migraine or headache syndrome code when the provider’s documentation supports it.

2. Avoid assuming clinical characteristics. Migraine aura, intractability, status migrainosus, and chronicity should be established in the clinical record.

3. Verify the code set by date of service. Confirm whether FY 2026 or FY 2027 ICD-10-CM applies.

4. Connect each procedure to its medical necessity. Imaging, injections, and other services should have documented clinical indications.

5. Review payer requirements before treatment. Certain migraine therapies require authorization, treatment history, or specific documentation.

6. Apply modifiers only when justified. Modifiers must reflect the actual service and the relevant coding rules.

7. Review denials by their underlying cause. A corrected claim, additional documentation, reconsideration, or formal appeal may be appropriate depending on the payer’s decision.

8. Keep clinical documentation consistent. The diagnosis, treatment plan, procedure details, and submitted claim should not contradict one another.

These practices help reduce avoidable rework and support more accurate reimbursement without adding unnecessary steps to clinical care.

Frequently Asked Questions About Headache ICD-10 Codes

1. What is the ICD-10 code for headache in 2026?

The primary ICD-10-CM code for unspecified headache is R51.9. It is used when a patient has headache symptoms without a more specific diagnosis established by the provider. Other codes may apply for migraine, tension-type headache, or cluster headache.

2. What is the ICD-10 code for migraine?

Migraine codes are found in category G43. For example, G43.909 represents unspecified migraine, not intractable, without status migrainosus. The correct code depends on the documented migraine subtype, intractability, and status migrainosus.

3. Can R51.9 be used for chronic headaches?

R51.9 may be appropriate for chronic daily headache when no more specific headache disorder has been established and the code is supported by the documentation. However, if a provider diagnoses chronic migraine or chronic tension-type headache, the appropriate specific code should generally be used.

4. What is the ICD-10 code for tension headache?

G44.209 represents tension-type headache, unspecified, not intractable. Other codes in the G44.2 category describe episodic, chronic, and intractable tension-type headaches.

5. What is the ICD-10 code for severe headache?

There is no separate ICD-10-CM diagnosis code simply for a severe headache. The code depends on the clinician’s diagnosis. If no specific headache disorder has been established, R51.9 may be appropriate. Severity alone does not establish migraine or intractability.

6. What is the difference between R51.9 and G43.909?

R51.9 describes an unspecified headache symptom. G43.909 describes a diagnosed migraine of unspecified subtype that is not intractable and does not involve status migrainosus. The distinction is whether migraine has been established as a diagnosis.

7. Which CPT codes are commonly used for migraine treatment?

Depending on the services provided, codes may include office E/M codes such as 99213 and 99214, CPT 64615 for qualifying chemodenervation treatment, and CPT 64405 for an appropriate greater occipital nerve injection. Medical necessity and payer coverage must be verified.

8. Why are migraine treatment claims denied?

Common reasons include insufficient medical necessity documentation, missing prior authorization, incorrect diagnosis coding, exceeded benefit limits, and bundled services. The specific reason should be verified using the payer’s remittance codes and policy.

Final Thoughts

Choosing the right headache ICD-10 code starts with understanding what the provider has actually diagnosed.

R51.9 remains appropriate for an unspecified headache, but patients with confirmed migraine, tension-type headache, cluster headache, or another headache syndrome may require more specific diagnosis codes.

For physicians and healthcare organizations, accurate diagnosis coding is only part of the process. Procedure documentation, medical necessity, payer coverage criteria, and correct modifier use also influence whether a claim is processed successfully.

NYC Medical Billing helps healthcare providers navigate these requirements through medical billing support, coding review, and denial management services. By keeping clinical documentation and claim information aligned, practices can spend less time correcting preventable billing errors and more time focused on patient care.