🧬CPT Code 30520: Septoplasty or Submucous Resection

📋 Code Information

FieldValue
CPT Code30520
DescriptorSeptoplasty or submucous resection, with or without cartilage scoring, contouring or replacement with graft
SectionRepair Procedures on the Nose (30400-30630)
ApproachEndonasal (transnasal) or open
Global Period90 days
Effective Date1990 (approx.)
Last Updated2026-01-01 (no change from 2025)

📖 Clinical Description

CPT 30520 describes a surgical procedure to correct a deviated nasal septum, the wall of cartilage and bone that separates the two nostrils. This functional surgery is performed to improve nasal airflow, relieve nasal obstruction, and alleviate symptoms such as difficulty breathing, chronic nasal congestion, recurrent sinusitis, and sleep-disordered breathing.[1][2][6][10]

Anatomical Context

The nasal septum is composed of:

  • Quadrangular cartilage (anterior portion)
  • Perpendicular plate of the ethmoid bone (superior/posterior)
  • Vomer bone (inferior/posterior)

Deviation can occur in any of these components and may be congenital or result from trauma.

Procedure Steps[10]

  1. Incision: The surgeon makes an incision inside the nostril (hemitransfixion or Killian incision) to access the septal mucosa.
  2. Mucoperichondrial Flap Elevation: The mucosal lining is carefully elevated off the septal cartilage and bone on one or both sides.
  3. Resection/Recontouring: Deviated portions of cartilage and bone are trimmed, reshaped, scored, or partially removed while preserving adequate dorsal and caudal support to prevent saddle nose deformity.
  4. Grafting (if needed): Resected cartilage may be repositioned as a graft, or additional cartilage (e.g., from auricle or rib) may be used for reconstruction.
  5. Flap Repositioning: The mucosal flaps are repositioned and typically held in place with absorbable sutures or nasal packing.
  6. Packing/Splints (optional): Internal nasal splints or packing may be placed temporarily to stabilize the septum and prevent hematoma.

Indications[2][5]

  • Symptomatic nasal obstruction due to septal deviation
  • Recurrent sinusitis associated with septal deviation
  • Septal spur causing contact headache or facial pain
  • Failed medical management (nasal steroids, decongestants)
  • Obstructive sleep apnea (as part of comprehensive airway surgery)[2]
  • Access for transsphenoidal surgery
  • Septal harvest for graft material in rhinoplasty

🔍 Includes and Inclusions

  • Septoplasty: Surgical straightening of the nasal septum[6]
  • Submucous Resection (SMR): Removal of deviated cartilage and bone while preserving overlying mucosa[6]
  • Cartilage Scoring: Partial-thickness cuts to alter cartilage shape[6][10]
  • Cartilage Contouring: Shaping or reshaping of septal cartilage[6]
  • Graft Placement: Replacement of resected cartilage with graft material (septal, auricular, rib)[6]
  • Unilateral Procedure: Code is inherently unilateral; no modifier 50 needed as septum is a single midline structure[10]

🚫 Excludes and Differentiating Codes

Rhinoplasty Codes (Cosmetic vs. Functional)[5][6]

CodeDescriptionWhen to Use
30520Septoplasty (functional airway surgery)Primary indication is airway improvement
30420Rhinoplasty including major septal repairCombined cosmetic/facial reshaping with septal work[5][6]
30400Rhinoplasty, primary; lateral and alar cartilages and/or elevation of nasal tipCosmetic tip surgery without major septal repair[6]
30465Repair of nasal vestibular stenosisStenosis repair, not primary septal deviation[5][6]

Key Distinction: Septoplasty Alone vs. Septorhinoplasty[5]

ScenarioCorrect Code
Septal deviation causing obstruction, no external nasal changes30520
Septal deviation with external nasal deformity requiring rhinoplasty30420 (Rhinoplasty with major septal repair)[5][6]

Turbinate Procedures[9]

CodeDescriptionRelationship to 30520
30930Fracture nasal inferior turbinate(s), therapeuticMay be reported separately with 30520; not bundled[9]
30801/30802Cautery/ablation of inferior turbinatesMay be reported separately if performed

