What Is ICD-10 Code J01.90?
ICD-10 code J01.90 is the billing code for acute sinusitis, unspecified, used when a patient presents with sudden-onset sinus inflammation lasting fewer than four weeks and the provider’s documentation does not identify a specific sinus location. It is a billable, HIPAA-compliant code valid for the FY 2026 coding cycle (effective October 1, 2025 through September 30, 2026), and it is one of the most frequently reported diagnosis codes in otolaryngology practices.
When to use J01.90: Apply this code when clinical documentation confirms acute sinus inflammation under four weeks’ duration but does not specify whether the maxillary, frontal, ethmoid, or sphenoid sinus is affected. If a specific sinus is documented, use the corresponding site-specific code instead.
Why specificity matters for billing: Payers increasingly flag unspecified codes during audits, and overuse of J01.90 when site-specific documentation exists can trigger denials or reduced reimbursement.
Common ENT billing trap: Using J01.90 for chronic sinusitis or recurrent episodes is one of the most frequent coding errors across the ENT practices that come to us, and it results in preventable claim rejections because chronic conditions require J32.9 and recurrent acute episodes require J01.91.
What J01.90 Covers
J01.90 falls under ICD-10-CM Chapter 10, Diseases of the Respiratory System (J00-J99), within the Acute Upper Respiratory Infections block (J00-J06). The parent category is J01, Acute Sinusitis, and the subcategory J01.9 captures all unspecified acute sinusitis presentations. The code itself, J01.90, is the fifth-character extension indicating a first episode or unspecified recurrence status.
According to CMS ICD-10-CM Official Guidelines for Coding and Reporting (FY 2026), unspecified codes like J01.90 are acceptable when clinical information is unknown or unavailable. However, the guidelines also make clear that a more specific code should be used whenever the medical record supports it. For ENT practices, that means documenting the specific sinus involved is always the better path for clean claims and full reimbursement.
The J01 category includes terms that J01.90 inherits: acute abscess of sinus, acute empyema of sinus, acute infection of sinus, acute inflammation of sinus, and acute suppuration of sinus. A provider documenting any of these presentations without specifying the sinus location would correctly report J01.90.
One question we hear constantly from practice managers is whether J01.90 covers sinus pressure or nasal congestion on its own. It does not. Sinus pressure without confirmed sinusitis is coded under R09.89. J01.90 requires documentation supporting an actual acute sinus infection, not isolated symptoms.
How Is J01.90 Different from Other Sinusitis Codes?
The sinusitis code set in ICD-10-CM is detailed, and confusing J01.90 with adjacent codes is one of the most reliable denial generators in ENT billing. The distinction comes down to three factors: whether the condition is acute or chronic, whether the specific sinus is identified, and whether the episode is first occurrence or recurrent.
| Code | Description | When to Use |
| J01.00 | Acute maxillary sinusitis, unspecified | Maxillary sinus identified, first episode |
| J01.10 | Acute frontal sinusitis, unspecified | Frontal sinus identified, first episode |
| J01.20 | Acute ethmoidal sinusitis, unspecified | Ethmoidal sinus identified, first episode |
| J01.30 | Acute sphenoidal sinusitis, unspecified | Sphenoidal sinus identified, first episode |
| J01.40 | Acute pansinusitis, unspecified | All sinuses involved, first episode |
| J01.90 | Acute sinusitis, unspecified | No specific sinus documented, first episode |
| J01.91 | Acute recurrent sinusitis, unspecified | Recurrent acute episode, no sinus specified |
| J32.9 | Chronic sinusitis, unspecified | Symptoms lasting 12+ weeks, no sinus specified |
Across the billing companies we vet, one of the most consistent patterns we see is ENT practices losing revenue because their documentation supports a site-specific code but the biller defaults to J01.90. That coding shortcut invites audits and signals to payers that your documentation may be incomplete, even when it is not. If the provider documented maxillary tenderness and purulent discharge from the middle meatus, the correct code is J01.00, and reporting J01.90 instead leaves reimbursement on the table.
For a broader look at how CPT and ICD-10 codes work together in otolaryngology, see our beginner’s guide to ENT CPT and ICD-10 codes.
Documentation Requirements for J01.90
Clean claims start with clean documentation. For J01.90 to hold up under payer review, the medical record must establish that the condition is acute, that an infection is confirmed or strongly suspected, and that the specific sinus involved was not identified during the encounter. Missing any of these elements creates an opening for a denial or a post-payment audit recoupment.
The following documentation elements support J01.90 and reduce audit exposure:
Symptom duration. Document that the onset is acute, meaning symptoms have been present for fewer than four weeks. Without a duration note, a payer can question whether the condition is acute or chronic and reject the code.
Clinical findings. Record the exam findings that support the diagnosis: facial tenderness, purulent nasal discharge, nasal congestion, or fever. Imaging results such as CT findings should be included when available.
Etiology when known. If the provider determines the infection is bacterial or viral, note it. ICD-10-CM guidelines instruct coders to use an additional code from B95-B97 to identify the infectious agent when it is known.
Treatment plan. Document the prescribed treatment, whether antibiotics, nasal corticosteroids, decongestants, or watchful waiting. The treatment plan supports medical necessity for the encounter.
Reason for unspecified status. If the provider examined the patient and could not localize the affected sinus, a note to that effect strengthens the rationale for using J01.90 instead of a site-specific code.
In our experience matching providers with billing partners, the practices that document duration and exam findings consistently see fewer denials on sinusitis claims than those that leave the note vague and rely on the biller to fill in the gaps.
Sinusitis claims are among the highest-volume encounters in ENT, and coding errors on J01.90 add up fast. If your practice is seeing denials tied to unspecified codes, documentation gaps, or mismatched diagnosis-procedure pairs, a billing partner with direct ENT experience catches those patterns before they become revenue leaks. Get matched with vetted ENT billing companies, free.
Common Coding Mistakes with J01.90
Every ICD-10 code has a set of predictable misuse patterns, and J01.90 is no exception. These are the errors that generate denials, trigger audits, and quietly erode collections across ENT practices.
Using J01.90 for chronic sinusitis. Chronic sinusitis, defined as sinus inflammation persisting beyond 12 weeks, requires J32.9 (chronic sinusitis, unspecified). Reporting J01.90 for a chronic presentation is a category mismatch that payers catch routinely.
Ignoring the recurrent code. When a patient presents with a second or subsequent acute episode with symptom-free intervals between episodes, the correct code is J01.91, not J01.90. Failing to distinguish recurrent from first-episode acute sinusitis misrepresents the clinical picture and affects payer adjudication.
Defaulting to unspecified when specifics are available. If the provider’s note documents that the maxillary sinus is tender and shows purulent drainage, J01.00 is the correct code. Using J01.90 when the record supports a site-specific code is a documentation-code mismatch that auditors flag.
Applying J01.90 for isolated nasal symptoms. Nasal congestion, sinus pressure, or headache without confirmed or strongly suspected infection should not be coded as acute sinusitis. Using J01.90 for symptom-only presentations inflates diagnosis specificity beyond what the encounter supports.
Omitting the infectious agent code. When the etiology is known, CMS guidelines call for an additional code from B95-B97. Skipping it does not cause a denial on its own, but it leaves the claim less complete and less defensible on review.
Combining J01.90 with allergic rhinitis incorrectly. Acute sinusitis and allergic rhinitis (J30 series) can coexist, but they are separate conditions that require separate codes. Rolling both into J01.90 misrepresents the encounter and can affect reimbursement for the allergic rhinitis workup.
Providers often come to us after noticing a pattern of sinusitis denials without understanding why. In most cases, the root cause is one of the errors above, and it traces back to a documentation or code selection habit that is easy to fix once it is identified.
What CPT Codes Pair with J01.90 in ENT?
For an ENT practice, J01.90 most commonly pairs with evaluation and management (E/M) codes and diagnostic procedures related to sinus evaluation. The diagnosis code must support the medical necessity of the procedure billed alongside it, so the pairing matters for clean adjudication.
Common CPT pairings include:
99213 or 99214 (office visit, established patient). The standard E/M codes for a follow-up or established patient visit where acute sinusitis is the chief complaint. Modifier use depends on whether additional procedures are performed during the same encounter.
31231 (diagnostic nasal endoscopy). When the provider performs a nasal endoscopy to evaluate the sinus anatomy during an acute sinusitis workup. If billed alongside an E/M code, modifier 25 is typically required on the E/M to indicate a separately identifiable service.
70486 (CT scan of the sinuses). Ordered when the provider needs imaging to confirm the diagnosis or rule out complications such as orbital or intracranial extension.
96372 (therapeutic injection). Used when an injectable medication such as a corticosteroid is administered during the encounter for acute sinusitis management.
The biggest issue we see providers run into with these pairings is billing a diagnostic nasal endoscopy (31231) alongside an E/M code without modifier 25, which causes a bundling denial on the E/M. For ENT practices performing endoscopy routinely during sinusitis visits, getting this modifier right on every claim is the difference between full payment and a consistent write-off. For a complete overview of how ENT CPT and ICD-10 codes interact, see our guide to ENT medical billing services.
Excludes Notes and Related Codes
ICD-10-CM assigns Excludes1 and Excludes2 notes to J01 that directly affect how J01.90 can be reported. Understanding these restrictions prevents invalid code combinations that payers reject on first pass.
Excludes1 (mutually exclusive). Sinusitis NOS (J32.9) cannot be reported at the same time as any J01 acute sinusitis code. This means a single encounter cannot carry both J01.90 and J32.9. If both acute and chronic sinusitis are present, guidelines direct coders to report the acute exacerbation (J01.90) and the chronic condition (J32.9) separately only when ICD-10-CM guideline I.B.8 on acute on chronic applies.
Excludes2 (not included here). The following conditions are excluded from J01 because they are classified elsewhere: chronic sinusitis (J32.0-J32.8), influenza with other respiratory manifestations (J09.X2, J10.1, J11.1), and other conditions listed under the J00-J06 block. These conditions can coexist with acute sinusitis but must be coded separately.
Use additional code instruction. The J01 category includes an instruction to use an additional code from B95-B97 to identify the infectious agent when known. For example, if a culture confirms Streptococcus pneumoniae, add B95.3 alongside J01.90.
One related code worth knowing is J34.2, deviated nasal septum. A deviated septum can contribute to recurrent sinusitis by obstructing normal sinus drainage, and it should be coded separately when documented. Many ENT encounters for sinusitis also reveal septal deviation, and coding both conditions captures the full clinical picture and supports any downstream surgical planning for septoplasty.
How Does Acute Sinusitis Differ from Chronic Sinusitis in ICD-10?
Acute sinusitis (J01 series) is defined as sinus inflammation lasting fewer than four weeks, while chronic sinusitis (J32 series) applies when symptoms persist for 12 weeks or longer. This distinction is the single most important coding decision for sinusitis encounters because it determines which code category, which reimbursement pathway, and which treatment protocols apply.
For acute sinusitis, the clinical presentation typically includes sudden onset of nasal congestion, purulent nasal discharge, facial pain or pressure over the affected sinus, and sometimes fever. Treatment is usually conservative: antibiotics for suspected bacterial infection, nasal corticosteroid sprays, saline irrigation, and decongestants.
Chronic sinusitis involves persistent symptoms that have failed initial treatment, often accompanied by nasal polyps, hyposmia, and postnasal drainage. The workup typically escalates to CT imaging and nasal endoscopy, and treatment may involve prolonged antibiotic courses, corticosteroid regimens, or surgical intervention such as functional endoscopic sinus surgery (FESS) under CPT codes 31237 through 31298.
The billing consequence is straightforward. Reporting J01.90 for a patient who has been symptomatic for three months signals to the payer that either the code is wrong or the documentation is wrong, and either scenario invites a denial. Providers who document symptom duration clearly give their billing team the information needed to select the right category every time.
J01.90 and Acute on Chronic Sinusitis
One scenario that trips up ENT coders regularly is the patient who has chronic sinusitis (J32.9) but presents with an acute flare. ICD-10-CM guideline Section I, B.8 addresses this directly: when the same condition is described as both acute (or subacute) and chronic, and separate subentries exist in the Alphabetic Index at the same indentation level, both codes should be reported, with the acute code sequenced first.
For sinusitis, that means an acute exacerbation on top of a chronic baseline is reported as J01.90 (or the site-specific acute code) sequenced first, followed by J32.9 (or the corresponding chronic code). This dual coding captures the full clinical picture and supports the intensity of the encounter, which often involves both the acute treatment and the chronic management discussion.
In our experience matching providers with billing partners, the acute-on-chronic scenario is one where a generalist billing company consistently makes errors. Either they report only the chronic code and miss the acute encounter, or they report only the acute code and lose the documentation trail for the chronic condition. A billing partner with ENT experience handles both codes correctly because they see this pattern daily.
Steps to Code J01.90 Correctly
Correct coding for J01.90 follows a straightforward decision path. These five steps ensure the code is applied accurately and defensibly.
Confirm the condition is acute. Verify that the provider’s documentation describes symptom onset within the past four weeks. If symptoms exceed four weeks, evaluate whether J32.9 or a specific chronic sinusitis code is more appropriate.
Check for site specificity. Review the clinical note for any mention of a specific sinus. If the maxillary, frontal, ethmoidal, or sphenoidal sinus is identified, use the corresponding J01.0x through J01.3x code instead of J01.90.
Determine recurrence status. If the patient has had a prior acute episode with a symptom-free interval between episodes, the correct code is J01.91 (acute recurrent sinusitis, unspecified), not J01.90.
Add the infectious agent code when known. If a culture or clinical determination identifies the pathogen, append the appropriate B95-B97 code. For example, Streptococcus pneumoniae is B95.3 and Haemophilus influenzae is B96.3.
Code any coexisting conditions separately. Allergic rhinitis (J30 series), deviated nasal septum (J34.2), or nasal polyps (J33 series) should each carry their own code when documented alongside acute sinusitis.
Frequently Asked Questions
What is ICD-10 code J01.90?
J01.90 is the ICD-10-CM code for acute sinusitis, unspecified. It is used when a patient has sudden-onset sinus inflammation lasting fewer than four weeks and the provider’s documentation does not identify a specific sinus location such as maxillary, frontal, ethmoidal, or sphenoidal. It is a billable code valid for the FY 2026 coding cycle.
Is J01.90 a billable code?
Yes. J01.90 is a specific, billable ICD-10-CM code that can be used on HIPAA-covered transactions for reimbursement purposes. It does not require an additional character to be valid. The current edition became effective on October 1, 2025.
When should I use J01.90 instead of a site-specific sinusitis code?
Use J01.90 only when the medical record does not identify which sinus is affected. If the provider documents that the maxillary, frontal, ethmoidal, or sphenoidal sinus is involved, select the corresponding site-specific code such as J01.00, J01.10, J01.20, or J01.30.
What is the difference between J01.90 and J01.91?
J01.90 is for a first or unspecified episode of acute sinusitis. J01.91 is for acute recurrent sinusitis, meaning the patient has had multiple acute episodes with symptom-free intervals in between. The fifth character distinguishes first episode (0) from recurrent (1).
What is the difference between J01.90 and J32.9?
J01.90 covers acute sinusitis lasting fewer than four weeks. J32.9 covers chronic sinusitis lasting 12 weeks or longer. Using the wrong code for the duration of symptoms is a frequent cause of claim denials in ENT billing.
Can J01.90 and J32.9 be reported together?
Yes, in the acute-on-chronic scenario. When a patient with documented chronic sinusitis presents with a new acute flare, ICD-10-CM guideline I.B.8 instructs coders to report both codes with the acute code sequenced first. Outside of that scenario, the two codes are mutually exclusive under the Excludes1 note.
Do I need to add a code for the infectious agent with J01.90?
If the infectious agent is known, yes. The J01 category includes a ‘use additional code’ instruction directing coders to append B95-B97 to identify the pathogen. If the agent is unknown, J01.90 alone is sufficient.
What are the symptoms associated with J01.90?
Patients coded with J01.90 typically present with nasal congestion, purulent nasal discharge, facial pain or pressure, headache, and sometimes fever. Documentation should record these clinical findings to support the diagnosis and withstand payer review.
Next Steps
Dealing with chronic sinusitis claims? See our full overview of ICD-10 code J32.9, the chronic counterpart to J01.90, including documentation requirements and the codes most commonly paired with it.
Coding a deviated septum alongside sinusitis? Our J34.2 deviated nasal septum billing guide covers how to document and code septal deviation when it contributes to recurrent sinus obstruction.
New to ENT coding? Start with our beginner’s guide to ENT CPT and ICD-10 codes for a full walkthrough of how diagnosis and procedure codes work together in otolaryngology billing.
Ready to stop losing revenue to sinusitis denials? Get matched with vetted ENT billing companies that handle J01 and J32 sinusitis coding, modifier accuracy, and payer-specific documentation rules every day.
Sinusitis coding errors are one of the most common denial drivers in otolaryngology, and they add up quietly across hundreds of claims per month. If your ENT practice is losing revenue to documentation gaps, code mismatches, or unspecified code overuse, a billing partner with direct ENT experience closes those leaks fast. ENT Billing Services has connected more than 2,000 providers across all 50 states through our parent platform, Billing Service Quotes, with over 15 years of combined industry experience and rates starting as low as 2.95%. Finding a match is 100% free for providers.