Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
ICD-10-CM Code

ICD code N20.0 – Calculus of kidney

Billable Code Specific Code


Code Definition

N20.0 is the billable ICD-10-CM code for calculus of kidney. It covers kidney stones, nephrolithiasis, and staghorn calculi that sit in the renal parenchyma, pelvis, or calyces.

The code turns on where the stone sits at the time of the encounter. A stone that has moved into the ureter is coded N20.1 (calculus of ureter), and stones in both locations take N20.2. Read the stone's location off the imaging report before you assign the code.

Chapter
N00-N99 Diseases of the genitourinary system
Category
N20 Calculus of kidney and ureter
Group
N20.0 Calculus of kidney
Billable
Yes
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

ICD-10 Code N20.0 covers kidney stones confined to the kidney. A stone in the ureter is coded N20.1, and stones in both locations take N20.2.

Staghorn calculi still map to N20.0, because ICD-10-CM has no separate code for branched renal stones.

N20.0 has no laterality sub-codes, so one code covers left, right and bilateral stones, with the side recorded in the clinical note.

Pabau’s claims management software submits N20.0 claims to US payers through the Claim.MD clearinghouse.

ICD-10 Code N20.0: Definition and quick-reference summary

ICD-10 Code N20.0 is a valid, billable ICD-10-CM code with the official descriptor “Calculus of kidney.” It belongs to Chapter XIV: Diseases of the genitourinary system (N00-N99), within the N20-N23 block covering urolithiasis.

The code has been active since ICD-10-CM replaced ICD-9-CM on October 1, 2015, and has not been revised in any subsequent fiscal year update.

FieldDetail
CodeN20.0
Official descriptorCalculus of kidney
BillableYes, a specific and assignable code
ICD-10-CM chapterChapter XIV: Diseases of the genitourinary system (N00-N99)
Code blockN20-N23: Urolithiasis
Parent categoryN20: Calculus of kidney and ureter
Effective dateOctober 1, 2015 (unchanged through current FY)
Laterality sub-codesNone. One code covers left, right, and bilateral

According to the CDC/NCHS ICD-10-CM web tool, N20.0 carries no Excludes1 or Excludes2 notes at the code level itself. The exclusions sit at the N20 category level and apply to conditions such as obstructive uropathy with calculus (N13.2).

Coders should check the tabular list at the category and block level, not only at the individual code. Our ICD-10-CM reference for coders lists the chapters and categories around N20.0.

What N20.0 covers: Inclusions and acceptable uses

N20.0 applies to any renal calculus that remains in the renal parenchyma, renal pelvis, or calyces and has not yet entered the ureter. The ICD-10-CM tabular list includes the following under N20.0:

  • Kidney stone (the most common lay term mapped to this code)
  • Nephrolithiasis (the clinical term for kidney stone disease)
  • Renal calculus (formal anatomical terminology)
  • Staghorn calculus (a branched stone that casts the shape of the renal pelvis and calyces)
  • Renal stone

Stone composition does not change the code, whether the stone is calcium oxalate, uric acid, struvite, or cystine. ICD-10-CM N20.0 carries no sub-codes for stone type.

A struvite staghorn stone filling the entire collecting system is still coded N20.0. Additional codes for infection or obstruction will likely apply alongside it.

N20.0 vs N20.1 vs N20.2: Choosing the code by stone location

The N20 category contains four codes, and the anatomy of stone location determines which one applies. Assigning N20.0 when documentation shows the stone is in the ureter is a common and avoidable denial trigger for nephrolithiasis claims.

CodeDescriptorStone locationWhen to assign
N20.0Calculus of kidneyKidney only (parenchyma, pelvis, calyces)Stone confirmed in kidney; no ureteral involvement documented
N20.1Calculus of ureterUreter onlyStone confirmed in ureter; has migrated from kidney
N20.2Calculus of kidney with calculus of ureterBoth kidney and ureter simultaneouslyDocumentation confirms stone in kidney AND stone in ureter at same encounter
N20.9Urinary calculus, unspecifiedUnknown locationUse only when documentation does not specify location. Never substitute it for N20.0 when specificity is available

As a practical rule, review the imaging report language. “Renal calculus” or “stone in the left kidney” maps to N20.0. “Ureteral calculus” or “stone at the ureterovesical junction” maps to N20.1. When both locations appear in the same encounter note, N20.2 applies.

