πŸ‘ƒ CPT 30110 β€” Excision, Nasal Polyp(s), Simple

Quick Reference

wRVU: 4.05 | Global Period: 010 (10 days) | Assistant Payable: ❌ No | Bilateral Indicator: 1


πŸ“‹ Clinical Description

CPT 30110 describes the simple, non-endoscopic excision of one or more nasal polyps from the nasal cavity using intranasal instruments β€” typically biting forceps, cup forceps, or an ear snare β€” with or without local/topical anesthesia. This code applies regardless of the number of polyps removed as long as the procedure remains limited in scope and is performed without an endoscope. It is distinguished from 30115 (Excision, nasal polyp(s), extensive) by the limited nature of the dissection and typically the more accessible anterior location of the polyps; it is distinguished from 31237 (Nasal/sinus endoscopy, surgical; with biopsy, polypectomy or debridement) by the critical absence of endoscopic visualization β€” if any endoscope is used, 31237 replaces 30110 regardless of the scope of polyp removal. In contemporary ENT practice, 30110 has become comparatively rare as the vast majority of nasal polypectomies are performed endoscopically; however, it remains valid for accessible office-based non-endoscopic removal.

Nasal polyps are benign, inflammatory, edematous outgrowths of the nasal or sinus mucosa arising most commonly from the lateral nasal wall, middle meatus, or ethmoidal region. They are strongly associated with chronic eosinophilic inflammation, allergic rhinitis, aspirin-exacerbated respiratory disease (Samter triad), and cystic fibrosis. Untreated polyps cause progressive nasal obstruction, anosmia, and recurrent sinusitis; large or bilateral polyp burdens may extend into the nasopharynx. When polyps are confirmed or suspected to be neoplastic rather than inflammatory, biopsy and pathologic evaluation are mandatory β€” malignant nasal neoplasms code to C30.0 rather than J33.- and require a different surgical approach entirely.

This procedure may be performed in the following clinical contexts:

  • Single accessible nasal polyp, office-based removal β€” A discrete, anteriorly located polyp reachable with intranasal forceps without endoscopic guidance; the prototypical 30110 scenario in contemporary practice.
  • Recurrent nasal polyp, limited regrowth β€” Polyp recurrence following prior treatment (medical or surgical) where regrowth is accessible and limited in scope; document recurrence explicitly for medical necessity; modifier -58 applies if within the global window of a prior polypectomy.
  • Nasal polyp in a patient with allergic rhinitis or chronic sinusitis β€” Secondary diagnosis codes J30.- or J32.- are reported alongside J33.0 to capture the underlying inflammatory disease driving polyp formation and support medical necessity.
  • Nasal polyp in a patient with aspirin-exacerbated respiratory disease (Samter triad) β€” Polyps in this population are frequently recurrent and aggressive; document the underlying diagnosis (asthma + aspirin sensitivity + nasal polyps) fully to support medical necessity for repeated interventions.
  • Pediatric nasal polyp with cystic fibrosis β€” CF-associated nasal polyposis is particularly recurrent; ICD-10-CM code E84.19 (cystic fibrosis with other intestinal manifestations) or E84.0 (CF with pulmonary manifestations) is reported as a secondary code; the polyp code remains J33.0.

πŸ”¬ Anatomical & Procedural Considerations

Technique VariantMechanism / StepsCoding & Clinical Notes
Forceps / Biting Forceps AvulsionTopical vasoconstrictor (e.g., oxymetazoline or cocaine) applied intranasally; local anesthetic injected around polyp base; biting forceps or cup forceps used to grasp and avulse the polyp from its stalkMost common technique for 30110; the operative note must confirm no endoscope was used; if any endoscope is introduced, the service shifts to 31237
Ear Snare (Wire Loop)Wire snare loop placed around the polyp stalk and tightened to transect the polyp at its base; bleeding controlled with packing or epinephrine-soaked pledgetsAcceptable technique for 30110; document the instrument used, the polyp site, and unilateral vs. bilateral; snare technique does not change the code selection
Surgical CurettementCurettage of accessible polyp tissue using a nasal curette; less common for defined polyps, more common for polypoid degeneration of mucosaAppropriate under 30110 for simple accessible lesions; if extensive curettage is performed with endoscopic visualization, 31237 applies
Bilateral Non-Endoscopic RemovalSame technique performed in both nasal passages in the same sessionReport 30110-50 for bilateral procedures; note that AAPC and ENT coding guidance confirm -50 is appropriate for bilateral nasal polyp excision when performed non-endoscopically