Sinus Surgery Codes[2]

CodeDescription
31253-31288Functional endoscopic sinus surgery (FESS) codes[2]

Balloon Septoplasty[10]

  • Traditional septoplasty with incisions: Use 30520[10]
  • Balloon dilation without incisions: Use unlisted code 30999 (Unlisted procedure, nose) with comparison code 31295[10]
  • Balloon dilation plus incisions: Use 30520 (incisions were made)[10]

📊 Code Tree and Hierarchy

flowchart TD
    A["30400-30630 Repair Procedures on the Nose"] --> B["30400-30420 Rhinoplasty"]
    B --> C["30400 Primary rhinoplasty"]
    B --> D["30410 Secondary rhinoplasty"]
    B --> E["30420 Rhinoplasty with major septal repair"]
    
    A --> F["30430-30450 Revision Rhinoplasty"]
    A --> G["30460-30462 Cleft lip rhinoplasty"]
    
    A --> H["30520 SEPTOPLASTY OR SUBMUCOUS RESECTION"]
    A --> I["30540-30545 Choanal atresia repair"]
    A --> J["30560 Lysis of intranasal synechiae"]
    A --> K["30580-30630 Fistula and stenosis repairs"]
    
    A --> L["30465 Repair of nasal vestibular stenosis"]
    
    style H fill:#4169E1,stroke:#333,stroke-width:2px,color:white

🔄 Modifiers and Billing Nuances

Applicable Modifiers for 30520[1]

ModifierDescriptionApplication
-22Increased Procedural ServicesUse when work required is substantially greater than typical (e.g., extensive scarring, severe deviation, revision surgery). Documentation must support additional work.[1]
-51Multiple ProceduresUse when multiple procedures are performed during same session (e.g., septoplasty + turbinate reduction). Medicare applies automatically.[1]
-52Reduced ServicesUse when service is partially reduced or eliminated.[1]
-59Distinct Procedural ServiceUse to indicate procedure is distinct from other services; rarely needed for 30520 alone but may apply with other nasal/sinus procedures at separate sites.[1]
-76Repeat Procedure by Same PhysicianUse if procedure repeated on same day.[1]
-77Repeat Procedure by Another PhysicianUse if repeated by different physician on same day.[1]
-78Unplanned Return to ORUse for related procedure during postoperative period (e.g., evacuation of septal hematoma).[1]
-79Unrelated ProcedureUse for unrelated procedure during postoperative period.[1]
-99Multiple ModifiersUse when two or more modifiers are necessary.[1]

Assistant Surgeon Modifiers for 30520[1][4]

ModifierDescriptionPayment Status
-80Assistant SurgeonPayment restrictions may apply - check MPFS indicator[1]
-82Assistant Surgeon (resident not available)Teaching hospital when resident unavailable[1][4]
-ASNon-Physician Assistant at SurgeryPA, NP, RNFA, CNS assisting[4]

Important Modifier Notes

  • No Laterality Modifiers: The nasal septum is a midline structure. Do not use modifiers -LT, -RT, or -50 with 30520.[10]
  • Modifier -22 Documentation: When billing for increased complexity, the operative report must clearly document unusual circumstances (e.g., “severely deviated septum with extensive bony spur requiring drill-out,” “revision surgery with dense scar tissue”).[1]
  • Modifier -59 with Turbinates: If payer denies bundled 30930 with 30520, modifier -59 may be used as a last resort after appealing with 2006 descriptor change argument.[9]

👨‍⚕️ Assistant Surgeon (Modifier 80) Payability

Assistant Surgeon Status for 30520

For a routine septoplasty, an assistant surgeon is rarely medically necessary. This procedure is typically performed by a single surgeon.

Medicare Payment Indicators[4]

To determine whether assistant surgeon services are payable for 30520, check the Medicare Physician Fee Schedule Database (MPFSDB) “Asst Surg” indicator:

IndicatorMeaningLikely Status for 30520
0Payment restriction applies; supporting documentation requiredLikely (minor to moderate procedure)
1Statutory payment restriction; assistants not paidPossible
2Payment restriction does NOT apply; assistants may be paidUnlikely
9Concept does not apply