Per the CMS ICD-10-CM Official Guidelines, code specificity is always preferred over the unspecified option when documentation supports it. The chart below sets the four outcomes side by side.

Decision chart for ICD-10-CM category N20 by stone location
One question settles the N20 code, and laterality or stone type never reopens it. Code titles from the ICD-10-CM tabular list (CDC/NCHS).

Coding bilateral kidney stones and laterality

ICD-10-CM N20.0 has no separate sub-codes for left, right, or bilateral kidney stones. This surprises many coders who expect laterality granularity at the 5th or 6th character, as is common in musculoskeletal and injury codes.

The correct approach for bilateral stones is to assign N20.0 once and document laterality clearly in the clinical notes. A single N20.0 code covers all laterality presentations. Payers do not require separate code submissions for each kidney, and submitting N20.0 twice on the same claim is incorrect. A second N20.0 looks like a duplicate charge.

  • Left kidney stone only: N20.0 (document “left” in clinical note)
  • Right kidney stone only: N20.0 (document “right” in clinical note)
  • Bilateral kidney stones: N20.0 once (document “bilateral” in clinical note)
  • Stone in kidney and ureter: N20.2 (not N20.0 + N20.1 separately)

How to code a staghorn calculus

A staghorn calculus is a branched stone that fills the renal pelvis and extends into two or more calyceal branches. It still maps to ICD-10 Code N20.0, because ICD-10-CM has no distinct code for staghorn or coral stones.

What changes with staghorn calculi is the complexity of the accompanying codes. Struvite staghorn stones form in the presence of urease-producing bacteria, so a UTI code (N39.0) is frequently appropriate alongside N20.0.

Obstruction from a staghorn stone may warrant hydronephrosis codes from the N13 category. For inpatient admissions, the full code set affects MS-DRG grouping. DRG assignment is determined by the entire claim, including complication and comorbidity codes, not by N20.0 alone.

Pro Tip

For staghorn calculi, document the stone’s composition (struvite, cystine) and any associated infection or hydronephrosis explicitly. The N20.0 assignment is simple. The work lies in capturing the accompanying codes that reflect resource utilization and support the MS-DRG grouping.

Common comorbid codes used alongside ICD-10 Code N20.0

Kidney stone encounters rarely present with N20.0 alone. Coders should review documentation for the following frequently co-coded diagnoses:

CodeDescriptorWhen to add alongside N20.0
N23Unspecified renal colicWhen renal colic is documented as a presenting symptom alongside the confirmed stone
R31.xHematuriaWhen gross (R31.0) or microscopic (R31.1, R31.21) hematuria is documented and not explained solely by the stone diagnosis
N13.xObstructive and reflux uropathyWhen hydronephrosis or urinary obstruction is confirmed as a complication of the stone
N39.0Urinary tract infection, site not specifiedWhen UTI (especially with struvite stones) is confirmed by culture or clinical findings
N17.xAcute kidney failureWhen AKI is documented as a consequence of obstructive nephropathy from the stone

Per ICD-10-CM Official Guidelines on symptom coding, renal colic (N23) may be coded alongside N20.0 when both are documented. Hematuria is typically an integral symptom of nephrolithiasis. Code it separately only when the provider specifically addresses it as a distinct condition or when it persists after stone passage.

CPT codes paired with N20.0

The procedure codes billed alongside N20.0 depend on how the stone is managed. Conservative management (hydration, analgesics, medical expulsive therapy) generates an E&M code. Interventional management requires one of the following:

CPT codeDescriptionTypical use with N20.0
50590Lithotripsy, extracorporeal shock wave (ESWL)First-line intervention for renal stones amenable to ESWL; prior auth often required
52352Ureteroscopy with stone removalFlexible ureteroscopy reaching the renal pelvis; common for smaller renal stones
50060Nephrolithotomy; removal of calculusOpen surgical approach; rare, reserved for complex cases
50080-50081Percutaneous nephrostolithotomy (PCNL)For large or staghorn calculi not amenable to ESWL; 50081 for stones over 2 cm

When the plan is shock wave lithotripsy, our guide to CPT code 50590 covers how that procedure is billed. Pabau, the practice management platform we build, sends CPT and ICD-10 pairings like these as electronic claims through the Claim.MD clearinghouse.

Claims go out in CMS-1500 or 837P format to thousands of US payers. Eligibility checks through the same connection confirm coverage before the procedure date.