Clinical Pearl

The single most important code-selection rule for this family is: endoscope used = 31237; no endoscope = 30110 or 30115. In 2026 ENT practice, it is genuinely rare for a surgeon to remove nasal polyps without endoscopic visualization β€” the standard of care has shifted almost entirely to endoscopy. When you see 30110 on a claim, the operative note must affirmatively confirm the absence of an endoscope. If the note mentions any nasal endoscope, sinus scope, or rigid/flexible nasal telescope and a polypectomy was performed, 31237 is the correct code β€” not 30110. Auditors reviewing ENT claims for this code will look specifically for endoscope documentation as the first audit step.


βœ… Procedure Includes

  • Pre-procedure nasal examination and identification of polyp location(s) to be excised
  • Application of topical vasoconstrictor and/or topical anesthetic to the nasal mucosa
  • Local anesthetic infiltration at the polyp base when performed
  • Intranasal excision of the polyp(s) using forceps, snare, or curette β€” without endoscopic guidance
  • Hemostasis via nasal packing, electrocautery, or epinephrine-soaked pledgets as needed
  • Routine post-procedure nasal care and patient instructions
  • Documentation of technique, laterality, number of polyps, and confirmation that no endoscope was used

❌ Excludes / Do Not Report Together

CodeDescriptionRelationship to 30110
30115Excision, nasal polyp(s), extensiveSibling code in the non-endoscopic family β€” mutually exclusive with 30110 in the same session for the same nasal passage; select 30115 when the procedure is more extensive in scope (larger polyp burden, deeper dissection, greater tissue removal) without an endoscope; not distinguished by polyp count alone but by procedural complexity and documentation
31237Nasal/sinus endoscopy, surgical; with biopsy, polypectomy or debridement (separate procedure)Replaces 30110 entirely when any endoscope is used during the polypectomy; do NOT report 30110 and 31237 for the same nasal passage in the same session β€” if an endoscope is introduced and a polypectomy is performed, 31237 is the correct and only code for that nasal passage
31231Nasal endoscopy, diagnostic, unilateral or bilateralDiagnostic-only nasal endoscopy; when a diagnostic endoscopy is followed immediately by a non-endoscopic polyp excision in the same session, 31231 is generally bundled; confirm NCCI edit status before reporting separately
30100Biopsy, intranasalSeparately reportable only when a distinct biopsy of a separate lesion (not the polyp itself sent for pathology as part of the excision) is performed; a biopsy of the polyp tissue sent routinely to pathology does not warrant separate 30100 billing
E/M codes (992xx / 920xx)Office visit, any levelSeparately reportable only when modifier -25 is appended to the E/M code, documenting a significant, separately identifiable evaluation and management service beyond the pre-procedure assessment for the nasal polypectomy

Bundling Alert β€” Global Period is 010, Not 090 or 000

CPT 30110 carries a 10-day global surgical package, meaning all routine post-operative nasal care visits, packing removal, and wound checks within Days 1-10 are bundled into the single 30110 payment. This is shorter than the 90-day global for major ENT procedures (e.g., 30520, septoplasty, 090) but still requires active tracking. The most common billing error in this setting is scheduling a packing removal visit on Day 2-3 and billing it as a separate E/M without the appropriate global modifier. For any E/M visit within the 10-day window for a condition unrelated to the polypectomy, append modifier -24 to the E/M code with explicit documentation of the unrelated nature. Compare to 30115 (also 010 global) and 31237 (000 global) β€” the different global periods across sibling codes are a frequent source of billing errors.


