Key Takeaways
ICD-10 code J40 covers bronchitis not documented as acute or chronic, including Bronchitis NOS, Catarrhal bronchitis, and Tracheobronchitis NOS.
J40 carries four Type 1 Excludes notes: Never code J40 alongside acute bronchitis (J20.-), allergic bronchitis NOS (J45.909), asthmatic bronchitis NOS (J45.9-), or bronchitis due to chemicals, gases, fumes and vapors (J68.0).
Use J40 only when the clinical record does not support a more specific diagnosis. Payer audits increasingly flag unspecified codes without supporting documentation.
Pabau’s claims management software and digital intake forms help respiratory-focused practices submit J40 correctly and reduce denial risk.
ICD-10 code J40 is a billable ICD-10-CM code for bronchitis not specified as acute or chronic. Coders use it when the documentation doesn’t indicate whether the bronchitis is acute or chronic, and no more specific code applies. Getting the selection right protects reimbursement and keeps audit risk low.
This reference covers the official code definition, applicable synonyms, Type 1 Excludes notes, related codes across the J40-J4A block, and practical documentation guidance for providers and coders working with unspecified bronchitis diagnoses.
ICD-10 code J40: Official definition and code structure
ICD-10 code J40 is a billable, specific ICD-10-CM diagnosis code. Its full official description, as maintained by the Centers for Medicare and Medicaid Services (CMS) and the National Center for Health Statistics (NCHS), is: Bronchitis, not specified as acute or chronic.
The code sits within the J40-J4A block: Chronic lower respiratory diseases, itself nested under J00-J99: Diseases of the respiratory system. Importantly, J40 is the only code in this block that covers bronchitis without duration specificity, which is what distinguishes it from J41, J42, and J44.
J40 has appeared consistently in every ICD-10-CM edition from 2016 through 2026 as a billable code. Its description has not changed since ICD-10-CM implementation, and CMS lists J40 as “No Change” for the FY2026 release.
Applicable synonyms for ICD-10 code J40
The official ICD-10-CM tabular list includes four “Applicable To” terms under J40. These synonyms are clinically equivalent for coding purposes. Any of them appearing in the documented diagnosis maps to J40.
- Bronchitis NOS (Not Otherwise Specified)
- Bronchitis with tracheitis NOS
- Catarrhal bronchitis
- Tracheobronchitis NOS
J40 is one of the few respiratory codes whose “Applicable To” list directly names NOS variants as coded equivalents, rather than directing the coder elsewhere. The same logic appears elsewhere in ICD-10: M47.9 defaults to an unspecified code when documentation doesn’t support a more precise spondylosis diagnosis.
This matters when the provider’s note says “tracheobronchitis” without specifying duration: It maps directly to J40, not to J20 or J42.
Some index entries also direct coders to J40 for:
- Bronchial irritation, when not otherwise specified
- Bronchitis co-occurrent with tracheitis (NOS)
- Infective bronchitis when not specified as acute or chronic
These are index cross-references rather than official “Applicable To” synonyms, but they produce the same code selection outcome.
Type 1 Excludes notes: When not to use J40
J40 carries four Type 1 Excludes notes. These are hard exclusions: The conditions listed cannot be coded using J40, and J40 cannot be reported simultaneously with these codes. This is different from a Type 2 Excludes note, which signals that the excluded condition may sometimes be reported alongside.
A common denial trigger: A provider documents “acute bronchitis” in the assessment, but the coder submits J40 because no organism was identified. The correct path is J20.9 (Acute bronchitis, unspecified causative organism), not J40. The word “acute” in the provider note overrides the absence of specificity about the pathogen.
Pro Tip
Check the provider’s assessment language before defaulting to J40. If the word ‘acute’ appears anywhere in the diagnosis statement, route to J20.- even if no causative organism is documented. J40 is reserved for encounters where duration is genuinely unspecified, not merely where the pathogen is unknown.
J40 vs. J20 vs. J41/J42: Choosing the right bronchitis code
Differentiating J40 from related bronchitis codes is where most coding errors occur. The key variable is always duration and clinical intent, not pathogen or symptom severity.
For GP and primary care practices managing respiratory encounters, coding discipline between J40, J20, and J42 protects revenue integrity. Practices using GP clinic software with structured diagnostic fields can build code-selection prompts directly into the encounter template. That reduces the chance that a note with ambiguous duration triggers a J40 submission when J20 or J42 is the better fit.