Payer requirements and prior authorization for N20.0 claims

Prior authorization thresholds for nephrolithiasis procedures vary by payer and change annually. The following general framework applies across Medicare, Medicaid, and most commercial plans. Always verify current payer policies before scheduling elective intervention.

  • Imaging confirmation: All major payers require imaging to confirm the stone before accepting N20.0. Accepted modalities include CT without contrast (the standard), kidney-ureter-bladder (KUB) X-ray, and renal ultrasound. Document the modality used and the stone size.
  • ESWL (CPT 50590): Most commercial payers and Medicare Advantage plans require prior authorization for elective lithotripsy. Submit N20.0 with the imaging report reference in the clinical notes.
  • PCNL (CPT 50080-50081): Prior authorization is nearly universal. Payers typically require documentation of stone size (over 2 cm for 50081), failed conservative management, or staghorn morphology.
  • Inpatient vs outpatient: CMS medical necessity criteria for inpatient admission with N20.0 require a documented complication, such as obstruction, infection, or AKI. The stone alone does not qualify. Outpatient observation or same-day surgery is typically expected for uncomplicated stones.

Running insurance eligibility verification before the encounter catches a plan that has lapsed or changed its prior authorization rules. Pabau’s claims management software runs those eligibility checks from the patient record, so urology billing teams catch coverage issues before the patient arrives.

Common claim denial reasons for N20.0 and how to prevent them

Nephrolithiasis claims are easy to get wrong, because code selection pivots on a single anatomical fact that a busy imaging report can bury. The table below covers the top denial causes and their solutions.

Denial reasonPrevention tip
N20.0 billed when stone is in ureter (should be N20.1)Read the imaging report for exact stone location before code assignment; N20.0 = kidney, N20.1 = ureter
Missing imaging documentationAttach CT, KUB, or ultrasound report to the claim or confirm it is in the medical record before submission
Prior authorization not obtained for ESWL or PCNLCheck payer-specific prior auth requirements for CPT 50590 and 50080-50081 before scheduling; use real-time eligibility tools
N20.9 used when specificity is documentedN20.9 is for genuinely unspecified location only; if imaging confirms kidney location, N20.0 is required
Staghorn calculus coded without complication codesAdd N13.x (hydronephrosis) or N39.0 (UTI) when these are documented. Leaving them off can underrepresent complexity and trigger medical necessity review
Inpatient admission not supported by documentationUncomplicated nephrolithiasis does not support inpatient level of care; document the complication (obstruction, infection, AKI) that justifies admission

Structured denial management workflows help urology billing teams track patterns across N20.0 rejections. They show whether the root cause is documentation, prior auth, or code selection. Clean claim submission for nephrolithiasis starts with confirming stone location from imaging before the claim is built.

Documentation requirements for accurate N20.0 coding

The physician note must support the code the coder assigns. For ICD-10 Code N20.0, the documentation checklist covers:

  • Stone location: Kidney (parenchyma, pelvis, or calyces), documented explicitly or confirmed by imaging report language
  • Stone size: Required by most payers for procedure authorization; also affects CPT selection (50080 vs 50081)
  • Laterality: Left, right, or bilateral, recorded in clinical notes even though it does not change the code
  • Stone type (if known): Calcium oxalate, uric acid, struvite, or cystine, which supports metabolic workup coding but does not change N20.0
  • Associated complications: Obstruction, hematuria, UTI, or AKI, each coded separately when documented
  • Imaging modality: CT without contrast, KUB, or ultrasound, recorded in the encounter note

The physician note is the coder’s primary source, not the EHR problem list. A problem list may still show a historical stone that has already passed. The encounter note reflects the clinical status at the time of the visit. Our overview of medical billing fundamentals explains how that note flows into the claim.

Pro Tip

Ask your physicians to include one sentence confirming stone location from imaging in every nephrolithiasis encounter note. ‘CT shows 8 mm calculus in the left renal pelvis’ lets the coder assign N20.0 with confidence. It also points to the imaging evidence the claim needs.

ICD-10-CM code validity and annual updates for N20.0

ICD-10-CM Code N20.0 is valid and active for the current fiscal year. The code has remained unchanged since ICD-10-CM was adopted on October 1, 2015. No revision or deletion notice for it appears in any later FY addendum published by CMS and NCHS.