🌳 Code Tree β€” Surgery: Nose, Excision Procedures

CPT 30100-30160  Excision Procedures on the Nose
β”‚
β”œβ”€β”€ 30100  Biopsy, intranasal  (Global: 000)
β”‚
β”œβ”€β”€ 30110-30115  Excision, nasal polyp(s) β€” Non-Endoscopic
β”‚   β”œβ”€β”€ β–Άβ–Ά 30110 β—€β—€  Simple  ← YOU ARE HERE  (Global: 010)
β”‚   └── 30115  Extensive  (Global: 090)
β”‚
β”œβ”€β”€ 30117-30118  Excision or Destruction, Intranasal Lesion
β”‚   β”œβ”€β”€ 30117  Internal approach  (Global: 010)
β”‚   └── 30118  External approach β€” lateral rhinotomy  (Global: 090)
β”‚
β”œβ”€β”€ 30120  Excision or surgical planing of skin of nose for rhinophyma  (Global: 090)
β”‚
β”œβ”€β”€ 30124-30125  Excision of Dermoid Cyst, Nose
β”‚   β”œβ”€β”€ 30124  Simple β€” not involving skin  (Global: 090)
β”‚   └── 30125  Complex β€” involving skin  (Global: 090)
β”‚
└── 30130-30160  Excision of Turbinate(s) / Nasal Tissue
    β”œβ”€β”€ 30130  Excision inferior turbinate, partial or complete  (Global: 090)
    β”œβ”€β”€ 30140  Submucous resection inferior turbinate  (Global: 090)
    └── 30160  Total rhinectomy  (Global: 090)

CPT 31231-31297  Nasal/Sinus Endoscopy β€” Key Related Family
β”œβ”€β”€ 31231  Diagnostic nasal endoscopy  (Global: 000)
β”œβ”€β”€ 31237  Surgical; with biopsy, polypectomy or debridement  (Global: 010)
└── 31254-31255  Surgical; with ethmoidectomy  (Global: 090)

πŸ’° RVU & Reimbursement Profile

ComponentValue
Work RVU (wRVU)4.05 (verify against current CMS MPFS for applicable year)
Global Period010 (10 days)
Bilateral Indicator1 β€” Subject to standard 150% bilateral payment adjustment rules
Assistant Surgeon❌ Not payable
Co-Surgeon❌ Not applicable
Team Surgery❌ Not applicable
PC/TC Split❌ No β€” procedure code only (Indicator 0)
Modifier -51 ExemptNo
AnesthesiaTopical and/or local infiltration anesthesia included; no separate anesthesia billing expected for standard office or ASC procedure; general anesthesia separately billable by the anesthesiologist when the procedure is performed under GA in an OR or ASC setting

Bilateral Billing Rules

30110 has a bilateral indicator of 1, meaning it is subject to the standard Medicare 150% bilateral payment adjustment. Nasal polyps are frequently bilateral, and bilateral non-endoscopic polypectomy in the same session is reported with modifier -50 on a single line (1 unit) per CMS/NCCI policy, or on two lines with -RT and -LT per some commercial payer preferences β€” verify your MAC’s billing format. Medicare pays the lower of: (a) total actual charges for both sides, or (b) 150% of the fee schedule amount for a single 30110 (100% for the first side, 50% for the second side). AAPC ENT coding guidance explicitly confirms that modifier -50 is the appropriate modifier for bilateral non-endoscopic nasal polyp excision.


🏷️ Modifier Reference

