Urology ICD-10 Codes and CPT Codes: Complete Billing Reference





Urology ICD-10 Codes & CPT Codes

Accurate urology coding is critical for reimbursement and compliance. This reference covers the most-used ICD-10-CM diagnosis codes and CPT procedure codes for urology practices in the United States. Whether you are billing for BPH management, kidney stone treatment, or cystoscopy, these codes reflect current CMS guidelines and are updated for the 2025-2026 fiscal year.

FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable · Last verified: June 2026

🔍 Search Codes on This Page



Top ICD-10 Codes for Urology

ICD-10 Code Description Billable
N40.0 Benign prostatic hyperplasia without lower urinary tract symptoms
N40.1 Benign prostatic hyperplasia with lower urinary tract symptoms
N40.3 Nodular prostate without lower urinary tract symptoms
N20.0 Calculus of kidney
N20.1 Calculus of ureter
N20.2 Calculus of kidney with calculus of ureter
N39.0 Urinary tract infection, site not specified
N30.00 Acute cystitis without hematuria
N30.01 Acute cystitis with hematuria
R31.9 Hematuria, unspecified
N13.30 Unspecified hydronephrosis
N35.9 Urethral stricture, unspecified
N32.9 Bladder disorder, unspecified
C61 Malignant neoplasm of prostate
C67.9 Malignant neoplasm of bladder, unspecified
R33.9 Retention of urine, unspecified
N41.1 Chronic prostatitis
N44.00 Torsion of testis, unspecified
N47.1 Phimosis
N52.9 Male erectile dysfunction, unspecified
N39.3 Stress incontinence (female) (male)
Q54.9 Hypospadias, unspecified

Source: CMS ICD-10-CM Official Code Set FY 2026

Is Your Urology Practice Losing Revenue to Coding Errors?

OmniMD’s EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.

Schedule a Free Demo  View OmniMD EHR Software ›

Common CPT Codes for Urology Billing

CPT Code Description Medicare Rate* Common Modifiers
52000 Cystourethroscopy (separate procedure) ~$180.20 -51, -59
52351 Cystourethroscopy with ureteroscopy, diagnostic N/A (facility) -59
52356 Cystourethroscopy with ureteroscopy and lithotripsy N/A (facility) -59, -RT/-LT
50590 Lithotripsy, extracorporeal shock wave N/A (facility) -RT/-LT
55700 Biopsy, prostate, needle or punch, single or multiple ~$225.30 -59
55250 Vasectomy, unilateral or bilateral ~$285.10 -50
54150 Circumcision, using clamp or other device ~$114.60 N/A
51798 Measurement of post-voiding residual urine by ultrasound ~$26.40 -26, -TC
51741 Complex uroflowmetry ~$45.10 -26, -TC
51702 Insertion of temporary indwelling bladder catheter; simple ~$45.80 N/A
52630 Transurethral resection of residual or regrowth of prostate tissue N/A (facility) N/A
76872 Ultrasound, transrectal ~$115.40 -26, -TC
99213 Office outpatient visit, established patient, low complexity ~$77.50 -25, -95
99214 Office outpatient visit, established patient, moderate complexity ~$111.90 -25, -95

*Approximate 2025 CMS national non-facility rate. Rates vary by geography, setting, and payer contract. Refer to the CMS Physician Fee Schedule for official rates.

Top Denial Reasons for Urology Claims

Medical Necessity Not Documented

Cystoscopy, urodynamics, and prostate biopsy require documented symptoms such as hematuria, LUTS, or an abnormal PSA supporting the clinical indication in the medical record before the procedure is billed.

Missing or Incorrect Modifier

Unilateral procedures such as kidney stone treatment (50590, 52356) are frequently denied when laterality modifiers -RT or -LT are omitted. Bilateral vasectomy (55250) similarly requires the -50 modifier when both sides are addressed in one session.

Prior Authorization Not Obtained

Many payers require prior authorization for extracorporeal shock wave lithotripsy (50590) and advanced imaging. Confirm payer-specific requirements and secure written approval before scheduling elective stone or prostate procedures.

Diagnosis-Procedure Code Mismatch

Claims are denied when a TURP-related code (52630) is billed without a supporting BPH-with-LUTS diagnosis (N40.1), or when a stone-removal procedure lacks a matching calculus diagnosis (N20.x). Cross-check NCCI edits before submission.

Urology Billing & Coding Tips

  • Distinguish BPH with lower urinary tract symptoms (N40.1) from BPH without symptoms (N40.0) — the LUTS distinction directly affects medical necessity for TURP and related procedures.
  • Code kidney and ureteral stones (N20.0, N20.1, N20.2) by exact location and laterality when documented in the operative note.
  • Cystourethroscopy (52000) is frequently bundled under NCCI edits with other same-session endoscopic procedures — verify edits before billing it separately.
  • Vasectomy (55250) billed under a contraception-only diagnosis is excluded from coverage by many payers — confirm payer policy before scheduling.

Frequently Asked Questions

What is the ICD-10 code for BPH?

Use N40.1 when lower urinary tract symptoms (LUTS) are documented, or N40.0 when BPH is present without LUTS. N40.3 applies to a nodular prostate without LUTS.

What CPT code is used for a cystoscopy?

52000 covers a diagnostic cystourethroscopy. If ureteroscopy is also performed, use 52351 (diagnostic) or 52356 (with stone treatment/lithotripsy) instead.

Is a kidney stone (N20.0) billable?

Yes. N20.0 (calculus of kidney) is a valid, billable ICD-10-CM code. Use N20.1 for ureteral stones or N20.2 when both are present.

How does OmniMD help with urology coding?

OmniMD’s EHR suggests ICD-10 and CPT codes directly in the encounter workflow, reducing manual lookup time and claim denial rates.

What is the difference between 52000 and 52351?

52000 is a diagnostic cystourethroscopy alone. 52351 adds diagnostic ureteroscopy in the same session. Use 52356 instead of 52351 if the ureteroscopy includes stone treatment.

Streamline Your Urology Practice with OmniMD

Purpose-built EHR, billing, and practice management for Urology practices.

Book a Free Demo