One practical note on J42 versus J40: If a patient has a history of chronic bronchitis and presents acutely, the provider must document whether the episode is an acute exacerbation of the known chronic condition, or a new, duration-unspecified episode. The exacerbation may point to J44.0, or J41/J42 with an acute infection code.
Relying on J40 for patients with an established chronic history is a common audit flag.
Related codes in the J40-J4A block
J40 sits within a block of chronic lower respiratory disease codes. Understanding the adjacent codes helps coders navigate the hierarchy when documentation is borderline.
- J41: Simple and mucopurulent chronic bronchitis (J41.0 simple, J41.1 mucopurulent, J41.8 mixed)
- J42: Unspecified chronic bronchitis
- J43.-: Emphysema
- J44.-: Other chronic obstructive pulmonary disease (includes COPD with acute exacerbations)
- J45.-: Asthma (includes J45.909 for allergic bronchitis NOS, which is excluded from J40)
- J47: Bronchiectasis
The same principle holds across other diagnostic chapters, such as H51.9: Use the most specific code the documentation supports. For J40, that means confirming the provider has not documented duration, acuity, chronicity, or a causative condition that would route the claim to a more precise code.
One additional code worth knowing: B97.29 (Other coronavirus). During the COVID-19 pandemic, the CDC’s February 2020 interim coding guidance paired J40 with B97.29 for confirmed coronavirus cases presenting with bronchitis NOS. The guidance explicitly excluded B97.29 for suspected, possible, or probable COVID-19, which used different codes.
This is now historical context rather than active instruction, but it may still surface in legacy claims or audit reviews for encounter dates from early 2020.
Streamline respiratory coding workflows
Pabau's claims management software helps primary care and respiratory practices submit ICD-10 codes accurately, track denial patterns, and keep patient records audit-ready.
Clinical documentation guidelines for ICD-10 code J40
J40 is valid, but payers increasingly scrutinize unspecified codes. Proper documentation protects the claim and reduces the risk of a medical necessity denial or a query letter requesting additional clinical information.
What the provider note must support
For J40 to hold up under review, the clinical record should reflect that the provider could not characterize the bronchitis as acute or chronic at the time of the encounter. Supporting elements include:
- A physical examination documenting airway inflammation or productive cough without reference to duration
- No prior documentation in the same record characterizing this condition as chronic or recurrent
- No laboratory or imaging result identifying an acute infectious agent (which would strengthen a J20.- selection)
- A diagnostic impression or assessment using language such as “bronchitis” or “tracheobronchitis” without modifiers
Practices that use digital intake forms can include structured respiratory history fields that prompt patients to report symptom duration before the encounter. This gives providers the data to make a more specific coding decision, reducing J40 usage in favor of J20 or J42 submissions where warranted.
A structured medical forms workflow also creates a documented trail that supports the unspecified coding choice when J40 is appropriate.

ICD-10-CM coding guidelines context
The AAPC Codify ICD-10-CM lookup and the official ICD-10-CM Guidelines for Coding and Reporting both operate on the same hierarchy principle: code to the highest level of specificity the documentation supports. J40 is specific enough to be billable, but only where specificity beyond “bronchitis” is absent from the record.
Coders should query the provider when documentation is borderline, in particular when:
- The patient has a documented history of COPD, which may change the code to J44.-
- The note references “recurring bronchitis” or “persistent bronchitis,” which suggests chronicity and J42
- Symptoms are described as sudden onset and self-limited, which suggests J20.9
The same discipline applies across the diagnostic chapters. G80.8 carries its own specificity nuances that reward the same coder-provider alignment before submission, not after a denial.
HIPAA-compliant record retention
Every encounter coded under J40 should have a corresponding encounter note retained in the patient record. HIPAA-compliant clinical documentation standards require that diagnostic codes are supported by clinical evidence in the record for the minimum retention period applicable in your state, typically six to ten years.
For respiratory conditions that may become chronic, maintaining a clear timeline of episodic J40 visits versus established chronic diagnoses matters for continuity of care and future coding accuracy.
Billing and reimbursement context for J40
J40 is accepted across Medicare, Medicaid, and most commercial payers as a valid primary diagnosis code, whether the encounter happens in a primary care office or a broader wellness practice. That said, payer acceptance of unspecified codes varies, and some managed care plans apply additional documentation requirements for NOS-level codes in respiratory categories.
Common denial patterns
Three denial scenarios appear frequently in claims using J40:
- Specificity denial: Payer requests a more specific code when clinical records include language that would support J20 or J42. Resolution requires an amended claim with the correct specific code or a clinical note clarifying why J40 is appropriate.
- Type 1 Excludes violation: Claim includes both J40 and J20 on the same encounter. These cannot coexist. The coder must select the appropriate single code.
- Medical necessity mismatch: The procedure code billed (e.g., a respiratory treatment CPT code) may not align with an unspecified diagnosis. Pairing J40 with certain procedure codes triggers Correct Coding Initiative (CCI) edit review.
Practices using claims management software can set up denial tracking by diagnosis code, making it straightforward to identify whether J40 is generating disproportionate denials compared to J20 or J42. That is a practical signal that documentation queries may be needed.

