ICD-10 Code for Peripheral Edema: R60.9 & Bilateral Leg Edema
Peripheral Edema

ICD-10 Code for Peripheral Edema: R60.9 & Bilateral Leg Edema

ICD-10 Code for Peripheral Edema: R60.9 & Bilateral Leg Edema

The ICD-10-CM code for peripheral edema is R60.9, Edema, unspecified, when the provider does not say where the swelling is. When the note places the edema in the legs, ankles, feet or lower extremities, including bilateral lower extremity edema, the Alphabetic Index sends the coder to R60.0, Localized edema. Both codes are billable, both are unchanged for FY 2027 (effective October 1, 2026) and both step aside when the edema is part of a diagnosed condition such as heart failure, venous insufficiency or lymphedema.

That last point is where most edema claims go wrong. This guide follows the path a coder actually takes: the Index entry, the R60 family, the bilateral leg question, the conditions that replace R60 and the documentation that decides between them.

Edema Coding at a Glance

What the Provider DocumentedICD-10-CM Code
Edema, peripheral edema or pitting edema with no siteR60.9
Fluid retention with no further detailR60.9
Bilateral leg edema, bilateral lower extremity edema, ankle or pedal edemaR60.0
Edema of one leg, right or leftR60.0
Generalized edema or anasarcaR60.1
Leg edema due to venous obstructionI87.1
Stasis edemaI87.3- (chronic venous hypertension)
LymphedemaI89.0
Edema due to heart failureThe heart failure code (I50.-); no R60 code
Edema in pregnancy meeting gestational edema criteriaO12.0- by trimester

What Is the ICD 10 Code for Peripheral Edema?

Peripheral edema is coded R60.9, Edema, unspecified, unless the record names the body part involved. R60.9 is a billable code in category R60, Edema, not elsewhere classified, in the symptoms chapter of ICD-10-CM, and its Applicable to note is fluid retention NOS. The code history for R60.9 shows no change from its creation in FY 2016 through FY 2027.

How the Alphabetic Index leads to R60.9

Coders start in the Alphabetic Index, not with a keyword search. The main term Edema, edematous (infectious) (pitting) (toxic) points to R60.9, and the entries Swelling (of) and Pitting lead to the same code. There is no peripheral Subterm under Edema, so peripheral edema with no site stays at the main term and lands on R60.9.

Why peripheral alone does not change the code

Peripheral means away from the center of the body. It describes a pattern, not an anatomical site, so it does not satisfy the “legs” or “localized” subterms that lead to R60.0. Some code lookup sites list “peripheral edema” as an approximate synonym for R60.9, but synonyms are a search aid, not an Index instruction. The deciding question is always the same: did the provider name where the edema is?

Coding tip: Most notes that say peripheral edema also name a site in the exam, such as 2+ pitting edema to mid-shin bilaterally. Read the whole note before settling on R60.9, because a named site moves the code to R60.0.

R60.0 vs R60.1 vs R60.9: The R60 Family Explained

Category R60 has three billable codes, and each one answers a different question about the extent of the swelling.

CodeTitleIndex Entries That Lead HereUse When
R60.0Localized edemaEdema, legs; Edema, localized; Edema, extremities, lower; Edema, lower limbsThe record names a body part, on one side or both
R60.1Generalized edemaEdema, generalizedSwelling is widespread, such as anasarca
R60.9Edema, unspecifiedEdema (main term); Swelling; Pitting; Fluid retentionNo site and no extent is documented

The R60 header itself is not billable, and R60.1 carries an Excludes2 note for nutritional edema (E40 to E46). The R60.0 Index trail is the one that matters most for bilateral leg edema, covered next.

R60.9 vs R60.0 vs R60.1 Edema Coding Flowchart

What Is the ICD-10 Code for Bilateral Lower Extremity Edema?

Bilateral lower extremity edema is coded R60.0, Localized edema. The Index entry “Edema, legs” points directly to R60.0, and both “Edema, extremities, lower” and “Edema, lower limbs” say “see Edema, legs.” Swelling in both legs is still localized to a named site, so it is still R60.0.

R60.0 has no laterality

R60.0 does not have separate codes for the right leg, the left leg or both legs. Bilateral, right-sided and left-sided leg edema are all reported with R60.0, and the laterality lives in the clinical note, not the code. Payers that need laterality for a related service, such as a venous study, read it from the documentation and the procedure code.

Leg edema, pedal edema and ankle edema

Bilateral leg edema, edema of lower extremities, pedal edema and ankle edema all name a site in the legs, so all of them follow the “Edema, legs” entry to R60.0. The same is true for edema documented in only one ankle or foot.

ICD-10 Code for Bilateral Lower Extremity Edema

When leg edema is not R60.0

The Index also lists two exceptions under “Edema, legs”: leg edema due to venous obstruction goes to I87.1, Compression of vein, and hereditary leg edema goes to Q82.0, Hereditary lymphedema. When the provider documents either cause, those codes replace R60.0.

Edema, Unspecified: When R60.9 Is the Right Code

