Kidney Stone ICD-10 Code: Billing and Coding Guide

Kidney Stone ICD-10 Code: Billing and Coding Guide
Learn kidney stone ICD-10 codes, Excludes1 rules, documentation tips, and billing guidelines to reduce denials and improve claim accuracy.

Kidney stones, clinically termed nephrolithiasis or urolithiasis, are among the most frequently billed diagnoses in urology and nephrology. They are also among the most frequently miscoded.

The ICD-10-CM framework for kidney stones is location-driven. The correct code depends on where imaging confirms the stone sits, such as the kidney only, the ureter only, both, or the lower urinary tract. One wrong assumption about location triggers an automatic denial.

Need Help Reducing Kidney Stone Claim Denials?
Contact Us To Optimize Your Revenue Cycle

This guide covers every billable kidney stone ICD-10 code, the Excludes1 rules that drive most claim rejections, and the documentation requirements for each code. It also explains sequencing rules, CPT pairings for stone procedures, and the most common denial patterns in urology and nephrology billing. Reviewing a complete list of ICD-10 codes for Nephrology billing helps teams verify clinical location rules before claims are submitted to the payer clearinghouse.

Kidney Stone ICD-10 Quick Reference Card — 2026

Primary Kidney Stone Codes (N20 Family)
CodeNameKey Rule
N20.0Calculus of kidneyStone in kidney only; hydronephrosis must be absent
N20.1Calculus of ureterStone in ureter only; hydronephrosis must be absent
N20.2Calculus of kidney with calculus of ureterStones in both; hydronephrosis must be absent
N20.9Urinary calculus, unspecifiedUse only when location not documented
Obstruction and Complication Codes
CodeNameKey Rule
N13.2Hydronephrosis with calculous obstructionReplaces all N20.x codes when hydronephrosis is confirmed
N13.6PyonephrosisStone obstruction plus documented infection
N23Unspecified renal colicUse when stone not yet confirmed on imaging
Lower Urinary Tract Stones
CodeNameKey Rule
N21.0Calculus in bladderStone in bladder, confirmed by imaging or cystoscopy
N21.1Calculus in urethraStone in urethra
N21.9Lower urinary tract calculus, unspecifiedUse when location within lower tract is not specified
Critical Rules
Excludes1N20.x + N13.2Never bill together for the same stone episode. N13.2 is a combination code.
LateralityNo left/right subcodesDocument side in chart; ICD-10 code does not change.
ImagingRequired before N20.xCT, ultrasound, or KUB must confirm stone location before coding.
CPT bundling52352 + 52353Do not bill 52352 for fragment removal from the same lasered stone.

What Is the ICD-10 Code for Kidney Stones?

The primary ICD-10 code for a kidney stone is N20.0 — Calculus of the kidney. It is a billable code used when imaging confirms a stone located in the kidney without hydronephrosis.

N20.0 sits within the N20 parent category (Calculus of kidney and ureter), under Chapter 14 of ICD-10-CM. Use it only when imaging techniques like CT, ultrasound, or KUB X-ray confirm the stone location.

N20.0 is not always the right code. When a stone migrates to the ureter, N20.1 applies. When hydronephrosis is present, N13.2 replaces all N20 codes. Defaulting to N20.0 without confirming the location is a coding quality failure. Relying on an updated nephrology billing guide allows coding teams to track these anatomical guidelines and establish proper diagnostic parameters within the medical record.

Important: ICD-10-CM has no laterality subcodes for kidney stones. N20.0 does not distinguish left from right. Document the side in the medical record for clinical clarity, but the ICD-10 kidney stone code does not change.

Complete Kidney Stone ICD-10 Code Table — 2026 Edition

The 2026 ICD-10-CM edition retains all urolithiasis codes from the prior edition with no deletions or additions to the N20 family. ICD-10 kidney stone codes are organized by anatomical location.

The N20 Code Family: Calculus of Kidney and Ureter

Use N20 codes when imaging confirms a stone in the kidney, ureter, or both, and hydronephrosis is absent.