CMS and NCHS publish code updates each October 1. Coders should verify N20.0’s status annually using the AAPC ICD-10-CM lookup or the official CDC tabular tool. For practices that bill across several specialties, a central code review each October lowers the risk of billing a code that the latest update revised.

How Pabau keeps N20.0 claims accurate from imaging to payment

In many urology practices, a kidney stone claim passes through several hands before it reaches a payer. The imaging report sits in one system, the eligibility check in another, and someone rekeys the claim. Each handoff is a chance to code a ureteral stone as renal or to miss an authorization.

In Pabau, the encounter note, the insurance case and the claim sit on the same patient record. The prior authorization code, dates and sessions are tracked on the case, and Pabau flags a case that is missing one. Claims then go to US payers through Claim.MD as CMS-1500 or 837P submissions.

Electronic remittance advice posts back against that same record. A denied N20.0 claim shows up next to the note that explains it. The team can correct the code and resubmit without rebuilding the history.

Pabau billing screen matching a remittance total against paid, unpaid and reissued insurance claims
Pabau’s remittance matching shows which claims are paid, unpaid or reissued, so a denied N20.0 claim gets reworked before it ages.

Code and bill kidney stone claims in one place

Pabau keeps the encounter note, prior authorization and claim on one patient record, then sends claims to US payers through Claim.MD. See how it works for your practice.

Pabau practice management platform

Conclusion

N20.0 itself is rarely the hard part. A kidney stone claim succeeds or fails on the stone’s documented location and on the codes and approvals that travel with it.

The most useful change a urology team can make is to stop coding from the problem list. Code from the imaging report and the encounter note, and confirm prior authorization before an ESWL or PCNL date is set. Those two habits head off the denials this guide describes.

Book a demo to see how Pabau keeps the encounter note, the eligibility check and the claim in one system for your practice.

Continue your research

Continue your research

Need a denial prevention framework for urology billing? Denial codes in medical billing explains common CARC codes and how to build a systematic denial response workflow.

Looking for the full ICD-10-CM submission and claim lifecycle? Understanding the 837 file covers how diagnosis codes like N20.0 travel from EHR to clearinghouse to payer in a standard electronic claim.

Want to understand what ERA remittances reveal about N20.0 rejections? Electronic remittance advice explained walks through 835 ERA data and how to read denial reason codes from payer responses.

Frequently asked questions

What does ICD-10 Code N20.0 mean?

ICD-10 Code N20.0 is the billable diagnosis code for calculus of kidney, which covers kidney stones (nephrolithiasis and renal calculi) confined to the kidney. It belongs to Chapter XIV of ICD-10-CM and covers any renal stone in the parenchyma, pelvis, or calyces that has not entered the ureter.

Is N20.0 a billable ICD-10 code?

Yes, N20.0 is a valid, specific, and billable ICD-10-CM code. It is not a header or category code, so it can be assigned directly to a claim. It has been billable since October 1, 2015.

What is the difference between N20.0 and N20.1?

N20.0 is for a stone confined to the kidney. N20.1 is for a stone that has migrated into the ureter. The distinction is anatomical and determined by imaging. When a stone is documented in both locations at the same encounter, use N20.2 instead.

Does N20.0 require laterality documentation?

No separate laterality sub-codes exist for N20.0. A single N20.0 code covers left, right, and bilateral stones. Record laterality in the clinical note to support accurate documentation, but do not submit N20.0 twice for bilateral stones.

Can N20.0 and renal colic (N23) be coded together?

Yes. When renal colic is documented as a presenting symptom with a confirmed kidney stone, N23 may be coded alongside N20.0. The ICD-10-CM Official Guidelines on symptom coding allow it.

Why would a claim with N20.0 be denied?

A frequent denial cause is code selection error, such as using N20.0 when the stone is documented in the ureter, where N20.1 applies. Other causes include missing imaging documentation, failure to obtain prior authorization for lithotripsy or PCNL, and using the unspecified code N20.9 when specificity is available.

Avatar photo
Anja Dodevska
Content Writer

Anja Dodevska writes about healthcare, dermatology, and the day-to-day realities of running a medical practice for Pabau. She enjoys breaking down complex topics into clear, accessible content and has a soft spot for the often-overlooked aspects of clinic life. When she's not writing, she's exploring cafes, walking her dog, or spending time with friends and family.
×