A urinary tract infection looks like the easiest diagnosis in outpatient coding, yet UTI ICD 10 coding is rarely that simple. The provider writes “UTI,” the coder picks a default code N39.0, and the claim goes out. In practice, UTI claims are where some of the most avoidable rework appears: the wrong site, a missing organism code, a pregnancy patient coded from the wrong chapter, or sepsis sequenced in the wrong order.
This guide walks through the UTI ICD 10 codes (ICD-10-CM) the way a coder actually uses them to maintain Urology billing compliance: starting with the one code most people search for, then moving to the site-specific codes that should replace it, the organism and resistance codes that sit beside it, and the special situations (pregnancy, catheters, sepsis) where the normal rules change.
Quick Answer: What Is the UTI icd 10 Code?
The UTI ICD 10 code for a urinary tract infection when the site is not specified is N39.0 (Urinary tract infection, site not specified). It is a billable code and it is unchange in the FY 2027 update that took effect on October 1, 2026.
When the provider documents where the infection is, N39.0 is no longer the right choice. Use the site-specific code instead:
| Documented diagnosis | ICD-10-CM code | Description |
| UTI, no site stated | N39.0 | Urinary tract infection, site not specified |
| Acute cystitis (bladder), no blood | N30.00 | Acute cystitis without hematuria |
| Acute cystitis (bladder), with blood | N30.01 | Acute cystitis with hematuria |
| Cystitis, acuity not stated, no blood | N30.90 | Cystitis, unspecified, without hematuria |
| Cystitis, acuity not stated, with blood | N30.91 | Cystitis, unspecified, with hematuria |
| Acute kidney infection | N10 | Acute pyelonephritis |
| Nonspecific urethral infection | N34.1 | Nonspecific urethritis |
| UTI in pregnancy | O23.- | Infections of the genitourinary tract in pregnancy |
| Organism identified on culture | B95-B97 | Add as a secondary code (for example B96.20 for E. coli) |
The rest of this UTI icd 10 guide explains how to choose between them, and what to document so the choice is easy.
What Is ICD-10 and Why Does It Matter?
ICD-10-CM is the diagnosis coding system used in the United States to record why a patient was seen. It is the American clinical modification of the World Health Organization’s ICD-10, developed and maintained by the CDC, with the annual code files published by CMS. Medical billers report every diagnosis on a claim, from a routine bladder infection to sepsis, using one of these alphanumeric codes.
Using it is not optional. According to the CMS ICD-10 resource page, the code set applies to all parties covered by HIPAA, not only providers who bill Medicare or Medicaid, and it has been required for services provided on or after October 1, 2015.
For UTI claims, the code does three jobs at once. It tells the payer which condition justified the visit, the urine tests and the antibiotics. It gives the next clinician an accurate record of the patient’s infection history. For inpatient stays, it also drives payment grouping: N39.0 groups to MS-DRG 689 and 690, Kidney and urinary tract infections with and without MCC. Because the code is often the only part of the clinical picture a payer sees, a vague one can make appropriate care look unsupported, while a specific one makes the same care easy to approve.
Understanding UTI ICD 10 Classification
ICD-10-CM classifies urinary tract infections by where the infection sits, not by the word “UTI” itself. Chapter 14, Diseases of the Genitourinary System (N00-N99), contains most of these codes, though ICD-10 classifies pregnancy, newborn, fungal, and catheter-related infections elsewhere. In practice, a documented UTI falls into one of three groups.
Lower Urinary Tract Infections
These involve the bladder and the urethra. Bladder infections are classified to cystitis (N30.-) and urethral infections to urethritis (N34.-). Burning on urination, urgency, frequency and lower abdominal discomfort without fever or flank pain are the typical findings. This is the most common group in outpatient care, and the one where the hematuria character in the cystitis codes matters most. The cystitis and urethritis sections below list these individual codes.
Upper Urinary Tract Infections
These involve the kidneys and, less often, the ureters. An acute kidney infection is classified to pyelonephritis (N10), with separate categories for chronic and obstructive disease (N11.-, N13.6) described in the kidney infection section. These complex diagnoses heavily influence specialized nephrology medical billing profiles. Flank pain, fever and costovertebral angle tenderness usually point to this group, which is why a UTI note recording those findings should not default to an unspecified code.
Unspecified UTI
When the provider confirms a UTI but never states the location, ICD-10-CM provides N39.0. It sits outside the cystitis, pyelonephritis, and urethritis categories on purpose, meaning its Excludes1 note blocks simultaneous reporting.
What N39.0 Actually Means
N39.0 sits in Chapter 14 of ICD-10-CM (Diseases of the Genitourinary System) under “Other disorders of the urinary system.” According to the ICD10Data entry for N39.0, it is a billable, specific code, and its code history shows no changes from its introduction in 2016 through the 2027 edition.
The code carries two instructions that matter every time you use it:
- Carries a ‘Use Additional Code’ instruction to append the causative bacteria (B95-B97), which is detailed in our organism breakdown below.
- Excludes1 notes. Certain conditions can never be reported together with N39.0. Those notes are the reason many UTI claims fail edits, and they are covered in the next section.
The AAPC Codify page for N39.0 lists the same use-additional note and the same Excludes1 and Excludes2 notes, which is a useful cross-check when you are training new coders.
The practical meaning of the title is simple: N39.0 is for a confirmed UTI where the record does not say whether it is in the bladder, kidney, ureter or urethra. It is a legitimate code, but it is meant to be the fallback and not the default.
What Conditions Does N39.0 Cover?
N39.0 is not limited to a single diagnosis. Based on the index entries and synonyms ICD10Data lists for the code, that includes:
- Acute or chronic UTI with no site stated
- Lower or upper UTI documented without naming the bladder, urethra or kidney
- Bacterial UTI and febrile UTI (with fever) when the location is not documented
- Persistent or recurrent UTI during an active episode, when no site is given
- UTI named by organism, such as E. coli, Klebsiella, Proteus, Pseudomonas or Enterococcus, with the organism reported as an additional B95-B97 code
- UTI after a procedure or related to a urinary catheter when no site is given, reported together with any complication code the documentation requires (see the catheter-associated section below)
What it does not cover is just as important. Coders report a positive urine culture with no documented infection as a finding, not a UTI, mapping it to the abnormal findings range (R82.-) instead. Similarly, billers report white cells in the urine alone as pyuria. The full exclusion list follows in the next section.
When N39.0 Is the Wrong UTI ICD 10 Code
The Excludes1 note under N39.0 tells you what must not be reported with it. Excludes1 means “not coded here,” and the excluded conditions are:
| Excluded condition | Code | What to do instead |
| UTI of a specified site, such as cystitis | N30.- | Report the cystitis code, not N39.0 |
| UTI of a specified site, such as urethritis | N34.- | Report the urethritis code |
| Pyonephrosis | N13.6 | Report N13.6 (add a B95-B97 organism code) |
| Candidiasis of the urinary tract | B37.4- | Fungal infection, coded from the B37.4- series |
| Neonatal urinary tract infection | P39.3 | Use the newborn code |
| Pyuria | R82.81 | Report the finding, not an infection |
There is also an Excludes1 note on N15.9 (Renal tubulo-interstitial disease, unspecified, which covers “infection of kidney NOS”) pointing back to N39.0. In other words, a kidney infection that is documented as a kidney infection does not belong under N39.0.
Two habits prevent most errors here. First, read the assessment for any site word: bladder, cystitis, kidney, pyelonephritis, urethra. Second, check the patient’s age and pregnancy status before you pick a Chapter 14 code at all.
Cystitis Codes: N30.00 and N30.01 (and the Rest of N30)
Cystitis is the most common specific diagnosis behind a “UTI” note, and the N30 series splits these infections mainly by type and the presence of hematuria.
- N30.00 Acute cystitis without hematuria
- N30.01 Acute cystitis with hematuria
- N30.10 / N30.11 Interstitial cystitis (chronic), without / with hematuria
- N30.20 / N30.21 Other chronic cystitis, without / with hematuria
- N30.30 / N30.31 Trigonitis, without / with hematuria
- N30.40 / N30.41 Irradiation cystitis, without / with hematuria
- N30.80 / N30.81 Other cystitis, without / with hematuria
- N30.90 / N30.91 Cystitis, unspecified, without / with hematuria
A few points from day-to-day coding:
Hematuria is already built into the fifth character. If you report N30.01, do not add a separate hematuria code from the R31 series. The blood is captured.
Do not guess the fifth character. If the note says “acute cystitis” and says nothing about blood, the correct response is usually a provider query or a reading of the urinalysis the provider references, not an assumption. A clear template field (“hematuria: yes / no”) solves this at the source.
Interstitial cystitis is not a bacterial UTI. N30.1- describes a chronic bladder condition. It is easy to confuse it with recurrent bacterial cystitis, and the two have very different treatment and medical-necessity stories.
A note that says only “cystitis” with no further detail lands on N30.90 or N30.91. Naming the bladder makes this option better than N39.0, but seeing it frequently still signals a documentation gap.
Kidney Infection Codes: N10, N12, N15.9, N11 and N13.6
Kidney involvement has more code options than most coders expect, and the right one depends on the exact words in the record.
- N10 Acute pyelonephritis. Use when the provider documents an acute kidney infection or acute pyelonephritis. Typical supporting documentation includes flank pain, fever, costovertebral angle tenderness and a positive culture.
- N12 Tubulo-interstitial nephritis, not specified as acute or chronic. This is where pyelonephritis NOS is indexed when acuity is not stated.
- N15.9 Renal tubulo-interstitial disease, unspecified. This is the home of “infection of kidney NOS.”
- N11.- Chronic tubulo-interstitial nephritis. N11.0 is nonobstructive reflux-associated chronic pyelonephritis, N11.1 is chronic obstructive pyelonephritis, N11.8 is other chronic tubulo-interstitial nephritis, and N11.9 is chronic tubulo-interstitial nephritis, unspecified.
- N13.6 Pyonephrosis. An obstructed, infected kidney. N13.6 has its own use-additional note for the infectious agent.
The most common error in this family is under-coding. A chart describes classic pyelonephritis and the provider treats the patient accordingly, yet the biller still sends out the claim as N39.0 because the word “UTI” appears in the assessment. If the clinical picture clearly shows upper tract involvement, submit a query so the diagnosis on the claim matches the delivered care.
Urethritis Codes: N34.1 and Related Codes
The N34 category covers urethritis and urethral syndrome:
- N34.0 Urethral abscess
- N34.1 Nonspecific urethritis
- N34.2 Other urethritis
- N34.3 Urethral syndrome, unspecified
Urethritis can overlap with sexually transmitted infections. If testing identifies a specific STI organism, coders map the infection to that organism instead of nonspecific urethritis. Because an STI diagnosis can change how a payer handles the claim, the provider’s documentation of the cause needs to be unambiguous.
Organism Codes: Adding B95-B97 to the UTI Code
Because N39.0 (and the other UTI ICD 10 codes) carry a use-additional instruction, a culture that identifies the bacteria should add a second code. Coders never report the organism code alone; they must always place it secondary to the infection.
| Organism | Code | Notes |
| Escherichia coli, unspecified | B96.20 | The most common pairing with a UTI |
| Klebsiella pneumoniae | B96.1 | Frequent in catheter-associated and hospital-acquired infections |
| Proteus (mirabilis) | B96.4 | Common in complicated UTIs |
| Pseudomonas | B96.5 | Often seen with catheters |
| Enterococcus | B95.2 | Enterococcus is coded in the B95 range, not B96 |
| Other specified bacteria | B96.89 | Use when the organism is named but has no dedicated code |
For example, an unspecified UTI with E. coli on culture is N39.0 + B96.20. Acute cystitis without hematuria with E. coli is N30.00 + B96.20.
One timing issue deserves attention. Cultures usually return a day or two after the visit. If the coder never sees the final report, they will never add the organism code. A simple workflow rule—linking culture results to the encounter before dropping the claim—closes that gap.
For ESBL-producing organisms, ICD-10-CM has no single ESBL code. You code the infection, the organism, and then Z16.12 (Extended spectrum beta lactamase resistance) to record the resistance pattern. The AAPC community has long discussed this exact question on its N39.0 page, and the three-part approach of infection, organism and resistance is the one that keeps the record complete.
Recurrent, Chronic and Historical UTI ICD 10 Coding
There is no single ICD-10-CM code for “recurrent UTI.” What you report depends on what is happening at the visit.
Active infection in a patient who gets recurrent UTIs. Code the current infection with the most specific code supported (N39.0 only if no site is documented). Do not invent a recurrence code.
No active infection, history documented. Z87.440 (Personal history of urinary tract infections) can be reported. When the provider documents a history of UTIs and it matters to care. Such as when prophylaxis is being considered. Be careful not to assign Z87.440 only because the word “recurrent” appears. Experienced coders in the AAPC forums make the same point: the provider must document the history.
Chronic versus recurrent. These are different clinical ideas. A patient with several separate, fully resolved infections has recurrent UTIs. A patient whose infection persists despite treatment has a chronic infection. Chronic cystitis falls under N30.2-, and chronic kidney infection falls under N11.-. Ask the provider to state which one applies.
UTI Icd 10 in Pregnancy: Use the O23 Series
Pregnancy changes the chapter you code from. Urinary infections in pregnancy are report from Chapter 15 using category O23, with a trimester character. In the ICD10Data tabular, the N30-N39 block carries a note pointing urinary infection complicating pregnancy, childbirth and the puerperium to O23.-, O75.3 and O86.2-.
- O23.0- Infections of kidney in pregnancy
- O23.1- Infections of bladder in pregnancy
- O23.2- Infections of urethra in pregnancy
- O23.3- Infections of other parts of urinary tract in pregnancy
- O23.4- Unspecified infection of urinary tract in pregnancy
Each one is completed with the trimester (first, second, third, or unspecified) for accurate OB/GYN billing tracking. An organism code can still follow. A second-trimester bladder infection caused by E. coli would be O23.12 + B96.20.
The workflow lesson requires teams to capture pregnancy status at intake. In urgent care and emergency settings, clinicians may not think in obstetric terms, meaning a biller can easily code a pregnant patient with a UTI from Chapter 14 out of habit. A single “pregnant: yes / no” prompt before coding prevents that.
If the infection is in the postpartum period, the note above points to the O86.2- category instead.
Catheter-Associated UTI
For a UTI caused by an indwelling urinary catheter, the catheter complication code is report first, then the infection:
- T83.511A Infection and inflammatory reaction due to indwelling urethral catheter, initial encounter
- The UTI code supported by documentation (often N39.0)
- An organism code from B95-B97 if the culture identifies one
The seventh character matters. “A” is for active treatment, “D” for subsequent encounters and “S” for sequela. Using the wrong one is a common cause of rejections, and facilities that report healthcare-associated infections should also know that this coding feeds quality data.
UTI With Sepsis: Sequencing and the Problem With “Urosepsis”
When a UTI leads to sepsis, coders sequence the sepsis code first and the localized infection second. For example:
- A41.51 (Sepsis due to E. coli) or A41.9 (Sepsis, unspecified organism)
- The UTI code (N39.0 or the site-specific code)
- Assign code R65.20 if the provider documents severe sepsis without septic shock, adding the appropriate secondary codes to report any organ dysfunction or shock.
“Urosepsis” is not a codable term in ICD-10-CM and has no default code. If a provider writes it, you query for clarification: does the provider mean sepsis due to a UTI, or a severe UTI without sepsis? The answer changes the diagnosis, the sequencing and the reimbursement.
Symptoms: When to Code Them and When Not To
Dysuria, urgency, frequency and cloudy urine are routine UTI symptoms, and they are integral to the diagnosis. Once a provider confirms a UTI, do not report them separately.
Symptom codes become the correct choice when no infection is confirm. For example:
- R30.0 Dysuria, when burning on urination is the reason for the visit and the culture is still pending.
- R35.0 Frequency of micturition, when frequency is being worked up and the cause is not yet known.
- R31.- series Hematuria, when blood in the urine is evaluated on its own.
- R82.81 Pyuria, when white cells in the urine are found without a diagnosed infection.
The diagnosis should reflect what the provider has actually concluded, not the most severe thing a symptom could suggest.
Documentation Checklist for Providers
Most of the UTI ICD 10 coding problems above are documentation problems. These are the elements that make the difference between a specific code and a fallback:
- Site: bladder, kidney, urethra, or explicitly unspecified
- Acuity: acute, chronic, or recurrent
- Hematuria: present or absent
- Organism: named on culture, or culture pending
- Resistance: ESBL or other resistance, if reported
- Pregnancy status and trimester
- Catheter involvement
- Systemic involvement: fever, sepsis, or neither
- History: prior UTIs and any prophylaxis being considered
If your EHR allows templates, build a UTI assessment with these fields as dropdowns. A coder should never have to read between the lines to guess whether a bladder infection had blood in it.
Worked Coding Examples
1. “UTI” documented, E. coli on culture, no site given N39.0 + B96.20
2. Acute cystitis with visible blood, E. coli on culture N30.01 + B96.20. No separate hematuria code.
3. Fever, flank pain, CVA tenderness, acute pyelonephritis, Klebsiella on culture N10 + B96.1
4. Pregnant patient, second trimester, bladder infection, E. coli O23.12 + B96.20
5. Indwelling catheter, UTI, Pseudomonas, initial encounter T83.511A, then N39.0 (or a more specific UTI code if documented), then B96.5
6. Sepsis due to E. coli from a urinary source A41.51 first, then the UTI code that matches the documented site
7. Dysuria with culture pending, no diagnosis yet R30.0 until the provider documents a UTI
Common UTI Icd 10 Coding Mistakes
- Defaulting to N39.0 when the note says cystitis, pyelonephritis or urethritis
- Reporting N39.0 and N30.- together, which violates the Excludes1 note
- Adding a hematuria code to N30.01, when hematuria is already include
- Leaving off the organism code after a culture result is in the chart
- Using Chapter 14 codes for a pregnant patient instead of the O23 series
- Assigning Z87.440 from the word “recurrent” with no documented history
- Coding “urosepsis” without a provider clarification
- Reporting symptoms with a confirmed UTI, when they are integral to the diagnosis
- Wrong seventh character on the catheter complication code
Staying Current With ICD-10-CM Updates
Code sets change every October. On its ICD-10 page, CMS publishes the files and guidelines for each fiscal year, including the FY 2027 ICD-10-CM files used for encounters from October 1, 2026 through September 30, 2027. The same page keeps the April 1 update files, which is why billing teams should check for a mid-year release rather than assuming October is the only change point.
For UTI ICD 10 code N39.0 specifically, the fiscal year transition caused no revision. The code and its Excludes1 and use-additional notes remain as described above. What does change is payer behavior: claim scrubbers keep getting better at catching combinations like N39.0 with a site-specific code, so the cleanest strategy is to code from the documentation the first time.
Always code from the current official guidelines and your payer’s policies, and use the official tabular instead of a summary article (including this one) for final decisions.
Explore Other ICD-10-CM Coding Guides
To help your revenue cycle team maintain high specificity across all clinical documentation, review our practical, compliance-focused breakdowns for other frequently utilized diagnostic code sets:
- Orthopedic Specificity: Review the clinical mapping requirements for right knee pain icd 10 and unilateral alignment rules.
- Joint Pain Manifestations: Learn how to accurately sequence laterality edits utilizing our left knee pain icd 10 documentation checklist.
- Sleep Medicine Criteria: Master the structural differences between obstructive and central variations with our comprehensive sleep apnea icd 10 guide.
- Gastroenterology Sequencing: Prevent costly denial patterns by checking the phase-specific guidelines outlined in our dysphagia icd 10 coding breakdown.
- Neurological & Spinal Claims: Avoid unspecified fallback codes by mapping documentation targets via our back pain icd 10 codes manual.
How NEO MD Supports Accurate UTI Coding and Faster Reimbursement
Knowing the right code is one part of the job. Applying it consistently across every encounter, every provider and every payer is where many practices fall behind, and it is where a specialized revenue cycle partner adds value. NEO MD is a medical billing and practice management company that supports providers across the full revenue cycle management, from credentialing and front office workflows to claim submission, payment follow-up and MIPS consulting.
For UTI icd 10 claims, that structure matters. Clean claims depend on early, accurate information: confirmed insurance eligibility, correct patient demographics, a pregnancy status update at intake, and active authorizations before providers deliver care. NEO MD builds its front office management support around these upstream steps, addressing potential denials before teams even create the claim.
On the billing side, NEO MD’s team works with provider documentation to support site-specific diagnosis selection, organism and resistance codes where the record supports them, and correct sequencing for pregnancy, catheter-related and sepsis encounters. The billing team reviews claims against payer requirements before submission, while specialists track and work denials rather than writing them off. Practices also receive performance reporting, which helps them see where unspecified diagnoses, rejections or slow payments are affecting revenue.
NEO MD also supports practices with medical credentialing and payer enrollment, which is essential for receiving reimbursement from commercial and federal payers, and with MIPS consulting for quality reporting. Services are available for new practices, established practices and multi-specialty groups.
If you want an objective view of how your current UTI claims are performing, NEO MD offers a free medical billing audit across specialties. An audit can show how often billers submit claims with N39.0 when more specific documentation exists, whether your team captures organism codes, and where payers concentrate denials. You can learn more or request an audit.
➜ Schedule A Free Demo Here
Frequently Asked Questions
What is the UTI ICD 10 code for a urinary tract infection?
N39.0, Urinary tract infection, site not specified, when the provider confirms a UTI without naming the location.
What is the ICD-10 code for a UTI with E. coli?
Report the UTI code first, then an organism code. For an unspecified UTI caused by E. coli, assign N39.0 followed by B96.20.
What is the ICD-10 code for acute cystitis?
N30.00 for acute cystitis without hematuria and N30.01 for acute cystitis with hematuria.
What is the ICD-10 code for a kidney infection?
N10 for acute pyelonephritis. Pyelonephritis NOS indexes to N12, and “infection of kidney NOS” indexes to N15.9.
What is the ICD-10 code for a recurrent UTI?
There is no stand-alone code. Code the current infection with the most specific UTI code, and add Z87.440 only when the provider documents a history of UTIs and it is relevant to care.
Can I report N39.0 and N30.00 together?
No. N39.0 features an Excludes1 note for cystitis (N30.-), which blocks billing teams from reporting the two codes together.
What is the ICD-10 code for UTI in pregnancy?
Use the O23 series with a trimester character, for example O23.12 for a second-trimester bladder infection. Add an organism code if one is identified.
What is the ICD-10 code for urosepsis?
There is none. “Urosepsis” is not a codable term. So a provider query is needed to determine whether the patient has sepsis due to a UTI.
Should I code symptoms like dysuria with a UTI?
No. Coders do not separately code symptoms integral to a confirmed UTI. Use a symptom code only when the provider has not diagnosed an infection.
Final Thoughts
The UTI icd 10 code itself is rarely the hard part. The hard part is the information around it: the site, the acuity, the culture, the pregnancy status and the sequencing rules. N39.0 will always have a place, but when the provider tells you where the infection is, the claim should say so too.
If you take one habit from this guide, make it this: read the whole assessment for a site word before you accept “UTI” at face value, then check for a culture result and pregnancy status. Those three checks resolve most of the errors described above.