Headaches are among the most common reasons patients seek medical evaluation, but accurate diagnosis coding requires more than recording a patient’s complaint. Providers must determine whether the encounter involves an unspecified headache, a migraine, a tension-type headache, or another documented condition. Medical coders and billing teams must then translate the clinical assessment into the appropriate ICD-10-CM code.

For accurate diagnosis coding, providers and billing teams should consult the official ICD-10-CM code files and coding guidelines published by the Centers for Medicare & Medicaid Services.

The relevant diagnostic code for headache can be utilized by the health care specialists, general practitioners and neurologists for journal and reimbursement purpose. Mismatch of the diagnosis-related code leads to rejection of claim, and late reimbursement.

Reading the Headache ICD 10 code group should be able to help your practice identify the various types of headache as well as their respective symptom sets. The guide has been created to assist the physician, neurologist, or other medical professional with headache cases to determine the appropriate diagnosis codes, documentation and coding guideline information, and reimbursement.

🧠
Follow the Diagnosis, Not Just the Symptom
A practical starting point for headache ICD-10-CM review
What does the provider document?
📋
Symptom only
If the final record documents headache without a more specific diagnosis, review whether R51.9 applies.
⚡
Migraine diagnosed
Check the documented migraine type and any applicable distinctions, such as aura or intractability.
🩺
Other disorder
Verify the documented headache subtype and its specific code instructions before claim submission.
Coding checkpoint: Confirm the final assessment, code-set year, and applicable ICD-10-CM guidelines. Never infer a diagnosis from symptoms alone.

Headache ICD 10 Codes: Quick Reference for Providers

The correct code depends on the provider’s documented diagnosis, the characteristics of the headache, and the applicable ICD-10-CM instructions. The following codes are useful starting points for coding review.

ICD-10-CM code Description Coding consideration
R51.9 Headache, unspecified For a documented headache when a more specific diagnosis is not established or documented
R51.0 Headache with orthostatic component, not elsewhere classified For a documented headache with an orthostatic component
G43.909 Migraine, unspecified, not intractable, without status migraineurs For a migraine diagnosis meeting the code’s stated characteristics
G43.109 Migraine with aura, not intractable, without status migraineurs For a documented migraine with aura that meets the code description
G44.209 Tension-type headache, unspecified, not intractable For a documented tension-type headache when the specified subtype is not identified
G44.229 Chronic tension-type headache, not intractable For a documented chronic tension-type headache meeting the code description
G44.86 Cervicogenic headache For a documented cervicogenic headache

These codes are for information only and do not constitute a complete list of headache diagnoses. Other codes exist within the migraine and other headache categories for patients with various features, severity and treatment.

PROVIDER CODING DESK
Know the Code Family
Use these examples as a review aid. Confirm the complete code descriptor and instructions for the date of service.
HEADACHE SYMPTOM
R51.9
Headache, unspecified
ORTHOSTATIC
R51.0
Headache with orthostatic component, NEC
MIGRAINE
G43.909
Unspecified migraine; verify descriptor
TENSION-TYPE
G44.209
Unspecified tension-type headache, not intractable
CERVICOGENIC
G44.86
Cervicogenic headache
Important: This is not a complete code list. Verify the full official descriptor, billable specificity, and current-year requirements before using a code.

Remember: If you think it would be a good fit, don’t use a code for migraine or tension-type headache. The choice of code should be based on the provider’s diagnosis and/or on current coding conventions of ICD-10-CM.

Please code encounters on or after October 1, 2026 using the new FY 2027 ICD-10-CM code set. The conventions and instructions for coding are found in the ICD-10 file from the Centers for Medicare & Medicaid Services.

Understanding the Main Categories of Headache Diagnoses

We can improve headache coding accuracy if we understand how doctors and coder’s view headache presentations based on our clinical classification of headache. This clinical classification is important since a symptom code does not mean the same as a headache disorder code.

Unspecified Headache

R51.9 – Headache, unspecified – should be considered if the provider has not specified or assigned a more specific diagnosis if all the provider has identified is a headache.

For example the patient has a headache and completes the headache work-up only to be discharged without a specific headache problem identified. If just the documentation supports a symptom, a symptom code may be suitable.