ModifierNameWhen to Apply
-50Bilateral ProcedureNasal polyp excision performed in both nasal passages in the same session; most common modifier scenario for this code given the bilateral nature of nasal polyposis; verify MAC preference for single line with -50 vs. two lines with RT/LT
-RTRight SideWhen unilateral polypectomy is confirmed to be right-sided only; document laterality in the operative note
-LTLeft SideWhen unilateral polypectomy is confirmed to be left-sided only
-25Significant, Separately Identifiable E/MApplied to the E/M code β€” not 30110 β€” when a separately documented office visit with distinct medical decision-making is performed on the same date; must address a condition beyond the pre-procedure assessment for the polyp
-24Unrelated E/M During Postoperative PeriodApplied to the E/M code when the patient returns within the 10-day global window for a condition unrelated to the polypectomy; document the unrelated nature explicitly
-51Multiple ProceduresWhen 30110 is performed alongside other surgical procedures (e.g., septoplasty, turbinate reduction) in the same session; apply to the lower-valued code
-59Distinct Procedural ServiceWhen payers inappropriately bundle 30110 with another distinct procedure in the same session; documents a separate anatomic site or distinct service β€” e.g., when 30110 is performed alongside 30520 (septoplasty) and an NCCI edit is triggered
-52Reduced ServicesProcedure partially completed β€” document reason; e.g., patient unable to tolerate the procedure beyond partial polyp removal
-53Discontinued ProcedureProcedure stopped due to patient safety concern; document reason thoroughly
-58Staged or Related ProcedurePlanned repeat polypectomy within the 10-day global period of a prior 30110 or 30115; e.g., staged bilateral removal when only one side was treated at the initial session
-78Unplanned Return to ORUnplanned return to the OR within the 10-day global period for a complication (e.g., significant epistaxis requiring operative intervention)
-79Unrelated Procedure During Postoperative PeriodUnrelated surgical procedure performed during the 10-day global window; appended to the unrelated procedure code

🩺 Common ICD-10-CM Pairings

Primary β€” Nasal Polyp (J33 Category)

ICD-10 CodeDescriptionHCC?Clinical Notes
J33.0Polyp of nasal cavity❌ NoMost specific and most commonly reported primary diagnosis for 30110; use when the provider documents a nasal cavity polyp β€” arising from the lateral nasal wall, inferior or middle turbinate, or nasal septum β€” without extension into the sinuses; β€œnasal polyp” in the clinical note maps here
J33.1Polypoid sinus degeneration❌ NoWoakes syndrome β€” diffuse polypoid degeneration of the sinus mucosa with extensive nasal polyp formation; use when the provider specifically documents this pattern vs. a discrete polyp; often associated with larger polyp burden that may drive 30115 rather than [[30110]]
J33.8Other polyp of sinus❌ NoUse when the provider documents a polyp arising from the sinus mucosa (maxillary, ethmoidal, sphenoidal, or frontal sinus origin) rather than the nasal cavity proper; distinct from J33.0 β€” site of origin matters
J33.9Nasal polyp, unspecified❌ NoLeast specific β€” use only when the provider’s documentation does not distinguish between nasal cavity polyp and sinus polyp; query provider before defaulting to unspecified when site of origin can be clarified

Associated Inflammatory / Comorbid Conditions

ICD-10 CodeDescriptionHCC?Clinical Notes
J32.0Chronic maxillary sinusitis❌ NoReport as secondary diagnosis when the provider documents concurrent chronic maxillary sinusitis β€” highly common comorbidity with nasal polyposis; supports medical necessity for surgical intervention and postoperative antibiotic coverage
J32.4Chronic pansinusitis❌ NoWhen the provider documents involvement of all sinuses (pan-sinusitis) concurrent with nasal polyps; more extensive inflammatory burden; may support escalation to 30115 or endoscopic approach if documented
J32.9Chronic sinusitis, unspecified❌ NoUse when concurrent sinusitis is documented but specific sinus involved is not identified; query provider for specificity when possible
J30.9Allergic rhinitis, unspecified❌ NoReport as secondary when allergic rhinitis is an identified contributing factor to polyp formation; supports medical necessity and documents the inflammatory etiology; query for specific allergen if documented (J30.1 for pollen, J30.2 for other seasonal, J30.89 for other)
J45.909Unspecified asthma, uncomplicated❌ NoNasal polyposis is strongly associated with asthma (especially in aspirin-exacerbated respiratory disease / Samter triad); report asthma as secondary diagnosis when documented; query for intermittent vs. persistent and severity for specificity