R60.9 is correct when the documentation supports edema but gives no site and no extent. Typical examples are “edema,” “fluid retention,” “pitting edema” or “peripheral edema” with nothing else in the note. It is also a reasonable choice at a first encounter when the swelling has not yet been located or worked up.

R60.9 is not a shortcut for incomplete reading. If the review of systems says “denies swelling” but the exam documents “bilateral ankle edema,” the exam controls and the code is R60.0. If the record is genuinely silent on location, a provider query is better than guessing.

When Not to Use R60: Excludes1 Notes and Underlying Conditions

R60 is a symptom category. It is reported when edema is the finding being evaluated, not when edema is simply a feature of a diagnosis the provider has already made.

Edema types that R60 excludes

Category R60 carries an Excludes1 note, so these edema types are never coded with R60:

Excluded EdemaCode Instead
Angioneurotic edemaT78.3
AscitesR18.-
Cerebral edemaG93.6
Edema of larynxJ38.4
Edema of pharynx or nasopharynxJ39.2
Gestational edemaO12.0-
Hereditary edemaQ82.0
HydrothoraxJ94.8
Newborn edemaP83.3
Pulmonary edemaJ81.-

Fluid overload works the other way around. E87.7, Fluid overload, carries its own Excludes1 note for edema NOS and fluid retention, which belong to R60.9, so the two are not interchangeable.

Edema that is part of a diagnosed condition

ICD-10-CM guidelines (Section I.B.5) say signs and symptoms routinely associated with a disease process are not coded separately. Edema in a patient with documented heart failure is an expected feature of the heart failure, so the heart failure code is reported and R60 is not. Under Section I.B.6, a sign or symptom that is not routinely part of the condition may be coded when it matters to care.

Documented CauseCode to Report
Heart failureI50.- by type and acuity, or I11.0 with hypertension
Chronic venous insufficiencyI87.2
Stasis edema or chronic venous hypertensionI87.3- with laterality and complications
Venous obstruction of the legI87.1
Lymphedema, secondary or NOSI89.0
Lymphedema after mastectomyI97.2
Acute deep vein thrombosis of a legI82.40- with laterality
Cellulitis of the lower limbL03.11- with laterality
Nephrotic syndromeN04.-
Heat edemaT67.7XXA (initial encounter)
When Not to Use R60

How to Sequence Edema With Its Cause

Sequencing depends on how the cause relates to the edema and on the setting.

Edema caused by a medication

For an adverse effect of a correctly prescribed drug, Section I.C.19.e.5.a says to code the nature of the adverse effect first, followed by the drug code with a fifth or sixth character of 5. Bilateral ankle edema from amlodipine, confirmed by the provider, is reported as R60.0 followed by T46.1X5A, Adverse effect of calcium-channel blockers, initial encounter.

Suspected causes in outpatient settings

In outpatient coding, Section IV.H says not to code diagnoses documented as “probable,” “suspected,” “likely” or “rule out.” If the note says “lower extremity edema, suspect calcium channel blocker effect,” the encounter is coded R60.0 and the adverse effect code waits until the provider confirms it. Inpatient coders follow different rules for uncertain diagnoses at discharge.

Edema in pregnancy

Gestational edema is classified in category O12 and excluded from R60. O12.0- uses the final character for timing: O12.01, O12.02 and O12.03 for the first, second and third trimesters, O12.04 for edema complicating childbirth and O12.05 for edema complicating the puerperium.

Periportal Edema Is Not Peripheral Edema

Periportal edema is a liver imaging finding, fluid around the portal tracts seen on CT or ultrasound. It has nothing to do with swelling in the limbs and is not coded to R60. Code the liver or systemic condition the provider diagnoses. When the report gives only the imaging finding with no diagnosis, R93.2, Abnormal findings on diagnostic imaging of liver and biliary tract, is the usual choice.

Documentation That Supports the Right Edema Code

The code can only be as specific as the note. These elements decide between R60.9, R60.0 and a cause-specific code:

ElementWhy It Matters for Coding
Site (legs, ankles, feet, hands, face)Moves the code from R60.9 to R60.0
Extent (localized or generalized)Separates R60.0 from R60.1
LateralityNot part of R60.0, but needed for related codes such as I87.3- and I82.40-
Pitting grade (1+ to 4+)Supports severity and medical necessity; does not change the R60 code
Onset and courseSupports acute versus chronic cause codes
Confirmed causeReplaces R60 with the underlying condition when integral
Workup orderedLinks the edema to tests such as a venous duplex or an echocardiogram when heart failure is suspected

Common Edema Coding Errors That Lead to Denials

ErrorWhy It FailsFix
R60.9 when the exam names the legsLess specific than the record supportsFollow “Edema, legs” to R60.0
R60.0 or R60.9 added to confirmed heart failureEdema is integral to heart failure (I.B.5)Report the I50.- code alone
Coding a “suspected” drug effect in an outpatient visitUncertain diagnoses are not coded outpatient (IV.H)Code R60.0 until the cause is confirmed
R60 for edema in pregnancyGestational edema is excluded from R60Use O12.0- with the right final character
E87.70 for edema NOSE87.7 excludes edema NOSUse R60.9
R22 for fluid swellingR22 describes a localized swelling, mass or lump of skin, not fluid edemaUse the R60 code

