
Nephrology CPT codes span five billing categories — kidney transplant procedures, renal biopsy, ESRD monthly capitation, dialysis session supervision, and outpatient E/M for CKD management.
Each follows different coding logic, different bundling rules, and different documentation requirements. The challenge is that these categories overlap in the same patient population.
An ESRD patient may receive monthly dialysis supervision, a vascular access intervention, and a separately billable E/M for a non-dialysis problem — all within the same month, all governed by different rules.
Here’s what we’ll cover:
- Dialysis session evaluation vs. MCP bundling
- Modifier rules and the coding errors that cost nephrology practices the most
- Kidney transplant CPT codes (recipient, donor, backbench — reported separately)
- ESRD monthly capitation codes by visit frequency
- Renal biopsy coding with imaging guidance
What are the kidney transplant CPT codes?
Kidney transplant coding covers three procedural phases — donor nephrectomy, backbench preparation, and recipient transplantation. Each phase has its own CPT codes and is reported separately when the operative documentation supports each as a distinct service.
Recipient transplantation
The CPT code depends on donor source.
| CPT code | Description |
| 50360 | Renal allotransplantation, cadaver donor |
| 50365 | Renal allotransplantation, living donor |
Both include vascular anastomosis, ureteral implantation, and recipient nephrectomy when performed during the same session.
Donor nephrectomy
| CPT code | Description |
| 50300 | Donor nephrectomy (open), cadaver, unilateral or bilateral |
| 50320 | Donor nephrectomy (open), living donor |
| 50547 | Laparoscopic donor nephrectomy, living donor |
Backbench preparation
| CPT code | Description |
| 50323 | Standard preparation, cadaver allograft |
| 50325 | Standard preparation, living donor allograft |
| 50327-50329 | Reconstruction (venous, arterial, ureteral anastomosis) |
For billing teams, the key documentation requirement is clearly distinguishing each phase in the operative note. The donor nephrectomy, backbench work, and recipient implantation are separately reportable — but only when the documentation supports each as a distinct service with its own findings and technique.
Non-transplant nephrectomy
Nephrectomy for tumor, non-functioning kidney, or trauma uses a different code set.
| CPT code | Description |
| 50220 | Open nephrectomy, including partial ureterectomy |
| 50230 | Open radical nephrectomy (with lymph nodes, adrenal gland) |
| 50545 | Laparoscopic radical nephrectomy |
What is the CPT code for renal biopsy?
The renal biopsy CPT code is 50200 — percutaneous renal biopsy by trocar or needle. Imaging guidance is billed separately.
| CPT code | Description |
| 50200 | Renal biopsy, percutaneous |
| 76942 | Ultrasound guidance for needle placement |
| 77012 | CT guidance for needle placement |
The ultrasound-guided renal biopsy is reported as 50200 plus 76942 together. For transplant kidney biopsies (surveillance or for-cause), the same 50200 applies — the ICD-10 code (T86.1x for transplant rejection vs. N18.x for native kidney disease) differentiates the clinical context, not the CPT code.
How do ESRD monthly capitation codes work?
MCP codes represent the largest recurring revenue stream in most nephrology practices. They cover monthly physician supervision of dialysis patients — one code per patient per month, selected by visit frequency.
Adult MCP codes (age 20+)
| CPT code | Visits/month | Description |
| 90960 | 4+ | Highest-tier monthly services |
| 90961 | 2-3 | Mid-tier monthly services |
| 90962 | 1 | Lowest-tier monthly services |
The revenue gap between 90960 and 90962 is often $100+ per patient per month. For a practice managing 200 ESRD patients, consistently billing 90960 versus defaulting to 90962 because visit documentation is incomplete represents hundreds of thousands of dollars annually. The code is simple — the hard part is documenting visit counts accurately every month.
Pediatric and home dialysis
Pediatric MCP codes (90951-90959) follow the same visit-frequency logic across three age groups.
Home dialysis codes (90963-90966) cover both home hemodialysis and peritoneal dialysis — they’re not modality-specific. CPT 90970 applies for partial-month billing when a patient begins or ends dialysis mid-month.
Quick Reference
Nephrology CPT Code Map by Category
When are dialysis session codes appropriate?
Session codes cover physician evaluation during the actual dialysis procedure — distinct from MCP, which covers monthly supervision. Billing both for routine supervision is a bundling violation.
| CPT code | Description |
| 90935 | Hemodialysis with single physician evaluation |
| 90937 | Hemodialysis with repeated evaluation (same session) |
| 90945 | Non-hemodialysis (e.g., peritoneal), single evaluation |
| 90947 | Non-hemodialysis, repeated evaluation |
Session codes apply only when the physician provides a distinct evaluation beyond MCP coverage — typically for acute complications, hemodynamic instability, or AKI management during the session.
In practice, the most common audit finding is session codes billed alongside MCP for what was actually routine supervision, not a distinct clinical event.
How do E/M codes work for CKD management?
Outpatient nephrology visits use standard E/M codes (99202-99215) with level selection based on MDM or total time per CMS guidelines.
There is no CKD-specific CPT code — the ICD-10-CM code (N18.1-N18.6) identifies the stage, and the E/M level reflects the visit complexity.
For ESRD patients already covered by MCP, a separately billable E/M requires modifier 25 and documentation of a non-dialysis clinical problem. Appending modifier 25 without a documented distinct problem is a compliance violation CMS auditors specifically target.
Which modifier rules apply to nephrology?