Underlying Etiology / Special Population Codes

ICD-10 CodeDescriptionHCC?Clinical Notes
T39.012APoisoning by aspirin, accidental, initial encounter❌ NoUsed in acute aspirin toxicity context β€” NOT the standard code for Samter triad; for aspirin-exacerbated respiratory disease, code the underlying conditions (asthma + J33.0 + **Z88.**0 adverse effect to aspirin)
Z88.0Allergy status to penicillin❌ NoShown for awareness β€” document aspirin sensitivity separately using Z88.9 (allergy to unspecified drugs) or the appropriate Z88.- code when aspirin sensitivity is the documented trigger for the nasal polyp inflammatory cascade
E84.0Cystic fibrosis with pulmonary manifestationsβœ… HCCReport as secondary when cystic fibrosis is the documented underlying condition driving nasal polyposis; HCC-relevant; document the specific CF manifestation type for accuracy

Coding Specificity Reminder

The J33 category does not require laterality at the ICD-10-CM code level β€” there is no right/left axis in J33.0-J33.9. Anatomic laterality for nasal polyps is captured on the CPT side via -RT, -LT, or -50 modifiers. The most common specificity gap for this code family is the failure to distinguish J33.0 (nasal cavity polyp) from J33.8 (sinus polyp) β€” the site of origin should be documented by the provider and queried when absent, as it affects the diagnosis code selection. Do not default to J33.9 (unspecified) when the operative or clinic note identifies a specific nasal vs. sinus origin.


πŸ₯ MS-DRG Considerations (Inpatient)

Inpatient Coding Reminder

CPT 30110 is performed primarily in the outpatient, office, or ASC setting. There are no routine MS-DRG assignments for simple nasal polypectomy β€” inpatient admission for 30110 alone would not be supported by any payer, MAC, or utilization review body. If a patient undergoing inpatient admission for an unrelated diagnosis (e.g., uncontrolled asthma exacerbation, CF pulmonary crisis) also undergoes nasal polypectomy, an ICD-10-PCS code is assigned for facility completeness but will have minimal DRG impact. When the nasal condition is the driver of an inpatient admission (rare, typically in the setting of complicated sinonasal disease or complications), refer to MDC 03 (Diseases and Disorders of the Ear, Nose, Mouth, and Throat) β€” DRGs 152-153 (Major Head and Neck Procedures with/without CC/MCC) or DRGs 154-156 (Other Ear, Nose, Mouth and Throat OR Procedures) depending on the full procedure profile.


πŸ”§ ICD-10-PCS Equivalents (Inpatient Facility Coding)

Note

Inpatient PCS coding for nasal polypectomy is uncommon and rarely affects DRG assignment unless part of a more complex sinonasal surgical admission. The PCS root operation for nasal polypectomy is Excision (B) β€” cutting out or off, without replacement, a portion of a body part β€” consistent with polyp removal leaving the surrounding nasal mucosa intact. The body part value is K (Nasal Mucosa and Soft Tissue) regardless of whether one or multiple polyps are removed. The approach value distinguishes non-endoscopic (Via Natural or Artificial Opening, character 7) from endoscopic (Via Natural or Artificial Opening Endoscopic, character 8) technique β€” this distinction maps directly to the CPT code selection between 30110 and 31237.

PCS CodeFull DescriptionApplicable Approach
09BK7ZZExcision of Nasal Mucosa and Soft Tissue, Via Natural or Artificial Opening, No Device, No QualifierNon-endoscopic intranasal excision β€” maps to CPT 30110 / 30115
09BK8ZZExcision of Nasal Mucosa and Soft Tissue, Via Natural or Artificial Opening Endoscopic, No Device, No QualifierEndoscopic polypectomy β€” maps to CPT 31237
09BK0ZZExcision of Nasal Mucosa and Soft Tissue, Open Approach, No Device, No QualifierOpen approach β€” used only for external rhinotomy or open nasal surgery contexts