CodeDescriptionWhen to UseBillableHydronephrosis?
N20Calculus of kidney and ureterParent category — do not bill directlyNoN/A
N20.0Calculus of kidneyStone in kidney only, confirmed on imaging, no hydronephrosis presentYesMust be absent
N20.1Calculus of ureterStone confirmed in ureter by imaging, no hydronephrosisYesMust be absent
N20.2Calculus of kidney with calculus of ureterStones confirmed in both kidney and ureter simultaneouslyYesMust be absent
N20.9Urinary calculus, unspecifiedStone confirmed but exact location not specified in imaging or documentationYesMust be absent

The N13.2 Code: When Hydronephrosis Is Present

When a kidney or ureteral stone causes hydronephrosis, the correct code shifts entirely out of the N20 family. Use N13.2 — Hydronephrosis with renal and ureteral calculous obstruction.

N13.2 is a combination code. It captures both the stone and the hydronephrosis in a single code. Adding any N20 code alongside N13.2 for the same encounter violates the Excludes1 rule and triggers an automatic denial.

CodeDescriptionWhen to UseDo Not Combine With
N13.2Hydronephrosis with renal and ureteral calculous obstructionStone confirmed on imaging AND hydronephrosis is documentedN20.0, N20.1, N20.2, N20.9 (Excludes1)
N13.6PyonephrosisHydronephrosis with obstruction and documented infectionN20.x, N13.2

N23 — Unspecified Renal Colic

Use N23 — Unspecified renal colic when a patient presents with classic colic symptoms but imaging has not confirmed a stone at the time of coding.

N23 is an interim code. Once imaging confirms a stone and its location, replace N23 with the appropriate N20 or N13 code. Do not use N23 alongside a confirmed stone code on the same claim.

CodeDescriptionUse WhenReplace With
N23Unspecified renal colicColic symptoms present, stone not yet confirmed on imagingN20.x or N13.2 once imaging confirms stone

N21 Codes — Calculus of Lower Urinary Tract

When a stone migrates fully into the bladder or urethra, use N21 codes. These are distinct from N20 codes and apply to different anatomical locations.

CodeDescriptionWhen to UseBillable
N21.0Calculus in bladderStone confirmed in bladder by imaging or cystoscopyYes
N21.1Calculus in urethraStone confirmed in urethraYes
N21.8Other lower urinary tract calculusCalculus in other specified lower urinary tract siteYes
N21.9Calculus of lower urinary tract, unspecifiedLower urinary tract stone, exact site not specifiedYes

N22 — Calculus in Diseases Classified Elsewhere

Use N22 when a urinary calculus is directly caused by a systemic disease coded elsewhere. For example, hypercalciuria due to hyperparathyroidism or uric acid stones from gout. Code the underlying condition first. N22 is coded additionally.

Excludes1 Notes — The Rule That Drives Most Denials

The N20 parent category carries an Excludes1 note for N13.2. This is the most violated coding rule in kidney stone billing. Violating it does not produce a payer letter. It produces an automated scrubber rejection before the claim reaches a human reviewer.

Excludes1 vs. Excludes2

Note TypeWhat It MeansBoth Codes Together?
Excludes1The excluded condition cannot coexist with this code. ICD-10-CM language: “Not coded here.”Never; automatic denial if combined
Excludes2The excluded condition is not included in this code, but the patient can have both. ICD-10-CM language: “Not included here.”Yes, if both conditions are documented and clinically distinct

What the Excludes1 Note Under N20 Excludes

The Excludes1 note applies to all N20 subcodes: N20.0, N20.1, N20.2, and N20.9. It excludes N13.2 (hydronephrosis with renal and ureteral calculous obstruction).

This means, if imaging shows a stone AND hydronephrosis, N13.2 is the only correct code. N20.x is excluded.

COMMON DENIAL SCENARIO
A urologist documents a right ureteral stone with hydronephrosis on CT. The coder assigns N20.1 plus N13.2, reasoning that both findings are documented. The scrubber rejects: Excludes1 violation. The correct code is N13.2 alone. N13.2 is a combination code that already captures the stone and the hydronephrosis.

