Kidney stones are one of the most painful and commonly managed conditions in urology, nephrology, emergency medicine, and primary care across the United States. NIDDK reports that kidney stones are common and increasing, with about 11% of men and 6% of women in the U.S. experiencing a kidney stone at least once in their lifetime. Patients may enter the care system through the emergency room, urgent care, imaging orders, specialist referrals, surgical procedures, medication management, and follow-up visits. Each encounter creates documentation and billing requirements, and every claim depends on accurate diagnosis coding.
For kidney stones documented in the kidney or renal collecting system, ICD-10-CM code N20.0 is used for calculus of kidney. This code should not be treated as a general “kidney stone” code for every urinary stone case. ICD-10-CM separates stones by location, including ureteral stones, combined kidney-and-ureter stones, lower urinary tract stones, and unspecified urinary calculi. That means billing teams must confirm the documented stone location before assigning N20.0. Imaging reports, operative notes, provider assessment, laterality, obstruction status, hydronephrosis, renal colic, infection, and procedure details can all affect how the claim should be coded and supported.
Using N20.0 correctly in 2026 requires more than recognizing the condition. It requires documentation that supports the stone’s location, proper code selection when ureteral involvement or hydronephrosis is present, and awareness of payer review patterns for imaging, procedures, medical necessity, and follow-up care. This guide explains when N20.0 applies, when another ICD-10-CM code may be more accurate, what documentation should appear in the chart, and how providers and billing teams can reduce denials on kidney stone claims.
Coding accuracy note: Use N20.0 only when the documentation supports a kidney/renal calculus. If the stone is in the ureter, review N20.1. If the patient has both kidney and ureter stones, review N20.2. If the record only says “urinary stone” without a clear location, N20.9 may be more appropriate, although unspecified codes can increase payer scrutiny.
What Kidney Stones Are and Why the Medical Terminology Matters for Coding
Kidney stones form when minerals and salts in the urine become concentrated and crystallize inside the kidney. These crystalline formations vary widely in size. Some are smaller than a grain of sand and pass without the patient even noticing. Others grow to several centimeters and require surgical removal. The composition of stones also varies, and understanding this matters clinically even if the ICD-10 code does not always reflect it directly.
Calcium oxalate and calcium phosphate stones are the most common types. Uric acid stones form in patients with gout or high-protein diets. Struvite stones develop in association with certain bacterial infections. Cystine stones are rare and linked to a genetic condition that causes the kidneys to excrete too much of a specific amino acid. While the ICD-10 codes for kidney stones do not differentiate by composition in most cases, providers should document stone type when known because it affects treatment decisions and supports medical necessity for follow-up care.
Medical Terms for Kidney Stones That Appear in Clinical Documentation
Billing teams encounter many different terms for kidney stones in provider notes, imaging reports, and discharge summaries. Recognizing all of them as referring to the same condition is important for accurate code assignment.
| Medical Term | Meaning | Where It Commonly Appears |
| Nephrolithiasis | Kidney stone formation | Clinical notes, discharge summaries |
| Renal calculus | Kidney stone (formal Latin term) | Imaging reports, operative notes |
| Urolithiasis | Stones anywhere in the urinary tract | Broad clinical or research documentation |
| Kidney stone | Plain language term | Patient-facing notes, problem lists |
| Urinary calculi | Multiple stones in the urinary system | Lab reports, radiology summaries |
| Renal colic | Severe pain caused by a stone | Emergency notes, symptom documentation |
| Calculus of kidney | ICD-10-CM description | Coding references, payer communications |
All of these terms describe the same underlying condition and support assignment of kidney stone diagnosis codes when clinical findings back them up. Billing teams should not overlook a stone diagnosis simply because the provider used a less familiar term. When in doubt, query the provider for clarification before assigning a code.
How Stones Move Through the Urinary Tract and Why Location Matters
Stones that form in the kidney do not always stay there. They can travel down the ureter , the thin tube connecting the kidney to the bladder , and lodge at various points along the way. When a stone gets stuck in the ureter, it blocks the flow of urine and causes the intense cramping pain known as renal colic. This pain typically starts in the flank or back and radiates toward the groin as the stone moves.
Obstruction from a stone can also cause urine to back up into the kidney, creating a condition called hydronephrosis. This swelling puts pressure on kidney tissue and can cause lasting damage if not relieved. The location of the stone at the time of the visit , not where it originally formed , is what determines which ICD-10 code to use. A stone that formed in the kidney but has since moved into the ureter is coded as a ureteral stone, not a kidney stone.
The Full ICD-10-CM Code Structure for Kidney Stones
The ICD-10-CM system organizes kidney stone codes within category N20, which falls under Chapter XIV covering diseases of the genitourinary system. Category N20 covers calculus of
the kidney and ureter. Four separate codes within this category are differentiated entirely by where the stone is located at the time of the encounter.
| ICD-10 Code | Full Description | When This Code Applies |
| N20.0 | Calculus of kidney | Stone is confirmed in the kidney only, no ureteral stone present |
| N20.1 | Calculus of ureter | Stone is confirmed in the ureter only, no kidney stone present |
| N20.2 | Calculus of kidney with calculus of ureter | Stones confirmed in both kidney and ureter at the same time |
| N20.9 | Urinary calculus, unspecified | Stone is mentioned but location is not documented or cannot be determined |
N20.0 is the most frequently used code in this category. It applies when imaging or clinical findings confirm a stone in the kidney without any evidence of ureteral involvement. N20.1 takes over when a stone has moved entirely into the ureter. N20.2 is a combination code for those patients who have stones in both locations simultaneously , and it is important to note that when both locations are involved, N20.2 is the only code to use. Providers should never report both N20.0 and N20.1 separately for the same encounter when stones exist in both locations. N20.9 should only be used as a last resort when the record genuinely does not specify where the stone is located.
What N20.0 Specifically Means and When It Is the Right Code
N20.0 means exactly what it says: calculus of kidney. The stone is in the kidney. There is no stone in the ureter. The imaging report or clinical notes confirm this location clearly. This code does not apply to suspected stones, to patients who had a kidney stone in the past but have no current stone, or to cases where the stone has already moved into the ureter by the time of the visit.
Situations Where N20.0 Is the Correct Choice
Providers should use N20.0 when the medical record satisfies all of the following conditions. The imaging report , most commonly a CT scan , identifies a stone in the kidney. The provider’s notes confirm the kidney stone diagnosis based on those imaging results. There is no documentation of a stone in the ureter at the same time. There is no mention of hydronephrosis with obstruction that would require the N13.2 combination code instead.
| Clinical Situation | Correct Code | Reason |
| CT confirms stone in left kidney, no ureteral stone | N20.0 | Stone confirmed in kidney only |
| Ultrasound shows right kidney stone, no obstruction noted | N20.0 | Location confirmed, no complicating factors |
| Stone in kidney, patient managed conservatively | N20.0 | Code applies regardless of treatment approach |
| Stone in kidney, patient referred for lithotripsy | N20.0 | Code reflects diagnosis, not planned treatment |
| Known kidney stone on surveillance imaging | N20.0 | Current visit confirms ongoing kidney stone |
Situations Where N20.0 Is Not the Right Code
Using N20.0 in the wrong situation is one of the most common coding errors in urology billing. The table below outlines the scenarios where a different code must be used instead.
| Clinical Situation | Incorrect Code | Correct Code | Reason |
| Stone confirmed in ureter only | N20.0 | N20.1 | Stone is not in kidney |
| Stones in both kidney and ureter | N20.0 | N20.2 | Combination code required |
| Kidney stone with hydronephrosis | N20.0 | N13.2 | Excludes1 rule applies |
| Suspected stone, no imaging yet | N20.0 | N23 or symptom code | Cannot code suspected diagnosis |
| Stone passed, no current stone | N20.0 | History code or no code | No active stone present |
| Location not documented | N20.0 | N20.9 | Specificity not supported |
The Excludes1 Rule That Every Coder Must Know
The single most important coding rule for kidney stones , and the one that causes the most automatic claim denials , involves the Excludes1 note attached to the entire N20 category. Every billing team member who touches kidney stone claims needs to understand this rule completely.
What the Excludes1 Note Says
ICD-10-CM includes an Excludes1 note with all N20 category codes that prohibits reporting any N20 code together with N13.2. The Excludes1 designation means these codes are mutually exclusive. When one applies, the other cannot be reported for the same encounter. This is not a guideline or a suggestion , it is a coding rule that payer systems enforce automatically.
N13.2 stands for hydronephrosis with renal and ureteral calculous obstruction. It is a combination code, meaning it captures two conditions in a single code: the kidney stone causing the obstruction and the hydronephrosis that results from that obstruction. Because N13.2 already includes the stone in its definition, adding N20.0 or any other N20 code would be duplicating the stone diagnosis on the same claim.
| Scenario | Documentation | Correct Code(s) | Incorrect Code Combination |
| Kidney stone only, no hydronephrosis | “Left kidney stone” | N20.0 | N13.2 |
| Hydronephrosis with stone obstruction | “Right kidney stone with hydronephrosis” | N13.2 | N13.2 + N20.0 |
| Hydronephrosis, stone confirmed | “Hydronephrosis due to calculus” | N13.2 | N13.2 + N20.1 |
| Stone with no mention of hydronephrosis | “Nephrolithiasis, no obstruction noted” | N20.0 | N13.2 |
Why Payers Deny These Claims Automatically
Most payer systems have edits built into their claims processing software that identify the N13.2 plus N20 code combination and reject it before a human reviewer ever sees it. The denial reason typically references the Excludes1 note or describes a mutually exclusive code combination. Appeals for these denials are time-consuming and rarely successful because the error is a straightforward coding violation. The only real solution is to get it right the first time by building the Excludes1 check into the pre-submission review process.
Documentation Requirements That Support N20.0
No diagnosis code is stronger than the documentation behind it. For N20.0 to hold up during a payer review or audit, the medical record must contain specific types of information that confirm both the diagnosis and the code selection.
Core Documentation Elements Required for N20.0
| Documentation Element | What It Should Say | Why It Matters |
| Confirmed diagnosis | “Kidney stone,” “renal calculus,” “nephrolithiasis” | Establishes the basis for N20.0 |
| Stone location | “In the kidney,” “renal,” “not in ureter” | Differentiates N20.0 from N20.1 or N20.2 |
| Imaging reference | CT report, ultrasound findings, KUB results | Provides objective confirmation of diagnosis |
| Laterality | “Right kidney” or “left kidney” | Supports procedure coding with modifiers |
| Absence of hydronephrosis | “No hydronephrosis” or no mention of it | Confirms N13.2 does not apply |
| Symptom documentation | Pain level, hematuria, nausea | Supports medical necessity for the visit |
| Treatment plan | Conservative management, referral, procedure | Shows active clinical management |
| Follow-up instructions | Return visit, repeat imaging schedule | Demonstrates ongoing care planning |
What Happens When Documentation Is Incomplete
When documentation is vague or missing key elements, the billing team is forced to either use a less specific code or hold the claim for provider clarification. Both situations create delays.
Vague documentation that leads to N20.9 instead of N20.0 may result in lower reimbursement with some payers. Missing imaging confirmation can lead to medical necessity denials.
Providers who consistently document stone location clearly, reference imaging results in their notes, and note whether hydronephrosis is present save their billing teams significant time and protect revenue.
Imaging Tests That Confirm Stone Location and Support N20.0
Imaging is the foundation of kidney stone diagnosis and coding. Without it, providers are relying on symptom reports alone, which is not sufficient to support a specific location code like N20.0 with most payers. Different imaging modalities offer different levels of detail and have different strengths depending on the clinical situation.
| Imaging Test | CPT Code(s) | What It Shows | Strengths and Limitations |
| Non-contrast CT abdomen/pelvis | 74176, 74177, 74178 | Stone size, exact location, degree of obstruction, hydronephrosis | Gold standard; most sensitive; no contrast needed |
| Renal ultrasound | 76770, 76775 | Kidney stones and hydronephrosis | No radiation; less sensitive for small stones |
| KUB X-ray | 74400 | Radio-opaque stones in kidneys and ureters | Quick and cheap; misses radiolucent stones |
| Intravenous pyelogram | 74400 + contrast | Stone location and urinary tract anatomy | Less common now; replaced mostly by CT |
| MRI of abdomen | 74181, 74182, 74183 | Soft tissue detail; limited stone detection | Rarely used for stones; poor at showing calcium |
Non-contrast CT is overwhelmingly the preferred test for kidney stone diagnosis because it shows the stone clearly, pinpoints its exact location, measures its size, and identifies whether obstruction and hydronephrosis are present. When a CT confirms a stone in the kidney without ureteral involvement and without hydronephrosis, that report directly supports N20.0. The imaging report should be referenced in the provider’s notes so there is a clear connection between the test results and the diagnosis code selected.
Related Diagnosis Codes That Often Appear Alongside N20.0
Kidney stones rarely exist in isolation on a claim. Most patients have at least one additional documented finding , pain, blood in the urine, or a complication , that requires its own code. Billing teams must review the entire medical record to capture all relevant diagnoses, not just the primary stone code.
| Related ICD-10 Code | Description | When to Use With N20.0 |
| N13.2 | Hydronephrosis with calculus obstruction | Use INSTEAD of N20.0, not alongside it |
| R31.0 | Gross hematuria | When visible blood in urine is documented |
| R31.9 | Hematuria, unspecified | When blood in urine is mentioned without specifying type |
| N17.9 | Acute kidney failure, unspecified | When acute kidney injury is explicitly documented |
| N23 | Unspecified renal colic | Only when pain is present but no stone is confirmed |
| N39.0 | Urinary tract infection | When infection secondary to stone is documented |
| N21.0 | Calculus of bladder | When stone is confirmed in bladder, not kidney |
| Z87.442 | Personal history of urinary calculi | For past stone history when no current stone is active |
A patient with a confirmed kidney stone and visible blood in the urine should be coded with both N20.0 and R31.0. A patient with a kidney stone and a documented urinary tract infection gets N20.0 plus N39.0. If the provider explicitly documents acute kidney injury in the context of stone obstruction, N17.9 should be added as well. The key requirement in every case is that the provider must document the link between the stone and the complication , not just mention both conditions in the same note.
CPT Procedure Codes Commonly Billed With N20.0
Kidney stone diagnosis codes pair with a range of CPT codes depending on whether the visit involves imaging, conservative management, or a procedure. Every procedure code for kidney stone treatment requires laterality modifiers, and claims submitted without them are denied or held pending correction.
Imaging and Diagnostic Procedure Codes
| CPT Code | Description | Notes |
| 74176 | CT abdomen without contrast | Most common for stone diagnosis |
| 74177 | CT abdomen with contrast | Less common for stones |
| 74178 | CT abdomen with and without contrast | Used when both are clinically needed |
| 76770 | Retroperitoneal ultrasound, complete | For patients where CT is not appropriate |
| 76775 | Retroperitoneal ultrasound, limited | Follow-up or limited assessment |
| 74400 | Urography, KUB | Baseline or follow-up X-ray |
Treatment and Surgical Procedure Codes
| CPT Code | Description | Laterality Modifier Required |
| 50590 | Extracorporeal shock wave lithotripsy | Yes , RT or LT |
| 52352 | Cystourethroscopy with stone removal | Yes , RT or LT |
| 52353 | Cystourethroscopy with lithotripsy | Yes , RT or LT |
| 50080 | Percutaneous nephrolithotomy, simple | Yes , RT or LT |
| 50081 | Percutaneous nephrolithotomy, complex | Yes , RT or LT |
| 50060 | Nephrolithotomy, removal of calculus | Yes , RT or LT |
| 50130 | Pyelolithotomy, removal of calculus | Yes , RT or LT |
Evaluation and Management Codes
| CPT Code | Description | Common Usage |
| 99202–99215 | Office visit, new or established patient | Outpatient stone management and follow-up |
| 99281–99285 | Emergency department visit | Acute renal colic or stone presentation |
| 99221–99223 | Initial hospital care | Inpatient admission for complicated stone |
| 99231–99233 | Subsequent hospital care | Daily inpatient management |
| 99238–99239 | Hospital discharge services | Discharge documentation and coding |
When a patient presents to the emergency department with renal colic and imaging confirms a kidney stone, the claim will typically include an ED evaluation and management code, the CT imaging code, and N20.0 as the primary diagnosis. If a procedure is performed at the same visit, the appropriate procedural CPT code with the correct laterality modifier is added. Missing the modifier is one of the most common and easily preventable billing errors for kidney stone procedures.
Common Coding Mistakes That Lead to Kidney Stone Claim Denials
Kidney stone claims deny for predictable, recurring reasons. Understanding these patterns allows billing teams to build review steps that catch errors before they reach the payer.
| Common Mistake | Why It Happens | Consequence | How to Prevent It |
| Using N20.9 when N20.0 is supported | Defaulting to unspecified out of habit | Lower reimbursement, audit flags | Always use most specific code documentation supports |
| Coding N13.2 with N20.0 together | Not checking Excludes1 notes | Automatic claim denial | Build Excludes1 check into coding workflow |
| Assigning N20.0 without imaging confirmation | Coding from symptoms before test results arrive | Medical necessity denial | Wait for imaging before assigning location codes |
| Missing complication codes | Reviewing only the primary diagnosis | Incomplete coding, lower DRG weight | Review full record including labs and nursing notes |
| Wrong location code for stone position | Not reading imaging report carefully | Code mismatch with procedure | Match code to imaging-confirmed location |
| Missing laterality modifier on procedures | Oversight at claim submission | Procedure claim denied or held | Require modifier check before submission |
| Coding N23 when stone is confirmed | Not knowing when N23 applies | Redundant and incorrect coding | Remove N23 when stone diagnosis is confirmed |
| Using historical stone code for active stone | Confusing Z87.442 with active N20.0 | Claim reflects wrong clinical status | Active stones get N20.0; past stones get Z87.442 |
Each of these errors is preventable with the right workflow in place. Billing teams that track denial patterns over time can identify which errors are most frequent in their practice and target education and process changes at those specific problem areas.
Payer-Specific Requirements for Kidney Stone Claims
Different payers have different policies about what documentation they need before paying kidney stone claims. Understanding these differences helps practices prepare claims correctly the first time rather than responding to denials after the fact.
| Payer Type | Key Requirement | Common Denial Trigger |
| Medicare | Imaging confirmation of stone; documented medical necessity | Missing imaging report; vague diagnosis documentation |
| Medicaid | State-specific policies; prior auth may vary | Procedures without authorization; missing supporting notes |
| Commercial insurance | Prior auth for most procedures; imaging pre-approval | Unauthorized procedures; missing clinical documentation |
| Medicare Advantage | Follows Medicare rules with plan-specific additions | Same as Medicare plus plan-specific prior auth requirements |
Medicare-Specific Considerations
Medicare covers kidney stone diagnosis and treatment when medical necessity is clearly established. The record must show documented symptoms such as pain, hematuria, or urinary symptoms that justify imaging and treatment. For specific codes like N20.0, Medicare expects imaging confirmation in the record , not just the provider’s clinical impression. Medicare contractors perform targeted reviews of urology claims, particularly for higher-cost procedures like percutaneous nephrolithotomy and lithotripsy. Claims for these procedures need particularly detailed documentation showing why the procedure was chosen over less invasive options.
Prior Authorization Requirements by Procedure Type
| Procedure | Typical Authorization Requirement | Documentation to Submit |
| Non-contrast CT for initial stone | Often not required for emergency | Symptoms documentation |
| CT for follow-up or surveillance | Frequently requires authorization | Previous imaging reports, clinical rationale |
| Extracorporeal shock wave lithotripsy | Almost always requires authorization | Stone size, location, prior treatment history |
| Ureteroscopy with stone removal | Frequently requires authorization | Stone details, symptom severity |
| Percutaneous nephrolithotomy | Almost always requires authorization | Stone size, failed prior treatment, imaging |
| Repeat lithotripsy | Requires detailed clinical justification | Documentation of first treatment, stone persistence |
Performing a procedure without required authorization results in a claim denial where the provider typically cannot bill the patient for the charges either. Checking authorization requirements before scheduling procedures is far less costly than dealing with denials after the fact.
How to Handle Kidney Stone Coding at Different Visit Types
The correct coding approach varies depending on what type of visit is being coded and what happened during that visit. A first emergency presentation looks different from a follow-up office visit or a surgical admission.
| Visit Type | Typical Codes | Key Documentation Focus |
| Emergency presentation, stone suspected | Symptom codes (N23, R31) until imaging confirms | Document symptoms, order imaging, update after results |
| Emergency visit, stone confirmed on CT | N20.0 + ED E/M + CT code | Link imaging results to diagnosis in assessment |
| First office visit for known stone | N20.0 + office E/M | Document current symptoms, review imaging |
| Follow-up office visit, stone unchanged | N20.0 + office E/M | Note that stone is still present per imaging |
| Pre-procedure evaluation | N20.0 as primary diagnosis | Document indication for planned procedure |
| Lithotripsy or surgical procedure visit | N20.0 + procedure CPT with laterality modifier | Ensure modifier is on every procedural code |
| Post-procedure follow-up | N20.0 or appropriate aftercare code | Document procedure performed and recovery status |
| Stone has passed, no current stone | Z87.442 (history) or no stone code | Do not use N20.0 when no active stone is present |
One of the most common workflow errors in kidney stone billing involves the emergency visit where a stone is suspected but imaging has not yet returned results. In that situation, providers should document the symptoms clearly , renal colic, hematuria, flank pain , and billing teams should hold the claim until imaging confirms or rules out the stone. Once imaging results are available and the provider updates the assessment, the correct specific code can be assigned.
Best Practices for Building a Kidney Stone Coding Process That Works
Individual code decisions matter, but so does the overall process a practice uses to handle kidney stone claims from start to finish. Practices that consistently get kidney stone coding right have built habits and workflows that support accuracy at every step.
Verify stone location with imaging before assigning any specific location code. If the imaging report has not yet been reviewed, use symptom codes for the initial encounter and update the diagnosis after imaging confirms the location. This prevents the situation where N20.0 is assigned based on a suspected diagnosis that imaging later fails to confirm or shows to be in a different location.
Always use the most specific code the documentation supports. Defaulting to N20.9 when the record clearly says kidney stone is a missed opportunity for both accuracy and appropriate reimbursement. Review the entire medical record , not just the provider’s assessment , to find all relevant diagnoses including complications that need to be coded alongside the primary stone diagnosis.
Build the Excludes1 check for N13.2 into every kidney stone claim review. Whether that check is built into coding software, added to a manual review checklist, or taught as a habit during coder training, it needs to happen on every single kidney stone claim before submission. The denial that results from violating this rule is entirely preventable.
Track denial patterns across all kidney stone claims by denial reason and by the provider who generated the claim. When the same error appears repeatedly , whether it is a missing laterality modifier, a repeated Excludes1 violation, or a pattern of medical necessity denials from a specific payer , that pattern points to a process problem that needs a process solution, not just a case-by-case fix.
Work with providers to improve documentation habits at the point of care. When a provider knows that writing “right kidney stone confirmed on CT, no hydronephrosis, no ureteral involvement” instead of “kidney stone” saves the billing team thirty minutes and prevents a denial, they are more likely to include that level of detail. Provider education about documentation does not have to be lengthy or formal , brief, specific feedback tied to real examples from the practice is often the most effective approach.
Kidney stone coding in 2026 rewards practices that take a systematic approach. The codes themselves are straightforward once the rules are understood. The documentation requirements are clear once providers know what payers are looking for. The errors are predictable once billing teams understand the patterns. Putting all of that knowledge into a consistent workflow is what turns accurate individual code decisions into reliable, clean claims across every kidney stone visit a practice handles.