R10.9
Unspecified abdominal pain
ICD-10-CM · Chapter 18: Symptoms, Signs, and Abnormal Findings · FY2026
✓ Billable — but use only when location is genuinely undocumented

The R10 code family — how it's organized

Abdominal pain codes live in Category R10 within Chapter 18 (Symptoms, Signs, and Abnormal Clinical and Laboratory Findings — R00 to R99) of ICD-10-CM. As of FY2026, the R10 family contains over 35 billable codes organized by location, severity, and clinical finding type.

The structure follows a consistent pattern: the fourth character identifies the region (upper abdomen, lower abdomen, pelvic, unspecified), and the fifth and sixth characters add laterality or clinical detail. Understanding this structure is the foundation of accurate abdominal pain coding — because R10.9 should be your last resort, not your default.

The one question to ask before every R10 code: Does the provider's note document a specific location? If yes, use the location-specific code. If genuinely unknown, then R10.9 applies.

R10.9 vs R10.84 — the distinction every coder needs

These two codes are the most commonly confused in the R10 family, and they are not interchangeable.

R10.9 (Unspecified abdominal pain) applies when the provider's note says "abdominal pain" with no additional description of location, character, or distribution. The pain is unspecified because nothing further is documented — not because the pain is widespread.

R10.84 (Generalized abdominal pain) applies when the provider specifically documents that pain is generalized, diffuse, or present throughout the abdomen. The key word is "generalized" appearing in the documentation.

⚠️ These two codes are mutually exclusive. R10.85 (Abdominal and pelvic pain, multiple sites — new in FY2026) also carries an Excludes1 note prohibiting its use alongside R10.84 and R10.9. Pairing any of these unspecified codes with more specific R10 codes on the same claim triggers automatic rejection.

Location-specific codes — when R10.9 is the wrong choice

When a provider documents where the pain is located — even casually — a location-specific code is required. This is where R10.9 is most commonly overused, and where payer scrutiny is highest.

Upper abdominal pain

  • R10.10 — Upper abdominal pain, unspecified side
  • R10.11 — Right upper quadrant (RUQ) pain — liver, gallbladder area
  • R10.12 — Left upper quadrant (LUQ) pain — spleen, stomach area
  • R10.13 — Epigastric pain — upper central abdomen, below sternum

Lower abdominal pain

  • R10.30 — Lower abdominal pain, unspecified side
  • R10.31 — Right lower quadrant (RLQ) pain — appendix area
  • R10.32 — Left lower quadrant (LLQ) pain
  • R10.33 — Periumbilical pain — around the navel

Pelvic and perineal pain (FY2026 updated)

  • R10.20 — Pelvic and perineal pain, unspecified
  • R10.21 — Right-sided pelvic pain
  • R10.22 — Left-sided pelvic pain
  • R10.23 — Bilateral pelvic pain
  • R10.24 — Suprapubic pain (new FY2026)
⚠️ R10.2 is no longer valid as a standalone code. As of FY2026 (effective October 1, 2025), R10.2 converted to a parent category requiring a fifth character for laterality. Claims submitted with R10.2 alone will be rejected. Use R10.20 through R10.24 instead.

FY2026 new codes — what changed October 1, 2025

The FY2026 ICD-10-CM update made significant additions to the R10 family. If your EHR templates have not been updated since October 1, 2025, you may be coding with outdated options.

New flank pain codes

Flank pain now has dedicated codes instead of requiring workaround coding. These are relevant for pyelonephritis presentations, kidney stones, and musculoskeletal flank conditions:

  • R10.A0 — Flank pain, unspecified side (new FY2026)
  • R10.A1 — Right flank pain (new FY2026)
  • R10.A2 — Left flank pain (new FY2026)
  • R10.A3 — Bilateral flank pain (new FY2026)

Multi-site pain code

R10.85 (Abdominal and pelvic pain, multiple sites) is used when a patient has pain documented at two or more distinct anatomical locations simultaneously. This fills a gap that previously required workaround coding. Important restriction: R10.85 carries Excludes1 notes prohibiting its use with R10.84 (generalized pain), R10.0 (acute abdomen), R10.9, or any single location R10 code.

Suprapubic pain

R10.24 (Suprapubic pain) is a new dedicated code useful in urology and gynecology encounters where the precise location matters for medical necessity documentation.

Complete R10 code reference table

CodeDescriptionUse when...
R10.0Acute abdomenPeritoneal signs — surgical emergency presentation
R10.10Upper abdominal pain, unspecifiedUpper abdomen documented, side not specified
R10.11Right upper quadrant painRUQ documented — liver, gallbladder area
R10.12Left upper quadrant painLUQ documented — spleen, stomach area
R10.13Epigastric painUpper central, below sternum documented
R10.20Pelvic and perineal pain, unspecifiedPelvic pain, side not specified
R10.21Right-sided pelvic painRight pelvic documented
R10.22Left-sided pelvic painLeft pelvic documented
R10.24Suprapubic pain ★ New FY2026Suprapubic/lower midline documented
R10.30Lower abdominal pain, unspecifiedLower abdomen, side not specified
R10.31Right lower quadrant painRLQ documented — appendix area
R10.32Left lower quadrant painLLQ documented
R10.33Periumbilical painAround navel documented
R10.84Generalized abdominal painProvider documents "generalized" or "diffuse"
R10.85Abdominal and pelvic pain, multiple sites ★ New FY2026Two or more distinct documented locations
R10.9Unspecified abdominal painNo location documented — last resort only
R10.A0Flank pain, unspecified ★ New FY2026Flank pain, side not specified
R10.A1Right flank pain ★ New FY2026Right flank documented
R10.A2Left flank pain ★ New FY2026Left flank documented
R10.A3Bilateral flank pain ★ New FY2026Bilateral flank documented

