Urinary tract infections account for over 8.1 million outpatient visits annually in the United States. That's a massive volume of claims. Yet UTI-related denials remain some of the highest in outpatient billing.
The reason? Nonspecific coding.
Here's what we see constantly: billing teams default to N39.0 (UTI, site not specified) even when the provider's documentation clearly supports a more specific ICD-10 code for UTI. The chart says "acute cystitis." The claim says N39.0. And the denial lands in someone's inbox 30 days later.
That problem just got harder to ignore. The FY2026 ICD-10-CM updates (effective October 1, 2025) tightened Excludes1 enforcement. The 2025 IDSA guideline revisions redefined how we classify complicated vs. uncomplicated infections. Payers are watching. And UTI coding that was "good enough" last year won't survive 2026 claim scrubbers.
This guide covers every ICD-10 code for UTI you'll need: by infection type, anatomical site, causative organism, and special populations like pregnant patients and catheter users. We also walk through CPT code pairings, documentation checklists, denial prevention strategies, and payer-specific billing rules that most coding references skip entirely.
It's built for physicians, certified coders, billing specialists, practice managers, and revenue cycle management teams handling urology, primary care, urgent care, and OB/GYN billing.
Let's start with the answer most people came here for.
The primary ICD-10-CM code for a urinary tract infection when the specific site is not identified is N39.0 (Urinary tract infection, site not specified). This code remains billable and effective under the FY2026 ICD-10-CM update (October 1, 2025 through September 30, 2026). However, when documentation specifies the infection site, bladder (cystitis), kidney (pyelonephritis), or urethra (urethritis), site-specific codes such as N30.00, N10, or N34.1 must be used instead of N39.0.
What Is a Urinary Tract Infection (UTI)? Clinical Overview for Coding Accuracy
You can't code a UTI correctly if you don't understand the clinical picture behind it. Coding accuracy starts with knowing what the provider is actually treating, and why the diagnosis details matter for claim acceptance.
A urinary tract infection is a bacterial infection that develops anywhere along the urinary system: kidneys, ureters, bladder, or urethra. The infection triggers an inflammatory response that produces the symptoms providers document, and those symptoms directly influence which ICD-10-CM code belongs on the claim.
Common Causes and Risk Factors
The vast majority of UTIs are bacterial. Escherichia coli (E. coli) causes over 80% of all cases. The bacteria typically enter through the urethra and travel upward into the bladder, sometimes reaching the kidneys.
According to the CDC, UTIs affect over 150 million people globally each year. Several risk factors increase susceptibility:
- Catheter use (indwelling or intermittent)
- Female anatomy (shorter urethra)
- Sexual activity
- Menopause and estrogen decline
- Diabetes mellitus
- Structural abnormalities of the urinary tract
- Immunosuppression
Each of these risk factors can influence code selection. A catheter-associated UTI, for example, requires entirely different coding than a simple community-acquired infection.
UTI Symptoms That Drive Diagnosis Coding
The symptoms a provider documents don't just confirm the diagnosis. They shape which codes are appropriate and whether additional symptom codes should accompany the primary UTI diagnosis.
Common UTI symptoms include:
- Dysuria (painful or burning urination)
- Urinary frequency and urgency
- Hematuria (blood in urine)
- Cloudy or foul-smelling urine
- Suprapubic pain or pressure
- Flank pain (suggests kidney involvement)
- Fever and chills (suggests systemic infection)
Here's the coding connection most billers miss: each symptom may correspond to a separate ICD-10 code when documented as the reason for the encounter. UTI symptoms like dysuria (R30.0) or hematuria (R31.9) can be reported alongside the infection code when clinically relevant.
Types of UTIs: Why Classification Matters for ICD-10 Coding
Not every UTI is the same, and the urinary tract infection ICD 10 code your team selects must reflect the specific type documented by the provider.
Three primary classifications drive code selection:
- Cystitis (bladder infection): the most common type, coded under the N30.- series
- Pyelonephritis (kidney infection): more severe, coded as N10 (acute) or N11.- (chronic)
- Urethritis (urethral infection): coded under the N34.- series
The type of UTI directly determines which ICD-10 code for UTI is appropriate, making clinical classification the foundation of accurate coding. When your coder sees "UTI" on a chart but the provider's notes describe flank pain, fever, and costovertebral angle tenderness, that's pyelonephritis documentation, not an unspecified infection.
What Is ICD-10 Code N39.0? Understanding the Primary UTI Code
N39.0 is the code that handles the majority of UTI claims in outpatient settings. It's also the code most likely to be overused. Understanding exactly when it applies, and when it doesn't, is where clean claims start.
N39.0 Code Definition, Billable Status, and Effective Dates
N39.0 is the ICD-10-CM classification code for "Urinary tract infection, site not specified." It is a billable diagnostic code maintained under Chapter 14 (Diseases of the Genitourinary System) of the ICD-10-CM manual. Under the FY2026 update, the N39.0 diagnosis code remains effective from October 1, 2025, through September 30, 2026. This code should only be used when clinical documentation confirms a UTI but does not specify the anatomical location of the infection within the urinary system.
That last part is critical. N39.0 isn't a catch-all. It's a fallback for when the provider genuinely doesn't specify a site. If the chart says "bladder infection" or "acute cystitis," your coder should never reach for N39.0.
What Conditions Does N39.0 Cover?
The uti icd 10 code N39.0 applies to several clinical scenarios, all sharing one common thread: the infection site isn't documented.
- Acute lower or upper urinary tract infections without site specification
- Bacterial urinary infections with confirmed bacteriuria (site unknown)
- Chronic UTIs with persistent symptoms (site unspecified)
- Febrile UTIs with systemic manifestations
- Recurrent UTIs in an active episode (site unspecified)
- Catheter-associated UTIs when the site isn't further specified
If any of these scenarios include documentation that narrows the site, a more specific code takes priority.
Excludes1 Notes: What Cannot Be Coded With N39.0
This is where most denials originate. The Excludes1 notes under N39.0 aren't suggestions. They're hard rules. Coding N39.0 alongside any of these conditions on the same claim triggers an automatic edit failure with most payers.
|
Excluded Condition |
ICD-10 Code |
Reason |
|
Cystitis (bladder infection) |
N30.- |
Site-specific: use instead of N39.0 |
|
Urethritis |
N34.- |
Site-specific |
|
Pyonephrosis |
N13.6 |
Kidney-specific with pus |
|
Candidiasis of urinary tract |
B37.4- |
Fungal, different pathology |
|
Neonatal UTI |
P39.3 |
Age-specific coding |
|
Pyuria (isolated) |
R82.81 |
Symptom, not infection |
Excludes1 means "not coded here." You can't report N39.0 and N30.00 on the same encounter. If the provider documents acute cystitis, N30.00 replaces N39.0 entirely. Both codes on the same claim will bounce back, and the rework costs your team time and revenue.
When to Use N39.0 vs. a More Specific Code
Choosing between N39.0 and a site-specific code comes down to one question: did the provider document where the infection is?
✅ Use N39.0 when:
- The provider documents "UTI" without identifying the bladder, kidney, or urethra
- Lab results confirm infection but site-specific diagnosis is pending
- Generalized urinary symptoms with positive culture, no site identified
❌ Do NOT use N39.0 when:
- Documentation specifies bladder, kidney, or urethra involvement
- The patient is pregnant (use the O23.- series instead)
- The patient is a neonate (use P39.3)
The ICD 10 uti unspecified code exists for a reason, but it shouldn't be your team's default. If 70% of your UTI claims go out as N39.0, that's a red flag worth investigating.
Accurate code selection for UTI claims is the first step toward clean submissions. If your practice struggles with N39.0 overuse or site-specificity documentation gaps, MedSole RCM's certified coders can audit your UTI claims and identify revenue recovery opportunities. Learn about our medical billing services →
2025-2026 ICD-10-CM Updates: What Changed for UTI Coding
Every October brings a new ICD-10-CM release. And every year, billing teams scramble to figure out what actually changed for the codes they use daily. For UTI coding, the FY2026 update (effective October 1, 2025, through September 30, 2026) brought a few changes worth paying attention to.
CMS added 487 new codes in this release. Most won't touch your UTI claims. But several new and revised codes sit close enough to UTI workflows that ignoring them creates risk.
FY2026 Key Changes Affecting UTI Code Selection
The biggest change isn't a new code. It's stricter enforcement of existing Excludes1 rules under N39.0. The pyonephrosis exclusion (N13.6) was added in a prior year, but FY2026 confirmed its permanent status. Payer claim scrubbers have caught up. If your team is still submitting N39.0 alongside any Excludes1 condition, those claims won't make it past the front door.
Three new codes are relevant to UTI billing workflows:
- T36.AX5- (Adverse effect of fluoroquinolones): This is brand new for FY2026. Fluoroquinolones like ciprofloxacin and levofloxacin remain common UTI treatments despite FDA black box warnings. Adverse effects now have a dedicated, separately reportable code. If your provider documents a fluoroquinolone side effect during UTI treatment, T36.AX5A captures it on the initial encounter.
- Z15.07 (Genetic susceptibility to urinary tract malignancies): A new code for patients with documented genetic predisposition. Won't appear on most UTI claims, but it matters for urology practices managing high-risk patients with recurrent infections alongside malignancy screening.
- R10.84 (Expanded flank pain and CVA tenderness specificity): Relevant to pyelonephritis documentation. When a provider documents costovertebral angle tenderness, this code supports the clinical picture for N10 selection over N39.0.
One more thing to track: the mid-year update. CMS releases a second update effective April 1, 2026, which replaces the October 1, 2025, code set for services rendered after that date. If your practice doesn't load the spring update into your billing system, you'll be submitting outdated codes for half the fiscal year.
IDSA 2025-2026 Guideline Shifts: Impact on UTI Coding
Clinical guidelines drive documentation, and documentation drives code selection. The 2025 IDSA guideline revisions changed how clinicians classify UTIs, which directly impacts what your coders see on the chart.
The biggest shift: uncomplicated UTI (uUTI) is now defined as an afebrile, bladder-only infection regardless of the patient's sex. Male UTIs are no longer automatically classified as "complicated." That's a significant change for primary care and urgent care billing.
A complicated UTI (cUTI) now requires at least one of these documented factors: fever, kidney involvement, prostate involvement, or catheter association. Without one of those, the infection is uncomplicated by default.
What does that mean for the uti icd 10 code your team selects? More claims should land on acute cystitis icd 10 codes (N30.0-) for uncomplicated bladder infections. Fewer should default to N39.0 when documentation supports a specific site. And complicated UTI icd 10 coding now hinges on documented clinical factors, not assumptions based on patient demographics.
How These Updates Affect Your Claims in 2026
Here's what these changes mean in practical terms for your billing workflow:
Payers have tightened Excludes1 validation. N39.0 paired with site-specific cystitis or urethritis codes will trigger automatic rejections on more claims than it did in FY2025. Medicare's claim processing systems and most commercial payer scrubbers now flag these combinations before a human reviewer ever sees the claim.
Fluoroquinolone adverse effects are separately reportable for the first time. If your providers prescribe cipro or levo for UTIs and a patient experiences tendon pain, neuropathy, or other documented side effects, T36.AX5A belongs on the claim alongside the UTI diagnosis.
Provider documentation needs to specify "complicated" or "uncomplicated" explicitly. When it doesn't, coders default to N39.0, and that default costs you specificity, clean claim rates, and sometimes reimbursement. A quick EHR template update can solve this problem before it starts.
Complete ICD-10-CM Code Table for Urinary Tract Infections (2026)
Having every UTI-related ICD-10 code in one place saves your coders time and reduces lookup errors. This uti icd 10 code reference covers infection codes, organism identifiers, symptom codes, and special population classifications, all current through the FY2026 release.
|
ICD-10 Chapter |
Code |
Description |
|
14 |
N39.0 |
Urinary tract infection, site not specified |
|
14 |
N30.00 |
Acute cystitis without hematuria |
|
14 |
N30.01 |
Acute cystitis with hematuria |
|
14 |
N30.10 |
Interstitial cystitis (chronic) without hematuria |
|
14 |
N30.11 |
Interstitial cystitis (chronic) with hematuria |
|
14 |
N30.20 |
Other chronic cystitis without hematuria |
|
14 |
N30.21 |
Other chronic cystitis with hematuria |
|
14 |
N30.30 |
Trigonitis without hematuria |
|
14 |
N30.31 |
Trigonitis with hematuria |
|
14 |
N30.40 |
Irradiation cystitis without hematuria |
|
14 |
N30.41 |
Irradiation cystitis with hematuria |
|
14 |
N30.80 |
Other cystitis without hematuria |
|
14 |
N30.81 |
Other cystitis with hematuria |
|
14 |
N30.90 |
Cystitis, unspecified without hematuria |
|
14 |
N30.91 |
Cystitis, unspecified with hematuria |
|
14 |
N34.0 |
Urethral abscess |
|
14 |
N34.1 |
Nonspecific urethritis |
|
14 |
N34.2 |
Other urethritis |
|
14 |
N34.3 |
Urethral syndrome, unspecified |
|
14 |
N10 |
Acute pyelonephritis |
|
14 |
N11.0 |
Chronic pyelonephritis |
|
14 |
N11.9 |
Chronic pyelonephritis, unspecified |
|
14 |
N13.6 |
Pyonephrosis |
|
14 |
N39.9 |
Disorder of urinary system, unspecified |
|
14 |
Z87.440 |
Personal history of urinary tract infections |
|
1 |
B96.2 |
E. coli as cause of diseases classified elsewhere |
|
1 |
B96.1 |
Klebsiella pneumoniae as cause |
|
1 |
B96.4 |
Proteus (mirabilis) as cause |
|
1 |
B96.5 |
Pseudomonas as cause |
|
1 |
B96.20 |
Unspecified E. coli as cause |
|
1 |
B96.89 |
Other specified bacterial agents as cause |
|
1 |
B37.4 |
Candidiasis of urinary tract |
|
1 |
A49.9 |
Bacterial infection, unspecified |
|
15 |
O23.0 to O23.5 |
UTI in pregnancy (trimester-specific) |
|
16 |
P39.3 |
Neonatal urinary tract infection |
|
19 |
T83.511A |
Infection from indwelling urethral catheter |
|
19 |
T36.AX5A |
Adverse effect of fluoroquinolones (NEW FY2026) |
|
18 |
R30.0 |
Dysuria |
|
18 |
R31.0 to R31.9 |
Hematuria codes |
|
18 |
R35.0 |
Urinary frequency |
|
18 |
R82.81 |
Pyuria |
This table represents the most commonly used ICD-10-CM codes across UTI diagnosis, organism identification, symptom coding, and special population scenarios. The correct ICD-10 code for UTI depends on documented site specificity, infection status, causative organism, and patient population.
Bookmark this page. Your coders will come back to it.
ICD-10 Codes for UTI by Infection Type and Location
Selecting the right icd 10 code for cystitis, pyelonephritis, or urethritis requires knowing what each code covers, when it applies, and what documentation supports it. Here's the breakdown by anatomical site.
Cystitis (Bladder Infection) ICD-10 Codes
Cystitis is the most common UTI type your coders will encounter. The bladder infection icd 10 codes fall under the N30.- series, and the key differentiator within that series is hematuria. Does the patient have blood in the urine? That one detail splits codes across every cystitis subcategory.
Here's the thing: if your provider documents "acute cystitis" without mentioning hematuria at all, your coder should query for clarification. Picking N30.00 vs. N30.01 based on assumption, rather than documentation, creates audit exposure.
N30.00: Acute Cystitis Without Hematuria
N30.00 is the acute cystitis without hematuria icd 10 code. Use it when the provider documents an acute bladder infection and the record confirms no blood in urine, either by explicit statement or by a clean urinalysis result. Documentation must include "acute" or equivalent language; otherwise, you're looking at N30.90 (unspecified).
Billing tip: Pair with B96.2 if a urine culture confirms E. coli. Don't leave the organism code off the claim when culture results are in the chart.
N30.01: Acute Cystitis With Hematuria
N30.01 is the acute cystitis with hematuria icd 10 code. Same clinical picture as N30.00, but the provider documents visible or microscopic blood in the urine. A positive dipstick for blood or a microscopy result showing red blood cells counts. The hematuria doesn't need a separate R31.- code when it's already captured in N30.01.
Billing tip: Don't double-code hematuria. N30.01 already includes it. Adding R31.9 alongside N30.01 is redundant and can trigger payer edits.
N30.90/N30.91: Cystitis, Unspecified
When the provider documents "cystitis" without specifying acute, chronic, or any other qualifier, N30.90 (without hematuria) or N30.91 (with hematuria) is the appropriate choice. It's a fallback, not a first choice. If your coders are using unspecified cystitis codes frequently, that's a documentation improvement opportunity.
N30.10/N30.11: Interstitial Cystitis (Chronic)
The interstitial cystitis icd 10 codes are N30.10 (without hematuria) and N30.11 (with hematuria). Interstitial cystitis isn't a typical bacterial infection. It's a chronic inflammatory condition of the bladder wall, often diagnosed after ruling out infection. Make sure your coders don't confuse recurrent bacterial cystitis with interstitial cystitis. They're different conditions with different codes and different medical necessity profiles.
Pyelonephritis (Kidney Infection) ICD-10 Codes
Kidney infections are the serious end of the UTI spectrum. The acute pyelonephritis icd 10 code is N10, and it signals a bacterial infection that's reached the renal parenchyma. When your provider documents flank pain, fever, CVA tenderness, and a positive culture, N10 is where your coder should land.
For a kidney infection icd 10 scenario, the documentation bar is higher than cystitis. Payers expect clinical evidence of upper tract involvement: fever above 101°F, flank or back pain, nausea or vomiting, and lab markers consistent with systemic infection. A UTI with fever alone may not be enough to justify N10 over N39.0 without additional supporting documentation.
N11.0 covers chronic obstructive pyelonephritis, typically associated with structural abnormalities or obstruction. N11.9 handles chronic pyelonephritis when the specific type isn't documented. Both require ongoing or recurrent kidney infection documentation, not a single acute episode.
The acute pyelonephritis icd 10 code N10 is frequently under-coded. We've seen charts where the provider documents classic pyelonephritis symptoms, prescribes IV antibiotics, and the coder still submits N39.0. That's a missed opportunity for accurate severity capture and appropriate reimbursement.
Urethritis (Urethral Infection) ICD-10 Codes
Urethritis coding gets tricky because of overlap with sexually transmitted infections. N34.1 (nonspecific urethritis) covers urethral infections not attributed to gonorrhea, chlamydia, or other STI organisms. If cultures or molecular testing identify an STI pathogen, your coder leaves the N34.- series entirely and codes the specific infection.
N34.2 (other urethritis) captures urethral infections with specified non-STI causes that don't fit N34.1. N34.3 (urethral syndrome, unspecified) applies when a patient presents with urethritis symptoms but no confirmed infectious etiology.
The distinction matters for claim accuracy. Commercial payers, particularly those with STI-specific coverage carve-outs, may process N34.1 differently than STI-related urethritis codes. Misclassifying the cause can route the claim to the wrong benefit structure, leading to denials or incorrect patient responsibility calculations.
ICD-10 Codes for UTI by Causative Organism (B95-B97)
Most coders stop at the infection code. They'll submit N39.0 or N30.00 and move on to the next chart. But when a urine culture identifies the organism causing the infection, ICD-10-CM guidelines expect a secondary code from the B95-B97 range to accompany the primary diagnosis.
Skipping the organism code isn't just incomplete coding. It leaves money and data accuracy on the table. Payers use organism codes to validate medical necessity for specific antibiotics, and without them, prior authorization requests for targeted therapy can hit unnecessary roadblocks.
E. Coli UTI ICD-10 Coding (B96.2 / B96.20)
- coli causes roughly 80% of all community-acquired urinary tract infections. If your practice runs urine cultures on UTI patients, E. coli will show up on the majority of results. The e coli uti icd 10 coding is straightforward, but it's frequently missed.
B96.2 identifies Escherichia coli as the causative agent for diseases classified elsewhere. B96.20 specifies unspecified E. coli when the culture doesn't differentiate the strain further. Both are secondary codes. They never stand alone on a claim.
Here's how the icd 10 code for uti with e coli pairing works in practice: if a patient presents with an unspecified UTI and the culture grows E. coli, you'd submit N39.0 + B96.20. For acute cystitis with a confirmed E. coli culture, it's N30.00 + B96.20. The icd 10 e coli uti combination captures both the condition and its cause.
Your coders need to build a habit here. Every time a culture result is in the chart, check for an organism code. It takes five seconds and prevents downstream issues with antibiotic authorization and resistance tracking.
Klebsiella UTI ICD-10 (B96.1)
Klebsiella pneumoniae is the second most common gram-negative organism in UTIs, particularly in catheter-associated and hospital-acquired infections. The klebsiella pneumoniae uti icd 10 code is B96.1 (Klebsiella pneumoniae as the cause of diseases classified elsewhere).
Same pairing rules apply. B96.1 rides as a secondary code behind whatever primary UTI code the documentation supports. A hospitalized patient with acute pyelonephritis caused by Klebsiella would be coded N10 + B96.1.
What makes Klebsiella important from a billing perspective: it's often resistant to first-line antibiotics. When providers prescribe carbapenems or other broad-spectrum agents, payers may request clinical justification. Having B96.1 on the claim establishes that justification before the payer asks.
ESBL, Pseudomonas, Proteus, and Other Organism Codes
Beyond E. coli and Klebsiella, several other organisms appear regularly on UTI cultures. Each has its own ICD-10-CM code:
- B96.4: Proteus mirabilis as the cause (common in complicated UTIs)
- B96.5: Pseudomonas as the cause (frequent in catheter-associated infections)
- B96.89: Other specified bacterial agents, including Enterococcus species
- B37.4: Candidiasis of the urinary tract (fungal, not bacterial)
The icd 10 code for pseudomonas uti pairing follows the same pattern: primary UTI code first, B96.5 second.
For ESBL-producing organisms, the esbl uti icd 10 coding requires an extra step. ICD-10-CM doesn't have a single "ESBL" code. Instead, you code the organism (typically B96.20 for ESBL E. coli or B96.1 for ESBL Klebsiella) and add Z16.12 (resistance to extended-spectrum beta-lactamase) to capture the resistance pattern. That three-code combination, infection + organism + resistance, gives the full clinical picture.
Multi-Drug Resistant UTI Coding
MDR UTIs are becoming more common, and the coding is more layered than most teams realize. The multidrug resistant uti icd 10 approach requires documenting each resistance pattern separately using the Z16.- code series:
- Z16.10: Resistance to unspecified beta-lactam antibiotics
- Z16.12: Resistance to extended-spectrum beta-lactamases (ESBL)
- Z16.24: Resistance to multiple antibiotics
- Z16.29: Resistance to other specified single antibiotic
These Z16 codes are additional, never primary. They pair with the organism code and the infection code to create a complete resistance profile on the claim.
Here's where this matters for your practice's revenue: payers increasingly require resistance documentation to authorize second-line and third-line antibiotics. If your provider prescribes meropenem for a resistant UTI but the claim only shows N39.0 with no organism or resistance codes, expect a coverage determination request or an outright denial. Build the full code set from the start, and the authorization process gets smoother.
ICD-10 Codes for Recurrent and Chronic Urinary Tract Infections
Recurrent UTI icd 10 coding trips up even experienced coders because the coding rules change based on one question: is the patient actively infected right now, or are you documenting a pattern for preventive care?
Getting this wrong doesn't just risk a denial. It can misrepresent the patient's clinical status and affect treatment authorization for prophylactic therapy.
Recurrent UTI ICD-10 Coding: N39.0 + Z87.440
Clinically, a recurrent UTI means two or more infections within six months, or three or more within 12 months. But "recurrent" isn't a standalone ICD-10 code. There's no single icd 10 code for recurrent uti that captures the pattern in one shot.
What you need to understand: coding recurrent UTIs depends entirely on what's happening at this visit.
Active infection during a recurrent pattern: Code the current infection using the appropriate site-specific code (N30.00, N10, or N39.0 if site isn't specified). Then add Z87.440 (personal history of urinary tract infections) as a secondary code to flag the recurrence pattern. The icd 10 code for recurrent uti unspecified during an active episode is typically N39.0 + Z87.440.
No active infection, documenting history only: Use Z87.440 alone. The patient isn't currently infected, but the recurrence history affects clinical decision-making, like prescribing prophylactic antibiotics or ordering surveillance cultures.
There's also a clinical distinction your providers should document: reinfection vs. relapse. Reinfection means a new organism or a new episode after complete resolution. Relapse means the same organism returns because the original infection wasn't fully cleared. Both are "recurrent" clinically, but the documentation difference can affect treatment authorization and antimicrobial stewardship reporting.
Chronic UTI ICD-10 Codes
Chronic UTI icd 10 coding covers infections that persist despite treatment or that involve ongoing inflammatory changes. The codes differ from acute or recurrent infections:
- N30.20: Other chronic cystitis without hematuria
- N30.21: Other chronic cystitis with hematuria
- N11.0: Chronic obstructive pyelonephritis
- N11.9: Chronic tubulo-interstitial nephritis, unspecified
The icd 10 for chronic uti depends on documented site and characteristics. N11.9 often serves as the default chronic kidney infection code when providers don't specify the obstruction or reflux component.
Here's the thing most coders miss: "chronic" and "recurrent" aren't the same diagnosis. A patient who gets three separate, fully resolved infections per year has recurrent UTIs. A patient whose infection never fully clears despite multiple antibiotic courses has a chronic UTI. The documentation must reflect which one the provider means, because the codes are different and the medical necessity profiles for extended treatment vary.
Personal History of UTI: Z87.440
The history of uti icd 10 code Z87.440 is one of the most underused codes in UTI billing. It captures personal history of urinary tract infections when no active infection is present but the historical pattern is clinically relevant.
When should your coder use the personal history of uti icd 10 code? Several scenarios justify it:
- Annual wellness visits where UTI history affects screening recommendations
- Visits where prophylactic antibiotics are prescribed based on recurrence patterns
- Pre-operative assessments where UTI history affects surgical planning
- Pregnancy visits where prior UTI history influences monitoring protocols
According to CDC research, recurrent UTI patterns affect approximately 20% to 30% of women with initial infections. That's a substantial patient population where Z87.440 should appear on claims but often doesn't.
Z87.440 also plays a role in justifying preventive services. When a payer questions the medical necessity of a surveillance urine culture on a patient without current symptoms, the history code provides the clinical rationale for the order.
Recurrent UTI claims need detailed documentation of infection patterns, organism identification, and treatment history. If your team struggles to get these claims through on the first submission, MedSole RCM's coding specialists can help align your documentation with payer requirements, reducing denials and speeding up reimbursements. Talk to our coding team →
ICD-10 Codes for UTI During Pregnancy (O23 Series)
Pregnancy UTI coding follows entirely different rules than standard UTI coding. The uti in pregnancy icd 10 codes live in Chapter 15 (Pregnancy, Childbirth, and the Puerperium), not Chapter 14 where the rest of the UTI codes sit. Miss this distinction, and the claim gets rejected before a human ever reviews it.
Trimester-Specific UTI Codes
Every pregnancy-related UTI code requires a trimester designation. Payers won't accept an unspecified trimester for these diagnoses. The uti in pregnancy icd 10 codes break down by both infection type and gestational timing:
|
Code |
Description |
|
O23.10 |
Infections of bladder in pregnancy, unspecified trimester |
|
O23.11 |
Infections of bladder in pregnancy, first trimester |
|
O23.12 |
Infections of bladder in pregnancy, second trimester |
|
O23.13 |
Infections of bladder in pregnancy, third trimester |
|
O23.01 |
Infections of kidney in pregnancy, first trimester |
|
O23.02 |
Infections of kidney in pregnancy, second trimester |
|
O23.03 |
Infections of kidney in pregnancy, third trimester |
|
O23.21 |
Infections of urethra in pregnancy, first trimester |
|
O23.22 |
Infections of urethra in pregnancy, second trimester |
|
O23.23 |
Infections of urethra in pregnancy, third trimester |
|
O23.40 |
Unspecified infection of urinary tract in pregnancy, unspecified trimester |
|
O23.41 |
Unspecified UTI in pregnancy, first trimester |
|
O23.42 |
Unspecified UTI in pregnancy, second trimester |
|
O23.43 |
Unspecified UTI in pregnancy, third trimester |
For acute cystitis in pregnancy icd 10 coding, O23.11 through O23.13 replaces the standard N30.00 code. The pregnancy status overrides the standard genitourinary chapter codes entirely.
OB/GYN practices should have these codes templated in their EHR. Manually searching for the right O23 variant during a busy prenatal visit is where errors creep in.
Why N39.0 Must NOT Be Used for Pregnancy UTIs
This is a hard rule, not a preference. N39.0 cannot be used for any UTI complicating pregnancy icd 10 scenario. The Excludes1 relationship between Chapter 14 UTI codes and Chapter 15 pregnancy codes means submitting N39.0 for a pregnant patient triggers an automatic edit failure.
We've seen this mistake more often in urgent care and emergency department settings where the provider may not be an OB specialist. A pregnant patient comes in with UTI symptoms. The provider documents "UTI" and the coder grabs N39.0 out of habit. Claim denied.
The fix: every intake workflow should capture pregnancy status before the encounter reaches the coder. When a patient is pregnant, the coder routes to the O23 series automatically. No exceptions.
Organism codes from the B95-B97 range can still be paired as secondary codes alongside the O23 series. If a pregnant patient's culture grows E. coli, you'd code O23.12 + B96.20 for a second-trimester bladder infection caused by E. coli.
One more detail worth noting: payer credentialing affects how pregnancy-related UTI claims process. If your rendering provider isn't credentialed for OB-related diagnoses with a specific payer, the O23 codes may route to a benefits carve-out that doesn't match your contract. Verify your provider's credentialing covers pregnancy-related services before these claims become a pattern of denials.
ICD-10 Codes for UTI-Related Symptoms
UTI symptoms don't always lead to a confirmed infection diagnosis. Sometimes the provider documents dysuria and frequency, orders a culture, and the results come back negative. Other times, symptoms accompany a confirmed UTI but need separate reporting for medical necessity support. Knowing when uti symptoms icd 10 codes stand alone vs. when they're bundled into the infection code keeps your claims clean.
The rule is simple: if the symptom is already captured by the diagnosis code, don't add it separately. If the symptom is the only documented finding, or if it's being evaluated independently, it gets its own code.
Dysuria / Burning Urination (R30.0)
R30.0 is the icd 10 code for burning with urination. It covers painful urination, burning sensation during voiding, and stranguria. Your coder uses this code in two scenarios.
First, when the patient presents with burning with urination icd 10 as the primary complaint and no infection is confirmed yet. The culture is pending. The provider is treating symptoms while waiting on results. R30.0 is the appropriate primary diagnosis for that encounter.
Second, when dysuria exists alongside a confirmed UTI but the provider documents it as a separately evaluated concern, such as when pain management is part of the treatment plan beyond the antibiotic. In most straightforward UTI visits, though, the infection code alone covers the clinical picture. Adding R30.0 to every UTI claim creates unnecessary complexity.
Hematuria Codes (R31.0 to R31.9)
The icd 10 code for hematuria spans a range depending on type:
- R31.0: Gross (visible) hematuria
- R31.1: Benign essential microscopic hematuria
- R31.21: Asymptomatic microscopic hematuria
- R31.29: Other microscopic hematuria
- R31.9: Hematuria, unspecified
Here's the catch with UTI claims: if you've already coded N30.01 (acute cystitis with hematuria), the hematuria is built into that code. Adding R31.9 on top is redundant. Payers will flag it.
Use the R31 series as a standalone when hematuria is being evaluated on its own, like when the provider orders imaging to rule out bladder or kidney pathology unrelated to infection. That's a different clinical question entirely.
Urinary Frequency (R35.0) and Urgency
R35.0 covers urinary frequency. R35.89 handles other specified urinary symptoms, including urgency that doesn't fit elsewhere. The icd 10 urinary frequency code is most useful during workups where infection hasn't been confirmed.
A patient who comes in reporting frequent urination every 30 minutes but has a clean urinalysis doesn't have a UTI, at least not yet. R35.0 captures the reason for the visit accurately while the provider investigates other causes like overactive bladder, diabetes, or medication side effects.
Once a UTI is confirmed as the cause of the frequency, the infection code takes over as primary. The symptom code becomes optional and, in most cases, unnecessary.
Pyuria (R82.81) and Foul-Smelling Urine
R82.81 is the pyuria icd 10 code, covering white blood cells in urine detected on urinalysis. Pyuria suggests infection but doesn't confirm it. Sterile pyuria, where WBCs are present without bacterial growth, is a real clinical finding that needs its own code rather than a UTI diagnosis.
Foul-smelling urine doesn't have a dedicated ICD-10-CM code. When it's the only documented symptom, coders typically use R82.89 (other abnormal findings in urine) or document it as a supporting detail under the primary complaint.
The billing lesson across all symptom codes: don't stack them on UTI claims by default. Use them when they're the reason for the encounter, when they're being evaluated independently, or when they support medical necessity for a test or treatment that the infection code alone doesn't justify.
ICD-10 Codes for Catheter-Associated UTI, Urosepsis, and Special Scenarios
Standard UTI coding covers the majority of outpatient encounters. But certain clinical situations, catheter infections, sepsis, and complicated cases, require specific code combinations and sequencing rules that trip up even experienced billing teams.
Catheter-Associated UTI (CAUTI) Coding
Catheter-associated UTI icd 10 coding requires a two-code minimum. The primary code is T83.511A (infection and inflammatory reaction due to indwelling urethral catheter, initial encounter) for the first visit. Pair it with the appropriate UTI code, typically N39.0 if the site isn't further specified.
The "A" at the end of T83.511A matters. It designates an initial encounter. Subsequent visits for the same CAUTI episode use T83.511D, and sequelae use T83.511S. Getting the encounter designation wrong is a common denial trigger.
CAUTI coding also carries HAI (healthcare-associated infection) reporting implications. Facilities tracked by CMS quality programs must report CAUTIs through NHSN. The coding on the claim feeds into quality metrics that affect reimbursement under value-based programs. Wrong code, wrong data, wrong quality score.
UTI with Sepsis / Urosepsis Coding Sequence
Sequencing is everything here. When a UTI progresses to sepsis, the urosepsis icd 10 coding follows a strict order: sepsis code first, UTI code second.
A typical sepsis secondary to uti icd 10 combination looks like this:
- A41.9 (sepsis, unspecified organism) as the principal diagnosis
- N39.0 (or site-specific UTI code) as a secondary diagnosis
- B96.20 (E. coli, if identified) as an additional code
- R65.20 if severe sepsis with organ dysfunction is documented
What you can't do: code UTI first with sepsis as secondary. ICD-10-CM Official Guidelines Section I.C.1.d requires the systemic infection (sepsis) to sequence before the localized infection that caused it.
The term "urosepsis" itself creates problems. It's not a recognized ICD-10-CM term. When a provider writes "urosepsis" in the chart, your coder needs clarification. Does the provider mean UTI with sepsis? Or just a severe UTI without systemic criteria? The distinction affects whether you code a uti with sepsis icd 10 combination or just the UTI alone. A quick query to the provider prevents a coding assumption that could trigger an audit.
Complicated vs. Uncomplicated UTI (2026 IDSA Framework)
The complicated uti icd 10 landscape shifted with the 2025 IDSA guideline update. Previously, any male UTI was automatically considered complicated. That's no longer the case.
Under the current framework, an uncomplicated UTI is defined as an afebrile, bladder-only infection regardless of the patient's sex. Complicated UTI requires documented evidence of at least one qualifying factor:
- Fever (typically above 101°F / 38.3°C)
- Kidney involvement (pyelonephritis)
- Prostate involvement
- Catheter association
- Structural or functional urinary tract abnormalities
Why this matters for coding: the complicated vs. uncomplicated distinction drives code selection between cystitis codes (N30.-), pyelonephritis codes (N10), and the unspecified N39.0. It also affects which CPT-level E/M code is appropriate, since complicated UTIs typically justify higher-level visits.
If your providers aren't documenting "complicated" or "uncomplicated" in their notes, your coders are guessing. And guessing leads to denials.
CPT Codes for UTI: Pairing Diagnosis and Procedure Codes for Clean Claims
Selecting the right ICD-10 code is only half the equation. The cpt code for uti encounters must align with the diagnosis to pass payer edits. A mismatch between what the provider did (CPT) and why they did it (ICD-10) is one of the fastest ways to generate a denial.
Common CPT-ICD-10 Pairings for UTI Encounters
Every UTI visit involves at least one E/M code and usually a lab. Here's how the most common cpt code for urinary tract infection encounters pair with their ICD-10 diagnoses:
|
Service |
CPT Code |
Paired ICD-10 |
Notes |
|
Office visit (established, level 3) |
99213 |
N39.0, N30.00 |
Add modifier 25 if lab same day |
|
Office visit (established, level 4) |
99214 |
N10, N30.01 |
Complicated cases |
|
Urinalysis, automated |
81003 |
N30.00, R82.81 |
First-line UTI screening |
|
Urinalysis with microscopy |
81001 |
N39.0, N30.00 |
Manual review needed |
|
Urine culture |
87086 |
N39.0, R82.71 |
Identifies organism |
|
Urine culture, quantitative |
87088 |
B96.20, N30.00 |
Colony count reported |
The icd 10 code for urinalysis pairing depends on why the test was ordered. If the provider suspects UTI, pair the lab CPT with the UTI diagnosis code. If the urinalysis is part of a general wellness screen, the diagnosis code changes to the appropriate Z-code for the preventive visit.
Each uti cpt code on the claim must connect logically to the icd 10 code for uti it supports. When the connection isn't obvious to the payer's system, the claim stalls.
Modifier 25: When and How to Use It for UTI Visits
Here's where a lot of practices lose money or get flagged for audits. When a provider performs an E/M service and orders a lab on the same day, modifier 25 goes on the E/M code, not on the lab code.
Modifier 25 tells the payer: "The evaluation and management service was a separately identifiable service from the procedure performed on the same day." Without it, many payers bundle the E/M into the lab and only pay for one.
The documentation must support the modifier. A provider who documents a full history, examination, and medical decision-making for a UTI, then orders a urinalysis, has a legitimate modifier 25 claim. A provider who only documents "UTI, ordered UA" probably doesn't.
Reimbursement Rate Reference (2026 Estimates)
Approximate Medicare Physician Fee Schedule rates for common UTI encounter codes (2026 national averages, non-facility):
|
CPT Code |
Service |
Estimated Rate |
|
99213 |
Established patient, level 3 |
$97 to $103 |
|
99214 |
Established patient, level 4 |
$143 to $155 |
|
81003 |
Urinalysis, automated |
$4 to $5 |
|
81001 |
Urinalysis with microscopy |
$4 to $5 |
|
87086 |
Urine culture |
$10 to $12 |
|
87088 |
Urine culture, quantitative |
$10 to $13 |
These rates vary by geographic locality and contract terms with commercial payers. Most commercial plans reimburse above Medicare rates, but the CPT-ICD pairing requirements are often stricter.
Getting the CPT and ICD-10 pairing right is where most UTI billing errors start. If your team struggles with modifier application, code linkage, or payer-specific submission rules, MedSole RCM's certified billing team handles the details so your UTI claims get paid on the first submission. Request a free billing assessment →
UTI Documentation Requirements for Accurate ICD-10 Coding
The right icd 10 code for uti can only be selected when the provider gives the coder something to work with. Sounds obvious. But the gap between what providers know and what they write down is where most UTI coding problems start.
A provider might examine a patient, identify a bladder infection, prescribe an antibiotic, and document "UTI" in the assessment. The coder sees "UTI" and codes N39.0. The provider meant cystitis. The coder didn't have enough to go on. That's not a coding error. It's a uti documentation failure.
Essential Documentation Elements for UTI Claims
Every UTI encounter should capture these nine elements. When even one is missing, the diagnostic code for uti defaults to something less specific, and specificity is what keeps claims clean.
- ☑ Infection site: bladder, kidney, urethra, or explicitly unspecified
- ☑ Infection status: acute, chronic, or recurrent
- ☑ Complicated vs. uncomplicated classification per IDSA criteria
- ☑ Organism identified (if culture results are available)
- ☑ Hematuria presence or absence (drives the 4th/5th character in cystitis codes)
- ☑ Pregnancy status and trimester (triggers O23 series instead of N30/N39)
- ☑ Catheter involvement (triggers T83.511A sequencing)
- ☑ Antibiotic prescribed, including type and planned duration
- ☑ UTI history and recurrence pattern (supports Z87.440 when applicable)
Print this list. Tape it next to your providers' workstations. It takes 30 seconds to document these elements during the encounter. Chasing the information after the visit takes days.
Provider Documentation Tips to Avoid N39.0 Overuse
N39.0 isn't a bad code. It's an overused one. When your practice's UTI claims are 80% or more N39.0, that tells you the uti documentation isn't capturing site specificity, not that 80% of your patients have truly unspecified infections.
A few practical fixes that work:
Build EHR smart phrases. Create dot phrases or macros that prompt the provider to specify "acute cystitis" or "acute pyelonephritis" instead of just "UTI." One click replaces a vague assessment with a code-ready diagnosis.
Add a hematuria checkbox. Most EHR systems allow custom templates. Adding a simple yes/no for hematuria in the UTI template eliminates queries and lets the coder pick N30.00 vs. N30.01 without guessing.
Require complicated/uncomplicated designation. After the 2025 IDSA guideline update, this distinction drives code selection and E/M level. A dropdown field in the assessment section solves this instantly.
Link culture results to the encounter. When lab results come back two days after the visit, someone needs to update the chart and notify the coder. Organism codes (B96.2, B96.1) can't be added if the coder never sees the culture report.
[INFOGRAPHIC: UTI ICD-10 Code Selection Decision Tree]
Visual flowchart: UTI diagnosed → Site specified? → Yes → Cystitis/Pyelonephritis/Urethritis codes / No → N39.0 → Organism known? → Add B95-B97 → Pregnancy? → O23 series
The goal isn't perfect documentation on every chart. It's building a system where specific documentation is the path of least resistance, so your coders get what they need without chasing providers for addendums.
Common UTI Coding Mistakes and Denial Prevention Strategies
UTI claim denials are frustrating because they're almost always preventable. The coding isn't complicated. The rules are clear. But small oversights repeated across h