At all costs, coders cannot assume that when they encounter headache it is R51.9. It is important that they review the exam, code descriptions and coding guidelines.

Migraine

Migraine is a headache disease that causes moderate to severe head pain. Other symptoms may include nausea and sensitivity to light or sound. Some patients have aura and some don’t.

The ICD-10-CM migraine category includes distinctions such as:

  • Migraine with or without aura.
  • Intractable versus not intractable migraine.
  • Migraine with or without status migraineurs.
  • Specific migraine subtypes when documented.

For example: G43.909 – migraine, unspecified, not intractable, without status migraineurs. It should not be used automatically if the doctor notes a type of migraine which is more specific.

Neurology practices managing migraine evaluations and other headache-related encounters may benefit from specialized neurology billing services that address diagnosis coding, claim submission, and payer-specific requirements.

Tension-Type Headache

Tension headaches feel like a pressure or tightening. Coding is based on established subtype and other criteria.

G44.209 Tension type headache, unspecified, not intractable the code for chronic tension type headache is G44.229, intractable.

Provider documentation should cover chronicity and other components as needed by the applicable code. Coders should not infer a patient has a chronic disease just because the patient says they have recurrent symptoms.

Cervicogenic Headache

Cervicogenic headache has a source related to the cervical spine or neck. G44.86 may be appropriate when documented by the provider.

The complaint of headache with neck pain does not by itself constitute a cervicogenic headache. The code must be reflective of the Provider’s clinical judgement.

How to Choose the Right Headache Diagnosis Code

A strong review procedure allows a provider’s practice to have coding uniformity without affecting the provider’s clinical judgement.

Step 1: Identify the Reason for the Encounter

Identify whether the patient is requesting assessment of a new headache, returning for follow up after treatment of a known condition or being assessed for a previously diagnosed condition.

The reason you came in is one of the pieces of information we use in order to determine the medical diagnoses that fit for the services we have. In addition, it allows coders to determine if the claim is a symptom, a patient’s diagnosed headache problem or any other illness observed.

Step 2: Review the Final Clinical Assessment

If headache is recorded, read the examination and the treatment, and not the presenting complaint. The practitioner records headache: migraine, tension headache, headache from cervicogenic head injury etc.

Code the definitive diagnosis when it can be made under the rules for coding as current during the time of patient care. A list of symptoms alone is inadequate to support adding a more specific illness.

Step 3: Verify All Required Characteristics

See official Alphabetic Index and Tabular List. Read the instructions, inclusion terms, exclusions and code specific requirements.

Before finalizing a headache diagnosis code, review the official ICD-10-CM coding guidelines for FY 2027 to confirm the applicable coding conventions and reporting requirements.

For migraine coding, this might mean looking at aura, intractability, and status migraineurs if applicable and documented. Other types of headaches may require other distinctions.

Step 4: Check the Code Against the Date of Service

Check to see if you are on the current coding reference if there has been a change made to the code description and/or the criteria of the code with the ICD-10-CM changes and the code is active for the date of service.

Step 5: Review the Claim Before Submission

Confirm that the diagnosis code accurately applies to the clinical record, that the service is billable if a documentation exists, and that the code is compliant with other payer stipulations. Review the practice’s clarifying process for solving documentation concerns.

Clinical Documentation That Supports Accurate Headache Coding

Clinical documentation links the provider’s assessment to the diagnosis code supplied on the claim. A short note that simply says “headache” might not be sufficient to support a more detailed diagnosis.

CHART REVIEW TOOL
Before You Assign the Headache Code
Check whether the medical record supports the diagnosis being reported.
1
Describe the headache presentation
Record relevant location, duration, severity, frequency, and associated symptoms.
2
Find the provider’s final assessment
Distinguish a documented symptom from a diagnosed migraine, tension-type headache, or other disorder.
3
Support the code’s specific features
Confirm relevant details such as aura, intractability, or chronicity when required by the selected code.
4
Resolve missing or conflicting details
Follow approved clarification procedures instead of assuming a diagnosis or adding unsupported information.
Final check: The reported diagnosis must be supported by the record and follow the applicable ICD-10-CM conventions.

Record the Patient’s Symptoms and History