Documentation requirements

Abdominal pain codes require provider documentation. Several key principles apply:

  1. Location drives the code. Any documentation of where the pain is located — even a single word like "epigastric" or "RLQ" — requires the corresponding location-specific code, not R10.9.
  2. R10.9 is not a default for vague notes. R10.9 applies when the location is genuinely undocumented — not as a convenient fallback when the note is incomplete. If documentation is unclear, query the provider rather than defaulting to unspecified.
  3. Do not code R10.x when a definitive diagnosis explains the pain. Per ICD-10-CM guidelines, symptom codes like R10.9 should not be used as the principal diagnosis when a related definitive diagnosis has been established. If the workup confirms appendicitis, cholecystitis, or diverticulitis, code the confirmed diagnosis — not the abdominal pain symptom that led to it.
  4. Chronic abdominal pain. There is no single ICD-10-CM code for chronic abdominal pain. When the encounter focuses on chronic pain management, use the appropriate location-specific R10 code plus G89.29 (Other chronic pain) as a secondary diagnosis.

Common coding mistakes

Mistake 1 — Using R10.9 when location is documented

This is the most frequent error and the one payers most commonly flag. A note that says "right-sided abdominal pain" supports R10.31 (RLQ) or R10.11 (RUQ) depending on which quadrant is specified. A note that says "epigastric discomfort" supports R10.13. Using R10.9 in any of these situations is a coding error — not a conservative choice.

Mistake 2 — Still using R10.2 as a standalone code after October 1, 2025

R10.2 converted to a parent category in FY2026. Claims submitted with R10.2 after October 1, 2025 will reject as an invalid code. The minimum specificity required is R10.20 (pelvic and perineal pain, unspecified) through R10.24.

Mistake 3 — Coding R10.x when a confirmed diagnosis exists

If abdominal imaging or workup during the same encounter establishes a definitive diagnosis — confirmed appendicitis (K35.89), cholecystitis (K81.0), or diverticulitis (K57.32) — code the confirmed condition as the principal diagnosis. Symptom codes are not reported when a related definitive diagnosis has been established during the same encounter.

Mistake 4 — Pairing R10.9 with N23 (renal colic)

The ICD-10-CM Tabular includes an Excludes1 note under R10 for renal colic (N23). These codes cannot appear together on the same claim. If the diagnosis is renal colic, use N23 alone.

Mistake 5 — Not updating to FY2026 flank pain codes

Before October 1, 2025, flank pain had no dedicated code and required workaround coding. Now R10.A0 through R10.A3 exist. If your EHR or charge master templates haven't been updated, you may be coding flank pain encounters incorrectly. This matters most for urology, nephrology, and emergency medicine practices with high volumes of kidney stone and pyelonephritis presentations.

Look up related codes

Search all 98,186 ICD-10-CM codes instantly — free

Search ICDwise →
Recommended resource

Prepare for your CPC or CCS certification

AAPC offers comprehensive medical coding courses covering ICD-10-CM, CPT, and compliance. Symptom coding from Chapter 18 (R codes) is regularly tested on the CPC exam.

Explore AAPC Coding Courses →

Frequently asked questions

What is the ICD-10 code for abdominal pain?
The general ICD-10-CM code for unspecified abdominal pain is R10.9. However, this code should only be used when the provider's note does not document any location. If a location is documented — right upper quadrant (R10.11), epigastric (R10.13), left lower quadrant (R10.32), or any other specific area — the corresponding location-specific code is required. Source: CMS/NCHS FY2026 ICD-10-CM, effective October 1, 2025.
What is the difference between R10.9 and R10.84?
R10.9 (Unspecified abdominal pain) is used when the provider documents abdominal pain without any descriptor — the location is simply unknown. R10.84 (Generalized abdominal pain) is used when the provider explicitly documents that pain is generalized, diffuse, or spread throughout the abdomen. Use whichever matches the actual documentation — they are not interchangeable and cannot be coded together.
What are the new FY2026 abdominal pain ICD-10 codes?
FY2026 (October 1, 2025) added: R10.A0 (flank pain, unspecified), R10.A1 (right flank pain), R10.A2 (left flank pain), R10.A3 (bilateral flank pain), R10.85 (abdominal and pelvic pain, multiple sites), and R10.24 (suprapubic pain). Additionally, R10.2 is no longer valid as a standalone code — pelvic pain now requires laterality (R10.20 through R10.24).
Can I code abdominal pain and a confirmed diagnosis together?
Generally no. Per ICD-10-CM guidelines, symptom codes (R codes) should not be reported as the principal diagnosis when a related definitive diagnosis has been established during the same encounter. If abdominal pain workup confirms appendicitis, cholecystitis, or diverticulitis, code the confirmed diagnosis — not the abdominal pain that led to the workup.
Can R10.9 and N23 (renal colic) be coded together?
No. The ICD-10-CM Tabular includes an Excludes1 note under R10 for renal colic (N23). Excludes1 means these codes cannot appear together on the same claim under any circumstances. When renal colic is the confirmed diagnosis, use N23 alone.
Reference only — not coding or clinical advice. Always verify codes against the current official CMS/NCHS ICD-10-CM files and your organization's compliance guidance before clinical or claims use. Full disclaimer →