Assistant Surgeon Modifier Usage[4]

  • -80: Physician assistant at surgery - requires documentation of medical necessity
  • -82: Assistant when qualified resident not available - for teaching hospitals only
  • [-AS]]: Non-physician assistant (NP, PA, RNFA) - billed under the assistant’s NPI[4]

Documentation Requirements for Teaching Hospitals[4]

If an assistant surgeon is used, documentation must support one of the following when surgery is performed in a teaching hospital:

  • A statement that no qualified resident was available to perform the service
  • A statement indicating that exceptional medical circumstances exist
  • A statement indicating the primary surgeon has an across-the-board policy of never involving residents in patient care

Clinical Reality

For 30520, assistant surgeon services are not typically billed or reimbursed. The procedure is generally straightforward and does not require an assistant. Billing with assistant modifiers would likely trigger medical necessity review and potential denial.

💰 Work RVU (wRVU) and Reimbursement

Work RVU Information

The Work Relative Value Units (wRVU) for 30520 are updated annually by CMS. For current values:

  • 2026 Reference: Consult the most recent CMS Physician Fee Schedule (PFS) Final Rule or the AMA RBRVS DataManager
  • Reimbursement Factors: Final payment determined by:
    • Total RVUs (Work + Practice Expense + Malpractice)
    • Geographic Practice Cost Index (GPCI) for your area
    • National conversion factor

2026 Medicare Payment Updates

FactorValue
Conversion Factor (non-QP)$33.4009
Conversion Factor (QP)$33.5675
Efficiency Adjustment-2.5% applied to work RVUs for non-time-based codes, including 30520

Important Note:

CMS has finalized a -2.5% productivity/efficiency adjustment applied to work RVUs for approximately 7,700 non-time-based codes, including surgical procedures. This will affect the 2026 wRVU values compared to prior years.

Medicare Coverage[1]

  • 30520 is reimbursed by Medicare when deemed medically necessary
  • Code is listed on the Medicare Physician Fee Schedule (MPFS)[1]
  • Coverage and reimbursement may vary depending on the specific Medicare Administrative Contractor (MAC) in your region[1]
  • Medical necessity must be clearly documented (e.g., nasal obstruction, failed medical management)[1]

📋 Documentation Requirements

To support billing of 30520, the operative report should clearly document:[1][10]

  • Preoperative Diagnosis: “Deviated nasal septum,” “nasal septal deviation,” or specific code
  • Symptoms: Nasal obstruction, difficulty breathing, recurrent sinusitis, etc.
  • Failed Medical Management: Trial of nasal steroids, decongestants, or other conservative therapy
  • Procedure Performed: “Septoplasty” or “submucous resection of nasal septum”
  • Findings: Description of the deviation (location, severity, components involved - cartilage, bone, spur)
  • Technique: Incision type, extent of resection, cartilage scoring, contouring, graft placement
  • Graft Details: If graft used, source (septal, auricular, rib) and purpose
  • Concurrent Procedures: If turbinate reduction performed, document separately
  • Packing/Splints: Whether packing or internal splints were placed
  • Estimated Blood Loss: Standard documentation
  • Complications: Any intraoperative issues

Critical Documentation Elements[9][10]

ElementWhy It Matters
Deviation DescriptionSupports medical necessity
Failed Conservative TherapySupports medical necessity for Medicare
Graft DocumentationSupports code descriptor (“with graft”)
Turbinate Procedure DocumentationSupports separate reporting of 30930 if performed[9]

ICD-10 Documentation Tips[2]

Document the specific type and cause of deviation:

  • Congenital vs. traumatic
  • Anterior vs. posterior
  • Cartilaginous vs. bony
  • Associated conditions (e.g., sinusitis, sleep apnea)[2]

📊 ICD-10 Crosswalk and HCC Information

Primary ICD-10 Diagnoses for 30520[2]

