ICD-10 Code for Chest Pain — R07.9 & Complete Code List (2026)

This guide follows the ICD-10-CM Official Guidelines for Coding and Reporting, FY 2026, published by the Centers for Medicare and Medicaid Services (CMS) and the National Center for Health Statistics (NCHS). For the most current codes and guidelines, always refer to the official CMS ICD-10-CM Tabular List at cms.gov.

 

Table of Contents

Summary: Chest Pain ICD-10 Codes at a Glance

Clinical Situation Correct Code
Chest pain, no further detail R07.9
Chest pain worse with breathing R07.1
Pain over the heart area (precordial) R07.2
Pleurodynia R07.81
Pain between the ribs R07.82
Other specified chest pain R07.89
Chest pain caused by GERD K21.0 or K21.9
Chest pain caused by angina I20.-
Chest pain caused by heart attack I21.-

 

1. What Is Chest Pain?

Chest pain ranks among the most common reasons patients visit emergency departments across the United States. The American College of Emergency Physicians estimates that chest pain accounts for over 8 million emergency department visits annually in the US.

Chest pain describes any discomfort, pressure, tightness, burning, or aching sensation felt anywhere in the chest area — between the neck and upper abdomen. Because chest pain can signal anything from a minor muscle strain to a life-threatening heart attack, clinicians treat every case seriously until they rule out dangerous causes.

Chest pain broadly falls into two categories:

  • Cardiac chest pain — caused by heart-related conditions such as angina, myocardial infarction, or pericarditis
  • Non-cardiac chest pain — caused by conditions such as acid reflux (GERD), musculoskeletal strain, pleuritis, or anxiety

For medical coders, the distinction between cardiac and non-cardiac chest pain — and the specificity of documentation — determines which ICD-10-CM code to assign.


2. Why Accurate Chest Pain Coding Matters

Chest pain coding directly affects:

  • Insurance reimbursement — Incorrect codes lead to claim denials or underpayments
  • Hospital quality metrics — Chest pain is a high-priority diagnosis for quality reporting
  • Risk adjustment — Accurate coding ensures correct risk scores for Medicare Advantage patients
  • Compliance — Upcoding or undercoding chest pain carries audit risk under Medicare and Medicaid

Coders must always code chest pain to the highest degree of specificity supported by physician documentation. Defaulting to R07.9 (unspecified) when a more specific code exists is a coding error.


3. Complete ICD-10 Code List for Chest Pain

All chest pain codes fall under Category R07 in the ICD-10-CM Tabular List.

ICD-10 Code Description Billable
R07.0 Pain in throat Yes
R07.1 Chest pain on breathing (painful respiration) Yes
R07.2 Precordial pain Yes
R07.81 Pleurodynia Yes
R07.82 Intercostal pain Yes
R07.89 Other chest pain Yes
R07.9 Chest pain, unspecified Yes

Related Cardiac Chest Pain Codes

When the physician identifies a cardiac cause for chest pain, coders assign the cardiac diagnosis code — not R07.-. Common related codes include:

ICD-10 Code Description
I20.9 Angina pectoris, unspecified
I21.9 Acute myocardial infarction, unspecified
I25.110 Atherosclerotic heart disease with unstable angina
I30.9 Acute pericarditis, unspecified
I51.9 Heart disease, unspecified

Related Non-Cardiac Chest Pain Codes

ICD-10 Code Description
K21.0 GERD with esophagitis (common cause of chest pain)
K21.9 GERD without esophagitis
M54.6 Pain in thoracic spine
M79.3 Panniculitis (chest wall)
J90 Pleural effusion
R07.1 Chest pain on breathing — pleuritic

4. Code Breakdown — When to Use Each Code

R07.9 — Chest Pain, Unspecified

Use R07.9 when:

  • The physician documents “chest pain” with no further specification
  • Workup is still in progress and no definitive diagnosis is confirmed
  • The cause of chest pain is unknown at the time of the encounter

This code applies frequently in emergency department settings where patients present with chest pain and clinicians are still ruling out causes.

R07.1 — Chest Pain on Breathing (Painful Respiration)

Use R07.1 when the physician documents:

  • “Pleuritic chest pain”
  • “Chest pain that worsens with breathing”
  • “Pain on inspiration”

This type of chest pain often points to pleuritis, pulmonary embolism, or pneumonia. Assign R07.1 alongside the underlying condition code if the physician identifies the cause.

R07.2 — Precordial Pain

Use R07.2 when the physician documents pain specifically in the precordial region — the area of the chest directly over the heart. Precordial pain requires careful evaluation to rule out cardiac causes.

R07.81 — Pleurodynia

Pleurodynia refers to episodic chest pain caused by inflammation of the intercostal muscles or pleura, often associated with viral infections. Use R07.81 when the physician explicitly documents “pleurodynia.”

R07.82 — Intercostal Pain

Use R07.82 when the physician documents pain specifically along the intercostal spaces — the areas between the ribs. This code is distinct from general chest pain and requires specific documentation.

R07.89 — Other Chest Pain

Use R07.89 when:

  • The physician documents a specific type of chest pain not captured by other R07 codes
  • Documentation describes chest wall pain, musculoskeletal chest pain, or costochondritis pain without a more specific code fitting

5. Symptoms and Clinical Presentation