ICD-10-CM vs. ICD-10 (WHO): A brief distinction
The US clinical modification (ICD-10-CM) and the WHO’s international ICD-10 share the same J40 code designation, but the CM version includes additional specificity guidelines and “Applicable To” notes not present in the WHO classification. The WHO version classifies J40 under J40-J47 (Chronic lower respiratory diseases) rather than the CM’s J40-J4A block.
Coders working in the US context should always reference the CDC/NCHS ICD-10-CM tool for the current US-applicable version, rather than the international WHO browser, for day-to-day billing.
Pro Tip
Run a quarterly denial report filtered to J40 in your practice management software. If J40 shows a denial rate above 5-10%, request a provider query for all current encounters to determine whether more specific bronchitis codes are available. Early course-correction prevents systematic underpayment and audit risk from accumulating.
Using patient records and practice management to support J40 accuracy
Accurate J40 coding is as much a documentation workflow problem as a coding knowledge problem. The code selection happens at the end, but the evidence that supports it is captured throughout the encounter.
Centralized patient record management gives coders visibility into prior visit histories and any documented pattern of recurring bronchitis that would shift coding from J40 to J42. Without that view, coders working from single-encounter notes may assign J40 to patients who have a documented chronic history in a separate record or an older chart that wasn’t reviewed.

Practices adopting AI-assisted clinical documentation tools can structure encounter notes to automatically prompt the provider for symptom duration, prior episode history, and comorbidities. When these fields are completed at the point of care, the coder has what’s needed to select J40 confidently, or to route to a more specific code without a provider query delay.
Connecting coding discipline to broader practice management software workflows also creates an audit trail. A J40 claim tied to a structured encounter note with a documented assessment is far easier to defend than one supported only by a brief free-text entry.
For practices managing patient compliance workflows across respiratory conditions, linking coding accuracy to follow-up scheduling helps ensure chronic patients get reclassified over time rather than remaining on J40 indefinitely.
Conclusion
J40 fills a clinical coding need, but it is also one of the more misused codes in the respiratory chapter. The most common error is defaulting to J40 when the documentation supports a more specific code like J20.9 or J42, either because the coder didn’t read the full encounter note or because the provider’s language was ambiguous.
Fixing that ambiguity at the documentation level is faster and cheaper than resolving a denial after submission.
Pabau’s claims management software helps respiratory and primary care practices track denial patterns by diagnosis code and keep patient records structured for audit. To see how it fits your coding workflow, book a demo.
Continue your research
Need structured templates for respiratory encounters? Medical forms workflow guide covers how to build intake forms that capture the clinical detail coders need at the point of care.
Coding another ambiguous diagnosis? G09 covers sequelae of inflammatory CNS disease, where documentation timing raises many of the same specificity questions as J40.
Need the billing code for an emergency respiratory visit? CPT 99284 breaks down when this emergency-department visit level applies.
Frequently Asked Questions
ICD-10 code J40 is a billable ICD-10-CM diagnosis code for bronchitis, not specified as acute or chronic. It covers Bronchitis NOS, Catarrhal bronchitis, Bronchitis with tracheitis NOS, and Tracheobronchitis NOS, and sits within the J40-J4A block of chronic lower respiratory diseases.
J20 is used when bronchitis is documented as acute. J40 is used when the duration is not documented at all. If the provider’s note uses the word “acute,” select J20 with the appropriate fifth character for the causative organism, even if no organism was identified (J20.9). J40 should never be used as a substitute when acuity is documented.
Use J40 when the provider’s note contains no reference to chronicity. J41 applies when chronic bronchitis is documented as simple or mucopurulent. J42 applies when “chronic bronchitis” is documented without further characterization. If the record shows the patient has a history of chronic bronchitis, query whether the current episode should be coded as an exacerbation under J42 or J44 rather than a new unspecified episode under J40.
Yes, J40 is a valid billable/specific ICD-10-CM diagnosis code accepted by Medicare, Medicaid, and most commercial payers. However, some payers apply additional documentation requirements for unspecified codes in respiratory categories, so clinical records should clearly support why a more specific code is not applicable.
The official “Applicable To” synonyms for J40 are: Bronchitis NOS, Bronchitis with tracheitis NOS, Catarrhal bronchitis, and Tracheobronchitis NOS. Any of these documented diagnoses maps to J40 for coding purposes.