The Bilateral Stone Exception

One scenario where both N20.x and N13.2 may appear on the same claim is a bilateral stone encounter. For example, a nonobstructed left kidney stone ICD-10 code (N20.0) alongside a right ureteral stone with hydronephrosis (N13.2) in the same patient visit.

Per ICD-10-CM guidelines, coders may report N20.0 and N13.2 together when they describe stones on opposite sides of the body causing different clinical conditions. The Excludes1 rule applies to the same anatomical condition, not separate bilateral findings.

This distinction must be supported by imaging documentation clearly identifying left and right sides and distinct clinical conditions. Even then, some payer edits may reject the combination. Be prepared to appeal with the operative or imaging report.

Because managing these intricate multi-layered edits requires exceptional oversight, leading practices frequently cross-examine top nephrology billing services to find a partner capable of executing clean claims under complex bilateral parameters.

N20.0 vs. N20.1 vs. N13.2: Choosing the Right Code

These three codes account for the majority of kidney stone billing and the majority of coding errors. The decision tree is entirely imaging-driven.

Clinical Finding on ImagingCorrect CodeDo Not Use
Stone in kidney only, no hydronephrosisN20.0N13.2, N20.1, N20.9
Stone in ureter only, no hydronephrosisN20.1N13.2, N20.0, N20.9
Stones in both kidney and ureter, no hydronephrosisN20.2N20.0+N20.1 together, N13.2
Stone in kidney or ureter with confirmed hydronephrosisN13.2Any N20.x code (Excludes1)
Colic symptoms, stone not yet confirmed on imagingN23N20.x, N13.2
Stone location not specified in imaging or notesN20.9N20.0 or N20.1 without imaging support
Stone confirmed in bladderN21.0N20.0, N20.1
Improve Your Kidney Stone Billing Performance
Get Expert Help Now
CODING TIP
ICD-10-CM does not provide laterality subcodes for kidney stone ICD-10 codes. N20.0 covers both left and right kidney stones ICD-10. Document the affected side in the operative note and imaging report for clinical accuracy and payer audits. The ICD-10 code itself does not change.

Code Sequencing Rules

Selecting the right code is half the work. Sequencing it correctly completes the claim. Sequencing errors are among the most common compliance risks in kidney stone billing.

Outpatient Sequencing Rules

In outpatient settings, the first-listed diagnosis is the condition chiefly responsible for services rendered. Follow ICD-10-CM Section IV guidelines.

  • If the patient presents for a known kidney stone and it is confirmed by imaging, code N20.x or N13.2 as first-listed.
  • If colic is present but imaging is negative or pending at the time of the encounter, N23 is first-listed.
  • When a confirmed stone causes hematuria, code the stone first. Add R31.x only if hematuria carries distinct clinical significance beyond the stone diagnosis.
  • Symptoms integral to the stone diagnosis, such as flank pain, nausea, and dysuria, are not separately coded per Section IV.J.

Inpatient Sequencing Rules

In inpatient settings, the principal diagnosis is the condition established after study to be chiefly responsible for the admission. The UHDDS definition governs.

  • If admitted for a stone and the stone is confirmed by discharge, the appropriate N20 or N13.2 code is the principal diagnosis.
  • If admitted with colic and the stone passes before discharge without confirmation, N23 remains appropriate unless imaging finally confirms a stone location.
  • Acute kidney injury (N17.9) caused by stone obstruction is coded additionally when documented and managed separately.

When Stone Codes Are Coded as Additional Diagnoses

A kidney stone code is appropriately added alongside a primary diagnosis in three scenarios:

  • The primary encounter is a stone procedure (e.g., ureteroscopy or ESWL). The stone code links to the CPT code as the medical necessity diagnosis.
  • The patient has CKD (N18.x) as the primary condition, and a stone episode requires a separate workup and management.
  • A stone is found incidentally during imaging ordered for a different condition. The stone is coded additionally if it is documented and managed.

Documentation Requirements for Each Kidney Stone Code