PCS Character Analysis β€” 09BK7ZZ

PositionCharacterValueDefinition
1Section0Medical and Surgical
2Body System9Ear, Nose, Sinus
3Root OperationBExcision (cutting out or off, without replacement, a portion of a body part)
4Body PartKNasal Mucosa and Soft Tissue
5Approach7Via Natural or Artificial Opening (instrument introduced directly into the nasal cavity without endoscopic visualization)
6DeviceZNo Device
7QualifierZNo Qualifier

PCS Root Operation: Excision (B) vs. Destruction (5)

  • Use Excision (B) when the nasal polyp is physically cut out or avulsed and removed from the nasal cavity β€” this is the correct root operation for all polypectomy techniques coded under 30110, 30115, and 31237.
  • Use Destruction (5) only when the polyp tissue is ablated/destroyed in situ (e.g., laser vaporization or electrocautery applied directly to the polyp without tissue removal) β€” documentation must confirm in-situ destruction rather than excision.
  • The approach character (7 vs. 8) is the PCS axis that maps to the CPT code family distinction: character 7 (Via Natural Opening) = non-endoscopic = 30110/30115; character 8 (Via Natural Opening Endoscopic) = endoscopic = 31237.

πŸ“ Coding Examples


Example 1 β€” Office: Unilateral Simple Nasal Polypectomy, Right Side, with Separate E/M

Clinical Scenario: A 54-year-old established male presents to his ENT physician with worsening right nasal obstruction and decreased sense of smell. Nasal examination reveals a single pedunculated polyp in the right nasal cavity, accessible with intranasal forceps. After topical oxymetazoline spray and local lidocaine injection at the polyp base, the physician removes the polyp using cup forceps without endoscopic assistance. The operative note reads: β€œExcision of right nasal polyp via intranasal cup forceps approach; no endoscope used; polyp avulsed at base; hemostasis achieved with epinephrine-soaked pledget; specimen sent to pathology.” The physician also separately evaluates the patient’s new complaint of recurrent headaches, documented with independent history, exam, and assessment/plan.

FieldCodeRationale
CPT 130110-RTSimple non-endoscopic excision of right nasal polyp; RT for right side; operative note confirms no endoscope used β€” 31237 does not apply
CPT 299213-25Established patient E/M, low complexity; modifier -25 on the E/M code for the separately documented evaluation of new recurrent headaches; NOT appended to 30110
PDxJ33.0Polyp of nasal cavity β€” primary reason for the procedure; right-sided per operative note (laterality captured via modifier RT on CPT, not in ICD-10-CM)
SDxR51.9Headache, unspecified β€” diagnosis supporting the separately billed E/M

Note

Modifier -25 belongs on the E/M code (99213), not on 30110. The E/M documentation must independently support a distinct, medically necessary service β€” here, the headache evaluation clearly constitutes a separate problem. If the E/M note addressed only pre-procedure assessment for the nasal polyp, the E/M would be bundled and not separately billable.


Example 2 β€” Office: Bilateral Simple Nasal Polypectomy with Chronic Sinusitis

Clinical Scenario: A 47-year-old female with a known history of chronic rhinosinusitis and allergic rhinitis presents for elective bilateral nasal polypectomy. The physician documents accessible polyps in both nasal passages. Under topical anesthesia with oxymetazoline and lidocaine, the physician removes polyps from both nasal passages using biting forceps without an endoscope. The operative note documents: β€œBilateral intranasal polypectomy via biting forceps; no endoscope; right nasal cavity: one polyp excised; left nasal cavity: one polyp excised; hemostasis with packing bilaterally; specimens labeled separately to pathology.” No separate E/M documented.