Diagnosis errors like these rarely cause a denial on their own, but they weaken medical necessity for the tests and treatments that follow. A periodic medical billing audit catches symptom codes that should have been replaced, and denial management traces medical necessity denials back to the diagnosis line.

Common Edema Coding Errors

Edema Coding Scenarios

DocumentationCodesReasoning
“2+ pitting edema of bilateral lower extremities to mid-shin; cause under evaluation.”R60.0Site named; laterality stays in the note
“Peripheral edema noted.” No site anywhere in the note.R60.9No site or extent documented
“Bilateral ankle edema due to amlodipine,” confirmed by the provider.R60.0, T46.1X5AAdverse effect: manifestation first, then the T code
“Lower extremity edema, suspect amlodipine,” outpatient visit.R60.0Uncertain cause is not coded outpatient
“Chronic systolic heart failure with bilateral leg edema.”I50.22Edema is integral to heart failure
“Anasarca in a patient with nephrotic syndrome.”N04.-Generalized edema is integral to nephrotic syndrome
“Gestational edema, 32 weeks.”O12.03Third trimester; R60 excluded

How iSolve RCM Keeps Symptom Codes Accurate

Edema codes look simple, but they sit between documentation, guidelines and medical necessity. iSolve RCM, a medical billing company with certified coders, reviews symptom codes against the full note, replaces them when the provider confirms a cause and makes sure the diagnosis on each claim supports the services billed with it.

Frequently Asked Questions

What is the ICD-10 code for edema unspecified?

The ICD-10-CM code for edema, unspecified, is R60.9. It is a billable code used when the record documents edema or fluid retention without naming a site or saying whether the swelling is localized or generalized. If a site is documented, use R60.0, and use R60.1 for generalized edema.

What is the ICD-10 code for bilateral peripheral edema?

Bilateral peripheral edema is coded R60.0, Localized edema, when the note places it in the legs, ankles, feet or lower extremities, which is how it is usually documented. The Index entry “Edema, legs” leads to R60.0, and the code has no laterality, so “bilateral” stays in the note. If the record says only “bilateral peripheral edema” with no body part, code R60.9 and query the provider.

How to code peripheral edema?

Start with the main term Edema in the ICD-10-CM Alphabetic Index, which defaults to R60.9. Check the note for a site: legs, ankles, feet or lower extremities lead to R60.0, and generalized edema or anasarca leads to R60.1. Review the R60 Excludes1 note for types such as gestational, pulmonary or angioneurotic edema. Then check whether the edema is part of a confirmed diagnosis such as heart failure, in which case code the condition instead of R60. If a drug caused the edema, list the edema code first and the adverse effect code second.

What does peripheral edema mean?

Peripheral edema is swelling caused by excess fluid in the tissues of the limbs, most often the feet, ankles and lower legs, though it can also affect the arms and hands. It is a sign rather than a disease, with causes ranging from long periods of standing and certain medications to heart, kidney, liver or vein problems. Providers often grade it by how deep a pit stays after pressing on the skin.

What is the ICD-10 code for peripheral edema?

R60.9, Edema, unspecified, when no site is documented. If the provider names the legs, ankles, feet or lower extremities, the code is R60.0, Localized edema.

What is the ICD-10 code for bilateral lower extremity edema?

R60.0, Localized edema. The ICD-10-CM Index entry “Edema, legs” leads to R60.0, and “Edema, extremities, lower” refers coders to the same entry.

Is R60.9 a billable code?

Yes. R60.9 is a billable, specific ICD-10-CM code, valid for FY 2027 with no changes since it was created.

Does R60.0 have codes for right, left or bilateral?

No. R60.0 has no laterality. Bilateral, right and left leg edema are all coded R60.0, with the side documented in the note.

What is the difference between R60.0 and R60.9?

R60.0 is localized edema at a named site, such as the legs. R60.9 is edema with no site or extent documented. R60.1 covers generalized edema.

Can I code R60 with heart failure?

Usually not. Edema is routinely part of heart failure, so guidelines say to report the heart failure code without R60. Add R60 only when the edema is not integral to the documented condition.

What is the ICD-10 code for pitting edema?

Pitting edema with no site is R60.9, since the Index entry “Pitting” leads there. When the site is documented, such as pitting edema of both legs, the code is R60.0. The pitting grade belongs in the exam, not the code.

What is the ICD-10 code for fluid retention?

Fluid retention NOS is coded R60.9. Fluid overload is a different condition coded in E87.7, and the two are not interchangeable.

What is the ICD-10 code for periportal edema?

Periportal edema is a liver imaging finding, not peripheral edema, and is not coded to R60. Code the diagnosed liver condition, or R93.2 when the report gives only the imaging finding.

What is the ICD-10 code for periportal edema?

Periportal edema is a liver imaging finding, not peripheral edema, and is not coded to R60. Code the diagnosed liver condition, or R93.2 when the report gives only the imaging finding.