ICD-10 CodeDescriptionHCC Applicability
J34.2Deviated nasal septumNo (0)
J34.89Other specified disorders of nose and nasal sinusesNo (0)
J34.3Hypertrophy of nasal turbinates (when with septal deviation)No (0)
J32.9Chronic sinusitis, unspecified (when associated with septal deviation)[2]No (0)
J32.0-J32.4, J32.8Other chronic sinusitis codes[2]No (0)
J33Nasal polyp (when with septal deviation)[2]No (0)
J33.0Polyp of nasal cavity[2]No (0)
J33.8Other polyp of sinus[2]No (0)
J33.9Nasal polyp, unspecified[2]No (0)
G47.33Obstructive sleep apnea (adult) (pediatric) (when septoplasty for OSA)[2]Yes (HCC depending on model)
R06.5Mouth breathing (symptom)No (0)
R06.83SnoringNo (0)
S03.8XXASprain of joints and ligaments of other parts of head (traumatic deviation)No (Trauma)
S09.8XXAOther specified injuries of head (traumatic deviation)No (Trauma)
Z87.49Personal history of other diseases of the respiratory systemNo (0)

Associated Conditions[2]

ICD-10 CodeDescriptionHCC Applicability
J45Asthma (when exacerbated by nasal obstruction)[2]Yes (HCC 110-112 depending on severity)
I10-I16Hypertension (comorbid)[2]Yes (HCC depending on model)
E08-E13Diabetes mellitus (comorbid)[2]Yes (HCC depending on model)
E65-E68Obesity (comorbid)[2]Yes (HCC 22)
F17Nicotine dependence (comorbid)[2]Yes (HCC depending on model)
F40-F48Anxiety (comorbid)[2]Yes (HCC 57-59)
F33Major depressive disorder (comorbid)[2]Yes (HCC 57-59)

HCC Note[2]

  • Deviated septum (J34.2) is not an HCC risk adjuster
  • Obstructive sleep apnea (G47.33) may map to HCC depending on model version[2]
  • Comorbid conditions (asthma, diabetes, obesity, hypertension) are significant risk adjusters[2]
  • The procedure code itself (30520) is a CPT code and does not contribute to HCC risk adjustment

🏥 MS-DRG Assignment

When performed in an inpatient setting (rare; typically outpatient), septoplasty maps to the following Medicare Severity-Diagnosis Related Groups (MS-DRGs):

For Mouth/Nose Procedures

MS-DRGDescription
137Mouth procedures with CC/MCC
138Mouth procedures without CC/MCC

For Sleep Apnea (if principal diagnosis)

MS-DRGDescription
152Otitis media and URI with MCC
153Otitis media and URI without MCC

ICD-10-PCS Procedure Code[7]

For hospital inpatient coding, septoplasty is reported with ICD-10-PCS codes:

ApproachICD-10-PCS CodeDescription
Open09SM0ZZReposition Nasal Septum, Open Approach[7]

ICD-9 Crosswalk[7]

ICD-9-CM CodeDescriptionMapping Type
21.88Other septoplastyApproximate/GEM[7]

📝 Coding Examples and Scenarios

Example 1: Simple Septoplasty

Scenario: A 35-year-old patient with nasal obstruction due to deviated nasal septum (J34.2) fails medical management with nasal steroids. The surgeon performs an endonasal septoplasty with resection of deviated cartilage and bone. No turbinate work performed. Coding:

  • 30520 (Septoplasty or submucous resection)
  • J34.2 (Deviated nasal septum)
  • Rationale: Classic septoplasty for functional airway improvement.[1][2][6]

Example 2: Septoplasty with Inferior Turbinate Outfracture

Scenario: A 45-year-old patient with nasal obstruction due to deviated septum and bilateral inferior turbinate hypertrophy. The surgeon performs septoplasty and bilateral inferior turbinate outfracture. Coding:

  • 30520 (Septoplasty or submucous resection)
  • 30930 - -50 (Fracture nasal inferior turbinate(s), therapeutic, bilateral)
  • J34.2 (Deviated nasal septum)
  • J34.3 (Hypertrophy of nasal turbinates)
  • Rationale: Inferior turbinate outfracture is not bundled with septoplasty and may be reported separately. No modifier needed for 30930 with 30520.[9]