Documentation determines whether a kidney stone claim survives a payer audit. Each code has specific requirements that must be present at the time of claim submission. Documentation cannot be added retroactively after a denial.

N20.0: Calculus of the Kidney

  • Imaging report (CT, ultrasound, or KUB X-ray) confirming a stone in the kidney.
  • Imaging result referenced in the provider note, not just in the radiology report alone.
  • Explicit documentation that hydronephrosis is absent — “no hydronephrosis” or “non-obstructing renal calculus.”
  • Stone size and location within the kidney (e.g., lower pole, renal pelvis) for clinical completeness.
  • Provider signature with date and time of service.

N20.1: Calculus of the Ureter

  • Imaging confirming the stone is located in the ureter, not the kidney.
  • Explicit documentation of the absence of hydronephrosis.
  • Ureteral location specified (proximal, mid, distal ureter) for operative planning and payer review.
  • Any associated symptoms documented by the provider, not only by the patient.

N13.2: Hydronephrosis with Calculous Obstruction

  • Imaging confirming both the stone (kidney or ureter) AND hydronephrosis simultaneously.
  • Provider note referencing both findings, not just the radiology report.
  • Degree of hydronephrosis documented (mild, moderate, severe) when available.
  • N20.x must not appear on the same claim for the same encounter (Excludes1).
  • If infection accompanies hydronephrosis and obstruction, use N13.6 instead of N13.2.

N23: Unspecified Renal Colic

  • Documentation of classic colic symptoms
  • Negative or pending imaging at the time of the encounter. Once imaging confirms, update the code.
  • Provider assessment explicitly noting renal colic or stone suspicion without confirmed imaging.
  • No confirmed stone code (N20.x or N13.2) on the same claim for the same encounter.

Kidney Stones in Nephrology and Urology Patients

Kidney stones in a nephrology practice often co-exist with CKD, glomerular disease, or metabolic disorders. The coding decision tree is more complex than a single isolated stone episode in urology.

Stones in CKD Patients

When an established CKD patient presents with a kidney stone, the sequence is based on the primary reason for the encounter:

  • If admitted for the stone: code N20.x or N13.2 first. Add N18.x as an additional diagnosis.
  • If the CKD encounter includes incidental stone management: code N18.x first. Add the stone code additionally.
  • Acute kidney injury (N17.9) caused by obstruction from the stone is coded additionally when documented.

Metabolic Stone Disease: Adding Cause Codes

When the provider documents the metabolic cause of recurrent stones, add a cause code alongside the stone code:

Metabolic CauseCodeWhen to Add
Hypercalciuria / hyperparathyroidismE21.xProvider documents hyperparathyroidism as the cause of calcium stones
Hyperuricosuria / goutM10.xProvider documents gout-related uric acid stone formation
CystinuriaE72.01Provider documents cystine stone composition by stone analysis
Primary hyperoxaluriaE72.53Provider documents oxalate stones with primary hyperoxaluria
Renal tubular acidosisN25.89Provider documents RTA as contributing cause of stone formation

Staghorn Calculi

Staghorn calculi stones that fill the renal pelvis and branch into multiple calyces are coded N20.0 in ICD-10-CM. There is no separate staghorn calculus code. The staghorn character of the stone must be documented in the operative note to support PCNL coding (CPT 50081 for complex PCNL) rather than the simple PCNL code (CPT 50080).

We offer specialty-focused coding support for urology and nephrology practices
Schedule a Free Demo

CPT Codes Commonly Paired with Kidney Stone ICD-10 Codes

ICD-10 codes establish medical necessity for every CPT code billed in the same encounter. When a CPT code lacks a matching ICD-10 diagnosis, the claim fails medical necessity review.

The CPT codes below are the primary codes billed for kidney stone diagnosis and treatment. The ICD-10 pairing determines whether the claim clears first-pass review.

