In the intricate world of modern otolaryngology, the nasal endoscope is more than just a diagnostic tool; it is the physician’s gateway to the complex anatomy of the nasal passages and paranasal sinuses. This slender, illuminated instrument has revolutionized the diagnosis and treatment of sinonasal disease, allowing for minimally invasive procedures with unparalleled visualization. However, the clinical mastery of this technology is only one half of the equation. The other half, equally critical for a sustainable medical practice, lies in the precise and accurate translation of these procedures into the language of medical billing: Current Procedural Terminology (CPT) codes.
The family of CPT codes for nasal endoscopy represents a detailed and sometimes daunting hierarchy. A misstep in code selection—confusing a diagnostic endoscopy with a surgical one, misapplying a modifier, or incorrectly bundling multiple procedures—can lead to significant financial repercussions, audit flags, and compliance issues. This article serves as a definitive guide, meticulously dissecting each relevant CPT code, from the straightforward diagnostic exam (31231) to the complex revision surgery codes (31253-31259). Our goal is to empower otolaryngologists, coders, billers, and practice managers with the knowledge to confidently and correctly report these services, ensuring that the quality of care delivered is matched by the integrity of the claim submitted. This is not merely about reimbursement; it is about upholding the principles of accuracy, compliance, and ethical medical practice.