Example 3: Septoplasty with Cartilage Graft

Scenario: A 50-year-old patient with severe caudal septal deviation requires septoplasty with removal of deviated cartilage and repositioning as a graft to support the nasal tip. Coding:

  • 30520 (Septoplasty or submucous resection, with graft)
  • J34.2 (Deviated nasal septum)
  • Rationale: Code descriptor includes graft placement.[6]

Example 4: Septoplasty with Turbinate Cautery - Denied Claim

Scenario: Surgeon performs septoplasty and bilateral turbinate cautery. Payer denies the turbinate cautery as bundled with septoplasty. Coding Appeal:

  • Initial Coding: 30520 + 30802 - -50
  • Denial Reason: Payer cites CPT Assistant 2002 guidelines bundling turbinate procedures
  • Appeal Argument: Reference the 2006 CPT descriptor change for 30930 (now specific to inferior turbinates) and argue that turbinate cautery (30802) is also a separate, non-incidental procedure. If payer remains unmoved, consider modifier -59 as last resort.[9]

Example 5: Septorhinoplasty (Functional + Cosmetic)

Scenario: A 40-year-old patient has nasal obstruction due to deviated septum and desires improvement of external nasal appearance (dorsal hump). The surgeon performs rhinoplasty with dorsal reduction and septoplasty. Coding:

  • Correct: 30420 (Rhinoplasty, primary; including major septal repair)[5][6]
  • Incorrect: 30520 + rhinoplasty codes
  • Rationale: When septal repair is performed as part of cosmetic rhinoplasty, use the combined code 30420.[5][6]

Example 6: Balloon Septoplasty (Without Incisions)

Scenario: Surgeon performs septoplasty using balloon dilation device without making incisions into septal mucosa. Coding:

  • Correct: 30999 (Unlisted procedure, nose) with comparison code 31295[10]
  • Incorrect: 30520
  • Rationale: Code 30520 requires incisions into septal mucosa. Balloon-only approach requires unlisted code.[10]

Example 7: Balloon Septoplasty with Incisions

Scenario: Surgeon makes incisions into septal mucosa, performs some resection, and also uses balloon dilation device. Coding:

  • Correct: 30520 (Septoplasty or submucous resection)
  • Rationale: Since incisions were made and resection performed, code 30520 is appropriate.[10]

Example 8: Septoplasty with FESS

Scenario: Patient undergoes septoplasty and bilateral functional endoscopic sinus surgery for chronic sinusitis. Coding:

  • 30520 (Septoplasty)
  • Appropriate FESS codes (e.g., 31254, 31255, 31256, 31267, 31276, 31287, 31288) with modifier 51[2]
  • J34.2 (Deviated nasal septum)
  • J32.9 (Chronic sinusitis)[2]
  • Rationale: Septoplasty and FESS are distinct procedures performed for different indications.[2]

Example 9: Septoplasty with Obstructive Sleep Apnea

Scenario: Patient with documented obstructive sleep apnea (G47.33) and nasal obstruction due to deviated septum undergoes septoplasty as part of comprehensive airway surgery. Coding:

  • 30520 (Septoplasty)
  • G47.33 (Obstructive sleep apnea)[2]
  • Rationale: Sleep apnea may be coded as comorbidity; document relationship to nasal obstruction.[2]

⚠️ Important Coding Notes

Bilateral Surgery Indicator[10]

  • 30520 has a bilateral surgery indicator of “0”
  • 150% payment adjustment does NOT apply
  • Do not use modifiers -50, -LT, or -RT[10]

Traditional Septoplasty vs. Balloon Septoplasty[10]

ProcedureIncisions?Code
Traditional septoplastyYes30520[10]
Balloon dilation without incisionsNo30999 + comparison code[10]
Balloon dilation with incisionsYes30520[10]

Turbinate Procedures - Bundling History[9]

  • Pre-2006: 30930 was “any turbinate” and bundled with septoplasty[9]
  • Post-2006: 30930 is specific to inferior turbinate only and is not bundled[9]
  • Appeal Strategy: If payer denies, reference 2006 CPT descriptor change[9]
  • Last Resort: Add modifier -59 if appeal fails[9]