Modifier errors are a persistent source of nephrology denials. The infographic below covers the decision logic — here’s the broader context for each.
Modifier 25
Required when billing E/M alongside MCP or a vascular access procedure on the same day. The E/M must address a clinical problem distinct from dialysis supervision.
Modifier 57
Appended to the E/M visit where the decision for a major procedure (transplant, nephrectomy, access creation) was made. Not to be confused with extended hemodialysis — that’s an incorrect definition from the original article.
Modifier 53
Used when a procedure is started but stopped before completion. The original article listed “modifier 36” for discontinued procedures — modifier 36 does not exist in CPT.
Modifier Logic
When to Use Each Modifier in Nephrology
Use when billing E/M alongside MCP or vascular access. Must document a distinct clinical problem.
Use for separate procedures at different sites. Rarely appropriate for dialysis claims unless truly distinct services.
Use on the E/M visit where the surgical decision was made (transplant, nephrectomy, access creation).
Use when a procedure is started but stopped (access intervention aborted due to complication). Not modifier 36 — that does not exist.
What CKD staging codes affect claim acceptance?
CKD staging directly determines whether claims are accepted and which billing pathway applies (E/M vs. MCP). Using unspecified codes when GFR data exists triggers automatic denials.
| ICD-10-CM | CKD stage | Billing pathway |
| N18.1 | Stage 1 | E/M-based |
| N18.2 | Stage 2 | E/M-based |
| N18.31 / N18.32 | Stage 3a / 3b | E/M-based |
| N18.4 | Stage 4 | E/M-based (pre-dialysis planning) |
| N18.5 | Stage 5 | E/M or transition to MCP at dialysis start |
| N18.6 | ESRD | MCP-based (90960-90966) |
A patient coded N18.5 who begins dialysis should transition to N18.6 and MCP billing. If the diagnosis isn’t updated, the practice either continues billing E/M while missing MCP revenue or creates conflicting claims. Keeping CKD staging current in the EHR at every visit — updated from the most recent GFR — is a billing prerequisite.
Which nephrology coding errors cost the most?
These errors appear repeatedly in nephrology billing audits and generate the highest revenue loss.
50360 / 50365
Incorrect Example:
62140 — cranioplasty code
50200
Incorrect Example:
75872 / 75873 — venous catheterization codes
Billing 90960 with only 2 visits documented or using 90962 without supporting documentation.
Missing distinct documentation can trigger bundling denials.
Ensure services are separately billable before submission.
Modifier 36 does not exist. Discontinued procedures use modifier 53.
Your nephrology codes shouldn’t leave revenue behind

Nephrology coding spans transplant surgery, interventional vascular procedures, monthly bundled payments, session-based billing, and E/M visits.
That breadth creates a knowledge requirement that general billing teams rarely cover at the depth needed to prevent specialty-specific errors.
MedHeave builds nephrology-specific billing controls around correct MCP code selection, dialysis bundling compliance, transplant and vascular access coding, and the modifier logic that prevents audit exposure.
- Claims submitted within 24-48 hours of signed encounter notes
- MCP visit counts validated against documentation before submission
- Denials addressed within 72 hours with payer-specific documentation
- Performance-based pricing (4-7% of collections) with no lock-in
Contact us to see how nephrology-focused billing captures the revenue your practice is already earning.
Frequently asked questions
Here are some commonly asked questions on this topic:
The kidney transplant CPT code is 50360 for cadaver donor renal allotransplantation or 50365 for living donor. Both codes cover the recipient implantation including vascular anastomosis and ureteral implantation. Donor nephrectomy (50300, 50320, or 50547) and backbench preparation (50323-50329) are reported separately when the operative documentation supports each as a distinct procedural phase with its own findings, technique, and clinical rationale documented in the operative note.
The renal biopsy CPT code is 50200 — percutaneous biopsy by trocar or needle. For ultrasound-guided biopsy, add 76942 for the imaging component. For CT-guided biopsy, add 77012. The biopsy code and imaging guidance code are reported together as separate services. The same CPT 50200 applies whether the biopsy targets a native kidney or a transplant allograft — the ICD-10-CM code (T86.1x for transplant rejection vs. N18.x for native disease) differentiates clinical context.
CPT 90960 describes ESRD-related services per month for patients 20 years and older with four or more face-to-face physician visits during the month. It’s the highest-tier adult monthly capitation code representing bundled physician supervision of dialysis care. Code selection depends entirely on documented visit count — 90960 for 4+ visits, 90961 for 2-3 visits, 90962 for 1 visit per month. The revenue gap between tiers is often $100+ per patient per month.
CPT 90970 covers ESRD-related services for dialysis less than a full month, reported per day for patients 20 years and older. It applies when a patient begins dialysis mid-month, is hospitalized during part of the month, transitions between dialysis modalities, or otherwise doesn’t receive a full month of outpatient supervision. The per-day calculation covers only the portion of the month the patient received outpatient ESRD care under the nephrologist’s management.
Yes, but only when the E/M addresses a clinical problem distinct from the dialysis management covered by the MCP. Modifier 25 is required, and the documentation must describe a separately identifiable diagnosis, assessment, and management plan unrelated to routine ESRD care. Billing E/M with modifier 25 for routine dialysis check-ins — without a distinct non-dialysis problem documented — is a compliance violation that CMS auditors specifically target in nephrology billing practices.
There is no CKD-specific CPT code. CKD management visits use standard outpatient E/M codes (99202-99215 for new and established patients). The ICD-10-CM code (N18.1-N18.6) identifies the CKD stage; the E/M code reflects the complexity of the physician’s work during that visit. CKD patients with multiple comorbidities typically support higher E/M levels due to the complexity of managing kidney disease alongside diabetes, hypertension, and cardiovascular conditions simultaneously.