When relevant to the evaluation, document:

  • Location and characteristics of the pain.
  • Onset, duration, and frequency of episodes.
  • Severity and effect on daily activities.
  • Associated symptoms, such as nausea, light sensitivity, or visual disturbances.
  • Relevant medical history and previous headache diagnoses.
  • Findings from the examination and diagnostic evaluation.

Not every encounter requires every detail. Documentation should reflect the patient’s actual presentation and the work performed.

Distinguish a Symptom from a Diagnosed Disorder

A headache that is reported is not always a migraine. Recurrent headaches are not automatically a chronic tension-type headache.

This is where the providers can write the clinical impression such as the diagnosis made or not available in a particular case. Coders should not infer the diagnosis based on what type of symptoms that they are. They should assign the code based on documentation and the rules.

Document Treatment and Follow-Up

This assessment and plan reflect the clinical course of the condition and include medication prescribing, counseling, any diagnostic testing, referral, and/or instructions for follow up appropriate to this encounter.

A good documentation enables continuity of care as well as helping the billing team out by knowing what exactly has been done. As well as answering payer enquiries that may arise when reviewing a claim.

Use Clarification Procedures When Necessary

If documentation is not documented consistently and or lacks criteria to support an approved code, utilize the facility approved provider-query methodology. Do not add in clinical documentation, do not change the diagnosis in order to get to a predetermined reimbursement.

Headache Coding Errors That Can Affect Claim Reimbursement

Even with the best documentation and most consistent code selection, inexperienced practices create produce errors. Common mistakes to know and learn from for providers and billing teams.

✓
Headache Claim Quality Check
A pre-submission review for coding and billing teams
⚠️
Potential issue
A symptom code is selected even though the final assessment documents a specific headache disorder.
Review action: Compare the code with the final diagnosis.
🔎
Potential issue
A migraine code includes features that the record does not establish.
Review action: Validate the documented subtype and code details.
📅
Potential issue
An outdated code reference or payer requirement is used for the claim.
Review action: Verify rules for the date of service.
📄
Potential issue
The record contains unclear or conflicting diagnostic details.
Review action: Follow the approved provider-query process.
Before the claim leaves your practice
Confirm diagnosis support, code specificity, date-of-service requirements, payer rules, and consistency between the record and the submitted claim.

Using R51.9 when a specific diagnosis is documented

If the provider has established a more specific headache disorder, review whether its corresponding code better represents the encounter; do not choose an unspecified symptom code by default

Selecting a migraine code without sufficient support

Aura, intractability, and status migraineurs are meaningful coding distinctions; do not assume these characteristics are present when they are not documented

Misclassifying chronic headaches

A history of repeated episodes does not necessarily indicate a particular chronic headache diagnosis; confirm that the provider’s assessment supports the selected code

Ignoring code updates and payer policies

Old reference/missed payer may change a claim or cause a delay. Refer to the applicable code set and payer policy prior to submitting the claim.

These errors won’t necessarily lead to claim rejection but it could potentially cause claim issues that shouldn’t be there. If a consistent coding review is done, differences can be identified before submission.

Medical Billing Considerations for Headache-Related Encounters

The next critical initial step is to ensure the services provided are correctly billed and clinics must also report services they delivered according to payer rules.

Medical Necessity and Diagnostic Services

In some headache encounters, diagnostic testing or specialist evaluation may be involved; payers may determine that the clinical circumstances described justify the services reported

Diagnosis code alone does not ensure a covered service Providers and billing teams should evaluate the payer medical policies, permission criteria and documentation standards for the service being billed.

Evaluation and Management Services

Most often Medical Management is billed using an E/M code(s). The code(s) should be selected based on the service rendered and the documentation and coding guidelines (e.g., medical decision making, time, etc.) for that particular code, if applicable. Do not use a higher level E/M code just because a patient’s headache is a nightmare. The service billed must be the service the practice reported.

Insurance Eligibility and Authorization

Wherever possible check needs in advance of care to attempt to prevent needless administrative trouble. Some services may require eligibility verification, referral, and prior permission with certain payers and plans.

When patients have multiple insurance plans, understanding coordination of benefits in medical billing can help practices identify the appropriate primary payer and submit claims in the correct order.