CPT CodeDescriptionICD-10 Pairing Notes
74178CT abdomen and pelvis without contrastN20.x, N13.2, or N23 provide strong medical necessity for stone workup imaging
74177CT abdomen and pelvis with contrastUse N20.x or N13.2 when contrast is ordered to evaluate stone-related complications
76770Ultrasound, retroperitonealPairs with N20.x, N13.2, or N23 for stone detection or hydronephrosis evaluation
50590ESWL — extracorporeal shock wave lithotripsyN20.0 for renal stone; N20.1 for ureteral stone. Bill 50590 once per kidney regardless of stone count
52352Ureteroscopy with stone removal/manipulation (no lithotripsy)N20.1 (ureteral stone) primary. Do not add 52353 for fragment removal — it is bundled
52353Ureteroscopy with laser lithotripsy (no stent)N20.1 or N20.0 depending on stone location. Fragment removal is bundled — do not add 52352
52356Ureteroscopy with lithotripsy and ureteral stent placementN20.1 primary. Do not report 52353 or 52332 separately when using 52356
50080PCNL — simple (stone up to 2 cm, single location, non-branching)N20.0 primary. Staghorn calculi and complex stones require 50081, not 50080
50081PCNL — complex (stone >2 cm, branching, multiple locations)N20.0 primary. Operative note must support complexity to justify 50081 over 50080
52332Ureteral stent placement (indwelling stent, no lithotripsy)N20.1 or N13.2 for stent placed to relieve obstruction. Do not bill with 52356
99213–99215Office E/M — established patientN20.x, N13.2, or N23 for stone follow-up encounters. Complexity level drives E/M selection

CPT Bundling Rules for Stone Procedures

Bundling violations are the second most common denial category in kidney stone billing after Excludes1 violations. Key rules:

  • 52352 cannot be reported alongside 52353 or 52356 for the extraction of fragments from the same lasered stone. Fragment removal is bundled into the lithotripsy code.
  • 52356 includes stent placement. Do not separately report 52332 when 52356 is used on the same side in the same session.
  • 50590 is reported once per kidney regardless of how many stones are treated. Multiple stones in one kidney do not justify a second 50590.
  • For bilateral ESWL, append modifier 50 to 50590. Use LT and RT modifiers to distinguish sides. For staged bilateral sessions, append modifier 58 to the second encounter.

Common Denial Patterns in Kidney Stone Billing

Most kidney stone claim denials fall into one of five categories. Understanding each prevents recurring revenue loss.

Denial TypeRoot CauseFix
Excludes1 violationN20.x billed alongside N13.2 when hydronephrosis is documentedUse N13.2 alone when hydronephrosis is present. N20.x is excluded.
No imaging documentationN20.x coded without CT, ultrasound, or KUB X-ray in the chartCT, ultrasound, or KUB must confirm stone location before any N20 code is assigned.
Wrong location codeN20.0 used when stone is confirmed in the ureterReview the radiology report to confirm stone location before coding.
Medical necessity failureCPT code (e.g., 50590 or 52353) submitted without a linked stone ICD-10 codeLink every procedure CPT code to the appropriate N20 or N13.2 diagnosis code.
CPT bundling violation52352 billed alongside 52353 for fragments of the same lasered stoneFragment removal is bundled into 52353 and 52356. Do not separately report 52352.
COMMON DENIAL SCENARIO
A urologist performs laser ureteroscopy with lithotripsy (52353) on a ureteral stone. The operative report notes basket extraction of several stone fragments at the end of the case. The coder adds 52352 for the fragment removal. The claim is denied for bundling. The fix: 52353 already includes fragment removal. 52352 is not separately billable for fragments of the same stone that was just lasered.
Picture of Warda Razzaq
Warda Razzaq
Healthcare Copywriter | Specialist in Medical Billing & RCM

Share:

Facebook
Twitter
LinkedIn

Your financial well-being is our top priority!

Get in touch with us for a personalized billing solution that secures your practice’s finances.

Specialties

Physical Medicine

Sleep Medicine

Urology

Behavioral Health

Rehabilitative Medicine

Oncology

Allergy Immunology

Pulmonary

Vascular Surgery

Rheumatology

Hand Surgery

Physical Therapy

Speech Therapy

Urgent Care

Otolaryngology