FieldCodeRationale
CPT 130110-50Bilateral non-endoscopic nasal polypectomy; modifier -50 for bilateral procedure in the same session; subject to 150% bilateral payment adjustment
PDxJ33.0Polyp of nasal cavity β€” bilateral per operative note; laterality captured via -50 modifier on CPT, not in ICD-10-CM
SDxJ32.9Chronic sinusitis, unspecified β€” documented comorbidity supporting medical necessity for surgical intervention
SDxJ30.9Allergic rhinitis, unspecified β€” documented underlying inflammatory condition; query provider for specific allergen (pollen, dust mite, etc.) to maximize ICD-10-CM specificity

Warning

Billing 30110 bilaterally without modifier -50 (or the payer-preferred RT + LT on two lines) will result in payment for only a single-sided procedure. Verify your MAC’s preferred billing format for bilateral procedures β€” some MACs (including Palmetto GBA Jurisdiction J/M) prefer a single line with -50 and 1 unit; others prefer two lines with RT and LT respectively. Failure to apply -50 when both sides are treated is a systematic under-billing error.


Example 3 β€” ASC: Bilateral Nasal Polypectomy + Septoplasty, Same Session; Global Period Scenario

Clinical Scenario: A 62-year-old male with nasal polyposis and a deviated nasal septum undergoes same-session bilateral simple nasal polypectomy (non-endoscopic) and septoplasty in an ASC under general anesthesia. The operative note documents both procedures distinctly and confirms no endoscope was used for the polypectomy. On Day 8 post-operatively (within the 10-day global for 30110), the patient calls reporting a nosebleed and is seen for epistaxis management.

FieldCode (Surgery Date)Rationale
CPT 130110-50Bilateral non-endoscopic nasal polypectomy β€” primary procedure
CPT 230520-51Septoplasty β€” separately reportable distinct surgical procedure in the same session; modifier -51 on the lower-valued code; verify NCCI edit status between 30110 and 30520
PDxJ33.0Nasal polyp β€” primary reason for the polypectomy
SDxJ34.2Deviated nasal septum β€” diagnosis supporting the septoplasty
FieldCode (Day 8 β€” In Global)Rationale
No E/M billed separatelyβ€”The epistaxis management visit falls within the 10-day global window of 30110; if epistaxis is a post-operative complication of the polypectomy, it is bundled β€” do not bill a separate E/M or procedure; if epistaxis requires a return to the OR (e.g., packing under anesthesia), report with modifier -78 (unplanned return to OR for complication during global period)

Note

Global period reminder: CPT 30110 carries a 10-day global period; 30520 carries a 90-day global period. When both procedures are performed in the same session, both global periods are simultaneously active starting from the same surgical date. A post-op visit on Day 8 falls within the 10-day global for 30110 AND within the 90-day global for 30520. Any wound check or complication management within Day 90 is bundled under the 30520 global regardless of whether the 10-day 30110 global has expired. Track the longer global window (90 days for 30520) as the controlling global period for the session.


