ICD-10 code library

R51.9: Headache, unspecified

Region: Head

By Dr. Daniel Turner, DC · Reviewed September 2, 2026

What does R51.9 mean?

R51.9 is the ICD-10-CM code for headache, unspecified. It replaced the plain R51 in October 2021, when R51.0 was split off for headache with orthostatic or positional component.

Searched as headache ICD 10, R51.9 meaning, and the general headache diagnosis code.

When does a chiropractor use R51.9?

The starting code for headache presentations, and like every unspecified code it should be a waypoint rather than a destination. Chiropractic headache care usually resolves into something more specific: tension type headache in the G44.2 family, cervicogenic headache coded through the cervical dysfunction driving it, or a migraine family code when the history says so. The claims that support ongoing headache care are the ones whose diagnosis sharpened with the workup.

Coding rules that matter

  • ✓R51 without a character has been invalid since October 2021; R51.9 is the unspecified successor
  • ✓Tension type headache belongs on G44.209 and its siblings; migraine in the G43 family
  • ✓Cervicogenic headache cases typically pair a headache code with the cervical findings, M99.01 and M54.2

The codes around R51.9

CodeDescription
R51.0Headache with orthostatic component, not elsewhere classified
R51.9Headache, unspecified (this code)
G44.209Tension-type headache, unspecified, not intractable
G43.909Migraine, unspecified, not intractable
M54.2Cervicalgia

When R51.9 is the wrong code

Not the destination code; a headache history nearly always supports something better within two visits, whether tension type in G44.2, migraine in G43, or the cervicogenic picture coded through M99.01 with the cervical findings. Plain R51 with no character has been invalid since October 2021.

How does R51.9 work on Medicare chiropractic claims?

A symptom code in the secondary position behind M99.01 or M99.00 when headache is the condition treated through cervical or craniocervical care. Symptom codes are weak lone anchors; the pairing does the work.

Where claims go wrong

Riding the unspecified code for the whole care plan; skipping the migraine and tension differentiation the history already supports; solo coding it on Medicare claims.

How Cervica helps with R51.9

Cervica validates diagnosis pointers line by line before a claim goes out, checks the Medicare subluxation pairing and region agreement automatically, and carries diagnoses forward from the SOAP note so the claim always matches what the documentation actually says.

Related codes

  • →G44.209 · Tension-type headache, unspecified, not intractable
  • →M99.00 · Segmental and somatic dysfunction of head region
  • →M99.01 · Segmental and somatic dysfunction of cervical region
  • →M54.2 · Cervicalgia
  • →98940 · the CPT code this diagnosis most often supports
  • →CO-50 · the denial coding mistakes here produce

Quick answers

What does R51.9 mean?

R51.9 is the ICD-10-CM code for headache, unspecified. It replaced the plain R51 in October 2021, when R51.0 was split off for headache with orthostatic or positional component.

When does a chiropractor use R51.9?

The starting code for headache presentations, and like every unspecified code it should be a waypoint rather than a destination. Chiropractic headache care usually resolves into something more specific: tension type headache in the G44.2 family, cervicogenic headache coded through the cervical dysfunction driving it, or a migraine family code when the history says so. The claims that support ongoing headache care are the ones whose diagnosis sharpened with the workup.

How does R51.9 work on Medicare chiropractic claims?

A symptom code in the secondary position behind M99.01 or M99.00 when headache is the condition treated through cervical or craniocervical care. Symptom codes are weak lone anchors; the pairing does the work.

References

  1. CMS, ICD-10-CM code set and official guidelines

General information for billing teams, not medical, legal, or coding advice for any individual claim. ICD-10-CM is maintained by CMS and the National Center for Health Statistics; the official code set and guidelines control. Payer policies vary.

See the pairing checks run on a live claim Request sample data access