Medical Necessity for Medicare[1]

  • Document failed conservative therapy (e.g., nasal steroids for 4-6 weeks)
  • Document symptoms (nasal obstruction, difficulty breathing)
  • Document findings (degree of deviation, location)
  • Verify with local MAC for any specific coverage requirements[1]

Global Period[1]

  • 30520 has a 90-day global period
  • All routine post-operative care is included
  • Complications requiring return to OR may be billed with modifier 78[1]
  • Unrelated procedures during the global period may be billed with modifier 79[1]

Septoplasty and Rhinoplasty Codes[5][6]

CodeDescription
30400Rhinoplasty, primary; lateral and alar cartilages and/or elevation of nasal tip[6]
30410Rhinoplasty, primary; complete
30420Rhinoplasty, primary; including major septal repair[5][6]
30430Rhinoplasty, secondary; minor revision
30435Rhinoplasty, secondary; intermediate revision
30450Rhinoplasty, secondary; major revision
30460Rhinoplasty for nasal deformity secondary to congenital cleft lip and/or palate
30462Rhinoplasty for nasal deformity secondary to congenital cleft lip and/or palate
30465Repair of nasal vestibular stenosis (e.g., spreader grafting, lateral nasal wall reconstruction)[5][6]

Turbinate Procedures[9]

CodeDescription
30930Fracture nasal inferior turbinate(s), therapeutic[9]
30801Cautery and/or ablation, mucosa of inferior turbinates; superficial
30802Cautery and/or ablation, mucosa of inferior turbinates; intramural

Sinus Surgery Codes[2]

CodeDescription
31253FESS, ethmoidectomy
31254Nasal/sinus endoscopy, surgical, with ethmoidectomy; partial (anterior)[2]
31255Nasal/sinus endoscopy, surgical, with ethmoidectomy; total (anterior and posterior)[2]
31256Nasal/sinus endoscopy, surgical, with maxillary antrostomy[2]
31267Nasal/sinus endoscopy, surgical, with maxillary antrostomy; with removal of tissue[2]
31276Nasal/sinus endoscopy, surgical, with frontal sinus exploration[2]
31287Nasal/sinus endoscopy, surgical, with sphenoidotomy[2]
31288Nasal/sinus endoscopy, surgical, with sphenoidotomy; with removal of tissue[2]

Sleep Apnea Codes[2]

CodeDescription
64582Hypoglossal nerve stimulator (e.g., for OSA)[2]
42145Uvulopalatopharyngoplasty[2]
94660Continuous positive airway pressure initiation and management[2]

Graft Codes[5][6]

CodeDescription
20912Cartilage graft; nasal septum[5][6]
20900Cartilage graft; rib, autogenous
20902Cartilage graft; rib, homologous
21235Graft; ear cartilage, autogenous

Unlisted Codes[10]

CodeDescription
30999Unlisted procedure, nose[10]
21299Unlisted craniofacial and maxillofacial procedure

References

1 MD Clarity. “CPT Code 30520: What It Is, Modifiers, Reimbursement.” (2026) 2 NIH/NCBI. “Table 1. Diagnosis and CPT Codes.” (2024) 3 Bristol Healthcare Services. “CPT® 2026 Overhaul.” (2026) 4 AAPC Forum. “HOW TO BILL FOR A CERTIFIED NURSE PRACTITIONER SURGICAL ASSIST.” (2025) 5 NIH/NCBI. “Table 6. Management and Coding: Patient case scenarios.” (2018) 6 NIH/NCBI. “Table 7. Current Procedural Terminology (CPT) Code Definitions.” (2018) 7 emedcodes.com. “09SM0ZZ - Reposition Nasal Septum, Open Approach.” (2026) 8 MedLearn Publishing. “Peripheral & Cardiology Coder - 2026 Edition.” (2026) 9 AAPC. “Unbundle Inferior Turbinates From Septoplasty : READER QUESTIONS.” (2010) 10 AAPC. “Get the Full Scoop on Septoplasty Procedures Involving Balloon Dilation.” (2020)