Claim Submission and Follow-Up

Review patient and insurance file information for accuracy, and diagnosis coding, service information and modifiers prior to submission of claim. Monitor claim and solve denials and unpaid claims.

If a claim is denied by a payer, find out why it was denied and revise or appeal the claim as needed. As long as the services are substantiated, be sure the claim submitted to the payer is valid.

Practices looking to improve claim submission, payment tracking, and denial follow-up can consider medical billing services in Rhode Island to help manage these revenue cycle tasks more consistently.

A Practical Headache ICD 10 Coding Example

Imagine you have a headache that recur frequently and someone goes to your general care practice.

Clinical documentation: Physician reviews history and symptoms, diagnoses migraine.

Coding approach: Coder should study the pertinent migraine code family and select the code that best describes the recorded diagnosis. Coder should not replace R51.9 solely because the patient’s major complaint was a headache.

Now consider a different patient whose record documents only “headache” and fails to establish a more specific disorder.

Coding approach: R51.9 could be coded if only the documentation is present to indicate the presence of an undefined headache and the absence of more detailed diagnosis.

These examples highlight the importance of the final assessment. Comparable patient complaints may be assigned to divergent codes depending on what the provider finds and reports.

When Healthcare Practices May Benefit from Professional Billing Support

Headache coding can involve a variety of diagnosis categories, documentation distinctions, and billing requirements specific to payers; practices that manage a high-volume of headache-related visits may benefit from standardized coding review and revenue cycle practices

Medical billing services in Rhode Island can help healthcare organizations to coordinate claim submission, coding review, insurance verification, accounts receivable follow-up, and denial management

Rhode Island Medical Billing offers medical coding services and medical billing services for healthcare providers; its services are intended to support coding accuracy and revenue cycle operations. Depending on the practice’s needs, support may include:

  • Reviewing diagnosis codes against documentation
  • Identifying discrepancies before submission of claims
  • Monitoring outstanding payment claims and investigating delays
  • Reviewing denial trends and coordinating appropriate corrections
  • Helping maintain consistent billing workflows

When making options, providers should consider the billing partner’s track record, the quality of communication, compliance processes and their ability to serve your specialty and operational demands.

Final Thoughts

Selecting a suitable ICD-10 code for headache depends on understanding the differences between various nonspecific headache types, migraines, tension headaches, and other diagnosed headache problems. Coder should study the provider’s clinical documentation and be aware of the rules. The clinical documentation should be appropriate.

Regular documentation and claim audits are essential to healthcare operations in identifying and eliminating duplicate processes while achieving sufficient reimbursement. Regarding billing issues that confuse you, let Rhode Island medical billing services take over coding and claim monitoring.

Healthcare providers looking to improve coding accuracy, streamline claims, and strengthen revenue cycle performance can explore top medical billing companies in Rhode Island to find billing support that aligns with their practice’s needs.

Frequently Asked Questions

What is the ICD 10 code for headache?

R51.9 Headache, unspecified the ICD-10-CM code for headache, a headache is R51.9, as we’ve already discussed. If the provider has listed the type of headache to be migraine, then a more specific type of headaches must be used.

What is the ICD 10 code for migraine?

G43 is the ICD-10-CM code category that consists of codes for Migraine. The ICD-10-GM code G43.909 is migraine, unspecified, not intractable, without status migraines. The ICD-10-GM code with additional details for a specific type of migraine is selected depending on the symptoms.

Can R51.9 be used for every headache encounter?

No; when the provider has established and documented a particular headache disorder, R51.9 should not automatically replace it

What documentation is important for headache coding?

Documentation might be the types of headaches, pain characteristics, symptoms, exam findings, final diagnosis, treatment plan, and follow-up. The specific data needed may vary depending on the encounter and coding guidelines.

Can incorrect headache coding cause claim denials?

Incorrect, unsupported or invalid coding may lead to claim edits, denials, delays in payment or compliance issues. Depending on the situation and each payer’s guidelines, the result may be one of several possible outcomes.

How can medical billing services help with headache claims?

Medical billing services can help with diagnosis-code review, claim submission, denial follow-up, accounts receivable management, and compliance with payer requirements