CPT Codes for Nasal Endoscopy
2. Understanding the Tool: What is a Nasal Endoscopy?
The Endoscope: A Marvel of Modern Medicine
A nasal endoscope is a thin, rigid or flexible fiber-optic instrument equipped with a light source and a lens. It is meticulously designed to be inserted into the nostril to examine the interior structures of the nose (nasal cavity) and the surrounding air-filled spaces within the bones of the skull (paranasal sinuses). Modern endoscopes often connect to a high-definition camera and video monitor, allowing the physician to navigate the intricate anatomy with a magnified view and record findings for the patient’s record. The primary value of nasal endoscopy over a simple anterior rhinoscopy (using a speculum) is its ability to visualize the deep recesses of the nasal cavity, particularly the middle meatus and the osteomeatal complex—the critical drainage pathways for the frontal, maxillary, and anterior ethmoid sinuses.
Diagnostic vs. Surgical Nasal Endoscopy: A Fundamental Distinction
This distinction is the most critical concept in nasal endoscopy coding and is the source of many coding errors.
-
Diagnostic Nasal Endoscopy (DNE): This is an evaluative procedure. It is performed to inspect the nasal and sinus mucosa, identify structural abnormalities (e.g., septal deviation, turbinate hypertrophy), assess for the presence of polyps, purulence, or crusting, and evaluate the drainage pathways. It is typically done in an office setting and is a visual examination only. No tissue is removed, and no therapeutic intervention is performed. Its CPT code is 31231.
-
Surgical Nasal Endoscopy: This is a therapeutic procedure. It involves surgical intervention within the nasal cavity or sinuses. This category includes a wide range of procedures, from a simple polypectomy or biopsy to a complete functional endoscopic sinus surgery (FESS). These are almost always performed in an operating room under local or general anesthesia. They involve tissue removal, excision, or alteration. The CPT codes for these procedures are 31233 and 31235-31259.
Coding Pearl: A surgical endoscopy (e.g., 31235) always includes a diagnostic endoscopy. You cannot bill 31231 on the same day as a surgical sinus code on the same sinus. The diagnostic exam is considered a bundled component of the surgical procedure.
3. The Foundation: Unpacking the Diagnostic Nasal Endoscopy Codes (31231)
CPT Code 31231: A Deep Dive
CPT 31231 – Nasal endoscopy, diagnostic, unilateral or bilateral (separate procedure)
This code is used for the visual inspection of the nasal cavity and the posterior nasopharynx. The key descriptor is “diagnostic.” The code is unique as it is designated a “separate procedure,” which, according to CPT guidelines, means it is typically included in (bundled with) more extensive procedures and should not be reported separately when performed as a integral part of a larger service.
-
Unilateral or Bilateral: The code is reported once regardless of whether one nostril (unilateral) or both nostrils (bilateral) are examined. The fee schedule for 31231 is already valued for a bilateral examination.
Documentation Requirements: Painting a Clinical Picture
For 31231 to be justified, the medical record must clearly demonstrate medical necessity. The note should go beyond “nasal endoscopy performed.” Exemplary documentation includes:
-
Indication: Reason for the exam (e.g., “evaluate for sinusitis,” “assess unilateral nasal obstruction,” “follow-up on polyp status”).
-
Findings: A detailed description of what was seen in each area examined.
-
Nasal Mucosa: Color (erythematous, pale, boggy), edema, atrophy.
-
Septum: Deviation, spur, perforation.
-
Turbinates: Hypertrophy, edema, paradoxical curvature.
-
Middle Meatus/Osteomeatal Complex: Presence of pus, polyps, edema, scarring, patency.
-
Sphenoethmoidal Recess: Drainage, lesions.
-
Nasopharynx: Adenoid hypertrophy, pharyngeal recess (Fossa of Rosenmüller), tubal tonsil status.
-
-
Laterality: Documenting findings for each side (right vs. left).
-
Medications: Note if a topical decongestant or anesthetic was used.
Common Indications for a Diagnostic Nasoscopy
-
Chronic or recurrent rhinosinusitis
-
Unilateral symptoms (obstruction, discharge, epistaxis)
-
Evaluation of nasal polyps
-
Cerebrospinal fluid (CSF) leak assessment
-
Evaluation of adenoid hypertrophy
-
Follow-up after sinus surgery
-
Assessment of mass or tumor
-
Unexplained facial pain or headache (with other supporting findings)
Bilateral vs. Unilateral: A Crucial Modifier Consideration
As stated, 31231 is billed once. However, if a diagnostic endoscopy is performed on only one side (e.g., only the right nostril to evaluate a right-sided polyp), some payers may require the use of modifier -52 (Reduced Services) to indicate that a lesser service was performed. This is a complex and payer-specific issue. The standard practice is to bill 31231 without a modifier for a unilateral exam, as the code description includes “unilateral or bilateral,” but it is essential to check with individual payer policies.
4. Navigating the Surgical Endoscopy Codes: The “Core” Sinus Codes (31235-31238)
This family of codes describes the foundational procedures of Functional Endoscopic Sinus Surgery (FESS), aimed at restoring ventilation and drainage to the sinuses.
CPT Code 31235: Maxillary Antrostomy
CPT 31235 – Nasal/sinus endoscopy, surgical; with maxillary antrostomy
A maxillary antrostomy is the creation of a new, enlarged opening into the maxillary sinus (the cheek sinus). This is performed to improve drainage from the maxillary sinus, which normally drains through a small opening called the natural ostium. The procedure involves uncapping the sinus by removing uncinate process and enlarging the natural ostium.
-
Documentation Tip: The note should specify “maxillary antrostomy performed” or “unchinectomy and widening of the maxillary ostium.”
CPT Code 31236: Frontal Sinus Exploration
CPT 31236 – Nasal/sinus endoscopy, surgical; with frontal sinus exploration, with or without removal of tissue from frontal sinus
This code is used for procedures that open into the frontal sinus recess. It includes:
-
Draf I: The simplest procedure, involving the clearance of cells in the frontal recess to open the natural drainage pathway.
-
Draf IIa: A more extensive procedure involving removal of the floor of the frontal sinus between the nasal septum and the lamina papyracea (medial orbital wall).
This code is reported when the surgeon enters and explores the frontal sinus. It is not used for simply “clearing the frontal recess”; the surgeon must document entry into the sinus itself.
CPT Code 31237: Sphenoidotomy
CPT 31237 – Nasal/sinus endoscopy, surgical; with sphenoidotomy
A sphenoidotomy is the opening of the sphenoid sinus (the most posterior sinus). This can be performed by identifying the natural sphenoid ostium medial to the superior turbinate or by opening the face of the sphenoid sinus directly. This code is also used for the removal of a foreign body from any sinus when reported with modifier -59.
CPT Code 31238: Ethmoidectomy (Partial and Total)
CPT 31238 – Nasal/sinus endoscopy, surgical; with partial ethmoidectomy
CPT 31238 – Nasal/sinus endoscopy, surgical; with total ethmoidectomy
The ethmoid sinuses are a honeycomb-like labyrinth of cells between the eyes. An ethmoidectomy is the systematic removal of these air cells.
-
Partial (Anterior) Ethmoidectomy (31238): Removal of the anterior ethmoid air cells. This is the most common code and is often performed with a maxillary antrostomy (31235).
-
Total (Anterior and Posterior) Ethmoidectomy (31238): Removal of both the anterior and posterior groups of ethmoid air cells. The code is the same, but the documentation must specify that a total ethmoidectomy was performed. There is no separate code for a posterior ethmoidectomy alone.
The “Sinus-to-Sinus” Rule and Reporting Multiple Procedures
A fundamental rule in sinus coding is that each code represents work on a specific, distinct sinus. Therefore, if a surgeon performs procedures on multiple sinuses, multiple codes can be reported.
-
Example: A patient undergoes a right maxillary antrostomy (31235), a right anterior ethmoidectomy (31238), and a right sphenoidotomy (31237). All three codes are reported.
-
Modifier -51 (Multiple Procedures): This modifier is appended to the second and subsequent procedure codes to indicate that multiple procedures were performed during the same surgical session. The primary procedure (often the one with the highest RVU) is billed without a modifier and paid at 100%. The subsequent procedures with modifier -51 are typically reimbursed at a reduced percentage (e.g., 50%).
Table 1: Summary of Core Surgical Nasal Endoscopy CPT Codes
| CPT Code | Procedure | Description | Key Documentation Points |
|---|---|---|---|
| 31235 | Maxillary Antrostomy | Creation of an opening into the maxillary sinus. | “Uncinectomy,” “enlarged maxillary ostium,” “antrostomy created.” |
| 31236 | Frontal Sinus Exploration | Exploration and opening of the frontal sinus. | “Entered frontal sinus,” “Draf I procedure,” “opened frontal recess.” |
| 31237 | Sphenoidotomy | Creation of an opening into the sphenoid sinus. | “Sphenoidotomy,” “opened sphenoid ostium,” “entered sphenoid sinus.” |
| 31238 | Ethmoidectomy | Removal of ethmoid sinus cells. | “Partial/Anterior ethmoidectomy” or “Total ethmoidectomy” (must specify). |
5. Advanced Procedures: Control of Epistaxis and Dacryocystorhinostomy (31239-31241)
CPT Code 31239: Control of Nasal Hemorrhage
CPT 31239 – Nasal/sinus endoscopy, surgical; with control of nasal hemorrhage
This code is for controlling active bleeding (epistaxis) using endoscopic guidance. It is used when the bleeding source is not easily accessible with anterior packing (e.g., posterior bleeders, bleeding from the sphenopalatine artery). Methods include electrocautery, laser ablation, or clipping of vessels. It is critical that the documentation describes an active hemorrhage that was controlled, not simply prophylactic cauterization of a vessel.
CPT Code 31240: Postoperative Control of Nasal Hemorrhage
CPT 31240 – Nasal/sinus endoscopy, surgical; with removal of foreign body
This code is specifically for controlling hemorrhage following a surgical procedure. It has a global period of 0 days, meaning it can be billed separately if a patient returns to the operating room for bleeding control after an initial surgery. It is not used for bleeding controlled during the primary procedure (that service is included in the primary procedure’s code).
CPT Code 31241: Excision/Drainage of Lacrimal Sac (DCR)
CPT 31241 – Nasal/sinus endoscopy, surgical; with excision or drainage of lacrimal sac (e.g., dacryocystorhinostomy)
This code covers an endoscopic DCR, a procedure that creates a new drainage pathway from the lacrimal sac into the nose to treat a blocked nasolacrimal duct. It is a distinct procedure separate from external or open DCRs.
6. Beyond the Sinuses: Codes for Nasal/Sinus Biopsy, Debridement, and Dilation
CPT Code 31233: Nasal/Sinus Endoscopy, Biopsy
CPT 31233 – Nasal endoscopy, diagnostic; with biopsy, unilateral or bilateral
This code is for a biopsy of a lesion in the nasal cavity or nasopharynx. It is not a sinus surgery code. It is often performed in the office under local anesthesia. Importantly, if a biopsy is taken during a surgical endoscopy (e.g., during a 31235), the biopsy is not separately reportable; it is included in the primary surgical procedure.
Postoperative Debridement: The -52 Modifier and Medical Necessity
Routine postoperative cleaning and debridement in the office is considered part of the global surgical package and is not separately billable. However, if a significant, separately identifiable debridement is required (e.g., for excessive crusting, scarring, or mycotic debris causing obstruction) that is beyond the usual postoperative care, it may be billed using the diagnostic endoscopy code 31231 with modifier -52 (Reduced Services) to indicate it was a limited procedure. The documentation must be robust, detailing the medical necessity for the aggressive debridement.
CPT Code 31237 with Modifier -59: Nasal/Sinus Endoscopy with Removal of Foreign Body
As mentioned, the removal of a foreign body (e.g., button battery, piece of toy) is not performed with 31240. The correct coding is to report 31237 (Sphenoidotomy) with modifier -59 (Distinct Procedural Service). This indicates that the procedure (foreign body removal) was distinct from a sphenoidotomy, even though the same code is used.
Sinus Ostial Dilation: Balloon Sinuplasty (CPT 31295-31297)
Balloon sinuplasty is a technology that uses a catheter-mounted balloon to dilate blocked sinus ostia. It has its own set of CPT codes:
-
31295: Nasal/sinus endoscopy, surgical; with dilation of maxillary sinus ostium (e.g., balloon dilation), transnasal or via canine fossa
-
31296: …with dilation of frontal sinus ostium
-
31297: …with dilation of sphenoid sinus ostium
These codes are specific to the balloon dilation procedure. If a traditional antrostomy (with cutting instruments) is performed, codes 31235-31237 are used. It is possible to report both a 31295 and a 31235 on the same sinus if both a balloon dilation and a traditional tissue-removing antrostomy are performed, but modifier -59 would be required, and payer policies vary widely on reimbursement for this.
7. The Revision and Extensive Surgery Codes (31253-31259)
These codes are for particularly complex and challenging cases that require significantly more time, effort, and skill than primary procedures.
Understanding the “Repeat” and “Extensive” Descriptors
-
“Repeat” (31253-31255): Used for surgical endoscopy of a sinus that has been previously operated on. The anatomy is altered, scarred, and often difficult to navigate.
-
“Extensive” (31256, 31257, 31259): Used for surgery that involves work on the sinuses in the context of removing benign or malignant tumors or dealing with massive polyposis that obscures anatomy and requires extensive dissection. It is not for use with simple inflammatory disease or small polyps.
CPT Codes 31253, 31254, 31255: Revision Sinus Surgery
These codes mirror the primary codes but are for revised sinuses.
-
31253: Revision maxillary antrostomy
-
31254: Revision frontal sinus exploration
-
31255: Revision ethmoidectomy
CPT Codes 31256, 31257, 31259: Extensive Sinus Surgery
-
31256: Extensive dissection for tumors in the maxillary sinus.
-
31257: Extensive dissection for tumors in the frontal sinus.
-
31259: Extensive dissection for tumors in the ethmoid, sphenoid, or for massive polyposis.
Coding Pearl: These codes have very specific usage criteria. Using a 31259 code for a standard polyp case is incorrect and would be considered fraud. Documentation must clearly support the “extensive” nature, often mentioning the tumor by name (e.g., inverted papilloma, juvenile angiofibroma) or describing “near-complete obliteration of the sinus anatomy by polyps.”
8. The Art of Documentation: Linking Medical Necessity to the CPT Code
The CPT code is a summary, but the documentation is the proof. A well-documented operative report is the coder’s best friend and the practice’s best defense in an audit.
Key Elements of a Bulletproof Procedure Note
-
Preoperative and Postoperative Diagnoses: Must align with the procedure performed.
-
Indication for Surgery: A brief statement on why the surgery was necessary.
-
Detailed Description of Procedure:
-
Anesthesia: Type used.
-
Instruments: Specific endoscopes and equipment used.
-
Step-by-Step Narrative: This is crucial. It should read like a story.
-
“A 0-degree endoscope was introduced into the right nasal cavity.”
-
“The uncinate process was identified and removed with a backbiter and microdebrider.”
-
“The maxillary ostium was identified and enlarged posteriorly and anteriorly to create a wide antrostomy. Purulent drainage was noted and suctioned.”
-
“The ethmoid bulla was entered and the anterior ethmoid cells were systematically removed with through-cutting forceps.”
-
“The frontal recess was explored and found to be patent.”
-
“The sphenoid ostium was identified medial to the superior turbinate and opened with a mushroom punch.”
-
-
Findings: What was seen in each sinus (e.g., polyps, pus, fungal debris).
-
Blood Loss: Estimated blood loss (EBL).
-
Specimens: What was sent to pathology.
-
Complications: Any intraoperative issues (e.g., “none”).
-
-
Surgeon’s Signature.
9. Coding Scenarios and Case Studies: Putting Theory into Practice
Case Study 1: Chronic Sinusitis with Polyps
-
Presentation: A 45-year-old female with chronic sinusitis and bilateral nasal polyps failing medical management.
-
Procedure: Bilateral endoscopic sinus surgery including bilateral maxillary antrostomies, total ethmoidectomies, sphenoidotomies, and polypectomies.
-
Coding:
-
31235-50 (Bilateral maxillary antrostomy)
-
31238-50 (Bilateral total ethmoidectomy)
-
31237-50 (Bilateral sphenoidotomy)
-
-
Rationale: Polypectomy is not a separately billable code; it is included in the sinus surgery codes (e.g., 31238 includes removal of polyps from the ethmoid sinus). Modifier -50 indicates a bilateral procedure. Some payers prefer the line items to be listed twice (e.g., 31235-RT and 31235-LT); check payer policy.
Case Study 2: Recurrent Epistaxis
-
Presentation: A 60-year-old male on blood thinners presents to the ER with severe, uncontrolled right posterior epistaxis.
-
Procedure: Taken to OR. Under endoscopic guidance, a bleeding vessel was identified on the posterior septum and successfully controlled with electrocautery.
-
Coding: 31239 (Control of nasal hemorrhage).
-
Rationale: The procedure was therapeutic and controlled an active hemorrhage. Code 31231 would be incorrect as it was not merely diagnostic.
Case Study 3: Revision Surgery for Scarred Frontal Recess
-
Presentation: A patient status-post previous FESS presents with recurrent frontal sinusitis. CT scan shows scarring and stenosis of the left frontal recess.
-
Procedure: Revision endoscopic surgery with dissection of scar tissue, identification of the frontal sinus ostium, and performance of a Draf IIa procedure.
-
Coding: 31254 (Revision frontal sinus exploration).
-
Rationale: The sinus had previous surgery, making it a revision case. The Draf IIa is a type of frontal sinus exploration.
10. FAQs: Frequently Asked Questions on Nasal Endoscopy CPT Codes
Q1: Can I bill CPT 31231 and a surgical sinus code (e.g., 31235) for the same sinus on the same day?
A: Absolutely not. A diagnostic endoscopy (31231) is always included in (bundled with) any surgical endoscopy code (31233, 31235-31259) performed on the same sinus. Billing both would be considered unbundling and is a compliance violation.
Q2: How do I bill for a bilateral procedure?
A: For most sinus codes, you use modifier -50 (Bilateral Procedure) on a single line item. However, some Medicare Administrative Contractors (MACs) and private payers require you to list the code twice with modifiers -RT (Right Side) and -LT (Left Side). You must verify the specific billing requirements for each payer.
Q3: What is the correct code for removing a foreign body from the nose?
A: You report CPT 31237 (Sphenoidotomy) with modifier -59 (Distinct Procedural Service). Do not use 31240, which is for removing a foreign body from the nasopharynx or nasal cavity using non-endoscopic techniques.
Q4: When can I bill for a postoperative debridement?
A: Routine postoperative care is included in the global surgical package. You may only bill for a debridement (using 31231-52) if it is for a significant, separately identifiable problem that requires extensive work beyond standard care, and it must be thoroughly documented.
Q5: What is the difference between 31238 (Ethmoidectomy) and 31259 (Extensive sinus surgery)?
A: 31238 is for standard inflammatory disease (sinusitis, polyps). 31259 is reserved for cases involving the dissection and removal of tumors (e.g., inverted papilloma) or massive polyposis that completely obscures normal anatomy and requires exceptional time and effort. Using 31259 for a standard case is incorrect.
11. Conclusion: The Symbiosis of Clinical Skill and Coding Precision
Mastering nasal endoscopy CPT codes requires a deep understanding of both sinonasal anatomy and procedural nuances. Accurate coding is not an administrative afterthought but an integral part of patient care, ensuring ethical reimbursement and regulatory compliance. Diligent, specific documentation is the critical bridge that connects a surgeon’s skilled work to the correct CPT code, protecting both the patient’s record and the practice’s integrity.
12. Additional Resources
-
American Medical Association (AMA): For the definitive CPT codebook and guidelines.
-
American Academy of Otolaryngology-Head and Neck Surgery (AAO-HNS): Offers excellent coding resources, workshops, and newsletters specifically for ENT.
-
Centers for Medicare & Medicaid Services (CMS): For Medicare-specific billing policies and Local Coverage Determinations (LCDs).
-
Your Medicare Administrative Contractor (MAC) Website: For jurisdiction-specific billing rules and articles.
13. Disclaimer
This article is for informational and educational purposes only and is based on the author’s interpretation of CPT coding guidelines. It does not constitute legal, medical, or coding advice. CPT codes, descriptors, and guidelines are copyrighted by the American Medical Association. The ultimate responsibility for accurate coding and billing lies with the healthcare provider. You must consult the most current, official CPT codebook and payer-specific policies for definitive guidance. The author and publisher disclaim any liability for any loss or damage resulting from reliance on the information contained herein.