⚠️ Common Coding Pitfalls

  • Reporting 30110 when an endoscope was used: This is the defining audit risk for this code. The AMA CPT descriptor for 30110 implies a non-endoscopic approach; if any rigid or flexible nasal endoscope was introduced and a polypectomy was performed, 31237 is the correct code. In contemporary ENT practice, endoscopic polypectomy is standard of care β€” the claim examiner’s first question when reviewing a 30110 claim will be whether an endoscope appears anywhere in the operative note. Confirm the absence of endoscopy in the operative note before billing 30110.

  • Reporting 30110 and 30115 for the same nasal passage in the same session: 30110 (simple) and 30115 (extensive) are mutually exclusive for the same nasal passage β€” report only the code that reflects the actual scope of the procedure. If the documentation supports an extensive approach, 30115 replaces 30110; if documentation is ambiguous between simple and extensive, the operative note language determines code selection. Billing both for the same side triggers an NCCI edit and will result in the lesser code being paid only.

  • Failing to apply modifier -50 for bilateral procedures: Nasal polyposis is bilaterally symmetric in the majority of patients. When both sides are treated in the same session, 30110-50 (or -RT + -LT on separate lines per MAC preference) must be reported to capture payment for both sides. Billing a single unmodified 30110 when bilateral treatment is documented leaves payment for the second side on the table β€” this is the most common systematic under-billing pattern for this code.

  • Billing a separate E/M for the pre-procedure assessment without a distinct service: The routine evaluation performed on the same date as the polypectomy to confirm the polyp and obtain consent is bundled into the 30110 payment. An E/M with modifier -25 is only separately payable when the provider performs a clinically independent evaluation for a separate, distinct problem β€” documented with its own history, exam, and medical decision-making. A note reading β€œevaluated nasal polyp, proceeding with excision” does not support a -25 E/M.

  • Applying modifier -25 to 30110 instead of the E/M code: Modifier -25 belongs exclusively on the E/M service code β€” never on the surgical code. This is among the most frequently cited billing errors in ENT practice audits. Train billing staff on this distinction specifically; confirm your practice management system does not auto-populate -25 on the procedure code.

  • Ignoring dual global period tracking after combined polypectomy + septoplasty: When 30110 (010 global) and 30520 (090 global) are performed together, two different global periods are simultaneously active. Post-op visits and complication management must be tracked against the longer of the two global windows β€” the 90-day septoplasty global controls. Billing a separate E/M for an unrelated condition on Day 30 (outside the 30110 10-day window but within the 30520 90-day window) still requires modifier -24 on the E/M code with unrelated documentation.


πŸ“Ž Sources

1 AMA CPT 2025 Professional Edition β€” CPT 30110, Surgery: Nose, Excision Procedures; code descriptor and guidelines for nasal polyp excision family (30110-30115) Β· 2 CMS 2025 Medicare Physician Fee Schedule Final Rule (CMS-1807-F) Β· 3 CMS RVU25A Relative Value Files β€” wRVU (4.05), global period (010), and bilateral indicator data for CPT 30110 Β· 4 CMS NCCI Correspondence Language Manual 2025 (CMS.gov) β€” NCCI bundling rules for nasal polypectomy, including bundle with total rhinectomy and relationship to 31237 Β· 5 NCCI Policy Manual Chapter 6 (Surgery: Nose), CMS 2025 β€” bundling relationships between 30110, 30115, and endoscopic nasal codes Β· 6 ICD-10-CM Official Guidelines for Coding and Reporting FY2026 β€” Chapter 10: Diseases of the Respiratory System, J33 coding guidance Β· 7 ICD-10-PCS Official Guidelines for Coding and Reporting FY2026 β€” Root Operation Excision (B), Body System 9 (Ear, Nose, Sinus), Body Part K (Nasal Mucosa and Soft Tissue) Β· 8 AAPC Otolaryngology Coding Alert β€” β€œPeruse This Primer for Nasal Polyp Removal Coding Precision” (2025); non-endoscopic vs. endoscopic distinction for 30110 vs. 31237 Β· 9 AAPC Otolaryngology Coding Alert β€” β€œDo Not Report 30115 for In-Office Procedures: Reader Question” (2019); 30110 vs. 30115 vs. 31237 selection guidance Β· 10 Medtronic Nasal and Sinus Procedures Commonly Billed Codes Reference Sheet β€” CPT 30110 wRVU and ASC payment rate data Β· 11 AAPC ICD-10 Code Reference β€” J33 Nasal Polyp category; aapc.com/codes/icd-10-codes/J33 Β· 12 AAPC CPT Code 30110 Reference β€” aapc.com/codes/cpt-codes/30110 Β· 13 Palmetto GBA Jurisdiction M β€” Global Period and Bilateral Procedures Policy (2024) Β· 14 AAO-HNS (American Academy of Otolaryngology-Head and Neck Surgery) β€” CPT for ENT: Sinusectomy and Nasal Endoscopy Codes Reference