Understanding how chest pain presents clinically helps coders recognize documentation patterns and ask appropriate clarifying questions.

Cardiac Chest Pain — Typical Presentation

  • Pressure, squeezing, or crushing sensation in the center or left side of the chest
  • Pain that radiates to the left arm, jaw, neck, or back
  • Accompanied by shortness of breath, sweating, or nausea
  • Worsens with physical activity, improves with rest (typical of angina)
  • Does not change with position or breathing

Pleuritic Chest Pain — Typical Presentation

  • Sharp, stabbing pain that worsens with deep breathing or coughing
  • Localized to one side of the chest
  • May accompany fever (if caused by pneumonia or pleuritis)
  • Worsens when lying on the affected side

Musculoskeletal Chest Pain — Typical Presentation

  • Pain that worsens with palpation of the chest wall
  • Tenderness at specific rib or cartilage points (suggests costochondritis)
  • Reproduces with twisting or arm movement
  • No association with exertion

GERD-Related Chest Pain — Typical Presentation

  • Burning sensation in the chest (heartburn)
  • Worsens after eating, lying down, or bending over
  • May accompany regurgitation or sour taste
  • Improves with antacids

Anxiety-Related Chest Pain — Typical Presentation

  • Tightness or pressure without clear cardiac markers
  • Accompanied by palpitations, shortness of breath, or dizziness
  • Associated with stress or panic attacks
  • Normal EKG and cardiac workup results

6. Medical Billing Tips for Chest Pain Codes

Tip 1: Never Assume — Code What Is Documented

Chest pain coding hinges entirely on what the physician documents. If the note says “chest pain” with no further detail, assign R07.9. Do not assume a cardiac or non-cardiac cause without explicit physician documentation.

Tip 2: Upgrade the Code When a Diagnosis Is Confirmed

If a patient presents with chest pain and the physician confirms a diagnosis (such as GERD or angina) by the end of the encounter, coders assign the confirmed diagnosis code — not the chest pain code. Per ICD-10-CM guidelines, do not code symptoms when a definitive diagnosis is available for outpatient encounters.

Tip 3: In Inpatient Settings, Code the Confirmed Diagnosis

For inpatient hospital stays, coders follow the Uniform Hospital Discharge Data Set (UHDDS) guidelines. If the patient is admitted for chest pain and a diagnosis of NSTEMI is confirmed during the stay, code the NSTEMI as the principal diagnosis — not chest pain.

Tip 4: Outpatient Rule — Uncertain Diagnoses Stay as Symptoms

In outpatient and ED settings, coders do NOT code “probable,” “suspected,” or “rule out” diagnoses. If the physician writes “chest pain, rule out MI,” the correct code is R07.9 — not an MI code. This is a critical distinction from inpatient coding rules.

Tip 5: Always Check for Additional Codes

Chest pain frequently co-occurs with:

Tip 6: Query the Physician When Needed

If documentation is unclear — for example, the physician notes “atypical chest pain” without further clarification — coders should submit a clinical documentation improvement (CDI) query to the physician before assigning a code.


7. Common Coding Mistakes to Avoid

Mistake #1: Always Defaulting to R07.9

Many coders default to R07.9 for every chest pain encounter. When physician documentation supports a more specific code — such as R07.1 for pleuritic chest pain or R07.82 for intercostal pain — coders must use the specific code.

Mistake #2: Coding Chest Pain Alongside a Confirmed Cardiac Diagnosis

If the physician confirms angina or MI, chest pain becomes a symptom of that condition. Coders should not assign R07.- codes alongside confirmed cardiac diagnoses — the cardiac code captures the chest pain by definition.

Mistake #3: Coding “Rule Out MI” as an MI

Outpatient coders must code the presenting symptom (chest pain) — not the condition being ruled out. Coding a “rule out MI” as an actual MI is a compliance violation.

Mistake #4: Missing Secondary Codes

Chest pain encounters often involve multiple documented symptoms. Failing to code documented co-occurring conditions such as dyspnea, hypertension, or hyperlipidemia leaves money on the table and creates an incomplete clinical picture.


8. Frequently Asked Questions (FAQs)

Q: What is the ICD-10 code for chest pain?

A: The primary ICD-10 code for unspecified chest pain is R07.9. When the physician documents a specific type — such as pleuritic chest pain or intercostal pain — coders assign the more specific R07 subcode.

Q: Do coders use R07.9 when a cardiac cause is confirmed?

A: No. When a physician confirms a cardiac diagnosis such as angina (I20.-) or myocardial infarction (I21.-), coders assign the cardiac code instead of R07.9. The cardiac diagnosis code captures the chest pain as a symptom.

Q: What is the ICD-10 code for chest pain on breathing?

A: Chest pain that worsens with breathing — also called pleuritic chest pain — uses code R07.1 (Chest pain on breathing / painful respiration).

Q: Can coders use R07.9 for anxiety-related chest pain?

A: If the physician documents only “chest pain” with an anxiety diagnosis, coders assign both R07.9 and the anxiety code (F41.-). If the physician explicitly attributes the chest pain to anxiety, code only the anxiety diagnosis and omit R07.9.

Q: What is the difference between R07.2 and R07.9?

A: R07.2 covers precordial pain — pain specifically located over the heart area. R07.9 applies to unspecified chest pain with no identified location or type. Always choose the more specific code when documentation supports it.

Leave a Comment