Quick Answer: The UTI ICD-10 code for a urinary tract infection with no site specified is N39.0, Urinary tract infection, site not specified. The Tabular List instructs you to use an additional code from B95 through B97 to identify the infectious agent when the provider documents it, for example B96.20 for E. coli.
New to medical coding? See how our CPC Training gets you certified.
FY2027 note: This guide reflects the FY2027 ICD-10-CM code set, effective October 1, 2026. We verified these codes in the ICD-10-CM Tabular List. However, always confirm against the code set in effect on the date of service.
Urinary tract infections are among the most common diagnoses coders see in office, urgent care, and emergency settings. The code looks simple, but the Tabular List notes at N39.0 decide whether N39.0 is even the right code and whether you need a second code.
UTI ICD-10 Codes at a Glance
| ICD-10-CM Code | Description |
|---|---|
| N39.0 | Urinary tract infection, site not specified |
| B96.20 | Unspecified Escherichia coli [E. coli] as the cause of diseases classified elsewhere |
| B95 through B97 | Bacterial and viral infectious agents (use additional code to identify the organism) |
When to Use N39.0
Assign N39.0 when the provider documents a urinary tract infection without naming the site. However, if the provider documents a specific site, code that condition instead. The Excludes1 note at N39.0 lists urinary tract infection of a specified site, such as cystitis (N30.-), pyonephrosis (N13.6), and urethritis (N34.-).
The Excludes1 note also sends these conditions elsewhere:
- Candidiasis of the urinary tract (B37.4-)
- Neonatal urinary tract infection (P39.3)
- Pyuria (R82.81)
Adding the Organism Code
N39.0 carries a Use additional code note: code B95 through B97 to identify the infectious agent. Add the organism code only when the provider documents the organism, typically after the record confirms a urine culture result. Also, do not assume E. coli just because it is the most common cause.
Example: The provider documents a UTI due to E. coli. Code N39.0 followed by B96.20.
Common UTI Coding Mistakes
- Using N39.0 when the provider documents the site. For example, acute cystitis goes to N30.- and not N39.0.
- Coding the organism from a pending culture. Wait for the documented result.
- Coding pyuria as a UTI. Pyuria alone is R82.81.
- Skipping the Tabular List. The Use additional and Excludes1 notes at N39.0 change the final codes.
For related reading, see Medical Coding Sepsis and Present on Admission (POA) Coding Guidelines.
Frequently Asked Questions
What is the ICD-10 code for UTI?
A urinary tract infection with no site specified is N39.0.
Do I need a second code with N39.0?
When the provider documents the organism, yes. The Tabular List instructs you to use an additional code from B95 through B97, such as B96.20 for E. coli.
Does cystitis go to N39.0?
No. Cystitis is a urinary tract infection of a specified site so you code it from category N30.
Did the UTI code change for FY2027?
No. N39.0 did not change in the FY2027 ICD-10-CM update.
Ready to code like this for a living?
Coding Clarified’s AAPC licensed CPC program takes you from beginner to certified, with an internship and a job board for graduates.
You may qualify for WIOA funding in 30+ states. Check your eligibility.
