A patient who cannot breathe through one side of the nose often needs more than one fix. The septoplasty CPT code is 30520, reported once per session for straightening the nasal septum. When the surgeon also reduces enlarged turbinates, that work is billed separately: 30140 for submucous resection, or 30801 or 30802 for ablation.
Payment depends on proof that the surgery is functional, not cosmetic. Most payers want documented nasal obstruction from a deviated septum and at least four weeks of failed medical therapy.
When claims still deny, the cause is usually missing authorization, conflicting turbinate codes, or a septoplasty folded into rhinoplasty or sinus surgery.
What CPT 30520 Covers
CPT 30520 covers septoplasty or submucous resection of the septum, including cartilage scoring, contouring or a septal graft.
Because the septum is one midline structure, report 30520 once without modifier 50. The septoplasty global period is 90 days, so routine follow-up, splint removal and packing changes are included.
An evaluation that leads to the decision to operate can carry modifier 57. In contrast, same-day visits with in-office procedures such as turbinate ablation follow modifier 25 rules.
Septoplasty With Turbinate Reduction
Septoplasty with turbinate reduction is common, because a deviated septum and enlarged turbinates often narrow the same airway. The septum and turbinates are separate structures, so a turbinate code can be added to the septoplasty CPT code. The key is choosing one turbinate code per side.
| Code | Turbinate work | Laterality |
|---|---|---|
| 30140 | Submucous resection | Modifier 50 if both sides |
| 30801 | Superficial ablation | Once, one or both sides |
| 30802 | Submucosal ablation | Once, one or both sides |
| 30930 | Therapeutic outfracture | Check payer for both sides |
Billing 30140 With 30520
Reporting 30140 with 30520 works when the note shows turbinate tissue or bone was actually removed. Bilateral resection takes modifier 50, while the septoplasty stays a single line. Expect the multiple procedure reduction to apply to the lower-valued code.
Ablation With 30801 or 30802
The 30802 turbinate code reports submucosal ablation, such as radiofrequency reduction, while 30801 reports surface ablation. Both descriptors already include one or both sides, so never add modifier 50. In addition, report only one of the two per session.
Avoiding Conflicting Turbinate Codes
The AAO-HNS turbinate guidance is clear that 30140 is not reported with 30801, 30802 or 30930 on the same turbinate. Outfracture done to finish a resection is part of 30140. So when several techniques are used, code the most extensive one.
Septoplasty During Sinus Surgery
Septoplasty and endoscopic sinus surgery in one session can both be paid when the claim shows why each was needed.
Link 30520 to J34.2 and the sinus codes to chronic sinusitis. Also, describe the deviation as a problem in itself, not only as a way to reach the sinuses.
Then check the NCCI edit tables for the code pairs, and add a distinct-procedure modifier only when the edit and the record support it.
Expect a multiple procedure reduction on every code after the highest-valued one. For the sinus codes themselves, see our post on FESS billing errors.
Revision Septoplasty and Returns in the Global Period
Some patients need more nasal surgery after the first session, and the 90-day global period shapes how that work is billed.
A revision septoplasty uses the same septoplasty CPT code, 30520, since there is no separate revision code. Payers expect fresh documentation of persistent obstruction, and the operative note should state that the surgery is a revision. A septal perforation repair, by contrast, uses 30630, not 30520.
Within the global period, the reason for the return trip picks the modifier. A planned, staged turbinate procedure takes modifier 58 and starts a new global period. An unplanned return to the operating room for a complication, such as draining a septal hematoma with 30020, takes modifier 78. An unrelated procedure takes 79, and an office visit for an unrelated problem takes 24.
Where Payers Draw the Medical Necessity Line
Correct codes still need medical necessity. The functional vs cosmetic septoplasty question decides whether insurance pays: a functional repair improves breathing, while a cosmetic one only changes appearance.
Aetna’s septoplasty policy, a common benchmark, covers obstruction that persists after at least four weeks of medical therapy. It also covers recurrent sinusitis or nosebleeds from the deviation, or a deformity that blocks access for another procedure.
Deviated septum J34.2 is the core diagnosis. Turbinate reduction needs its own support, such as J34.3 for hypertrophy with exam findings.
Finally, rhinoplasty codes such as 30420 already include septal repair, so do not add 30520. When cosmetic rhinoplasty joins a functional septoplasty, bill only 30520 and handle the cosmetic part under a patient agreement.
Septoplasty Prior Authorization and Records
Most commercial and Medicare Advantage plans review septoplasty prior authorization requests against those criteria. Therefore, the request should tell a clear clinical story in four parts:
- Symptoms and duration: which side is blocked, how long, and the effect on sleep, breathing or sinus health.
- Failed medical therapy: the nasal steroid, saline or antihistamine tried, with start dates showing at least four weeks of use.
- Exam findings: anterior rhinoscopy or nasal endoscopy describing the deviation’s location and how much it narrows the airway.
- Planned codes: the septoplasty CPT code plus any turbinate code, so both are authorized together.
That last point matters, because a turbinate procedure added on the day of surgery may not be covered by the original approval. If a request is denied, our guide to prior authorization appeals walks through the next steps.
Septoplasty Denials and How to Correct Them
A septoplasty denial usually points to one of five gaps. Each has a direct fix.
Denied as cosmetic or not medically necessary. Appeal with the exam findings, symptom history and dated medical therapy. A letter from the surgeon that ties the deviation to the obstruction often closes the gap.
No authorization on file. Check whether the plan allows retro-authorization within a set window. If not, confirm whether the patient signed a valid financial waiver before surgery.
Turbinate line denied. Usually the turbinate code was not on the approved request, or two conflicting turbinate codes were billed. Correct the code and send the authorization that covers it.
Modifier 50 rejected. This happens when 50 is added to 30520, 30801 or 30802. Remove it and resubmit as one unit.
Bundled into rhinoplasty or sinus surgery. Review the diagnosis pointers and the operative note. If the septoplasty had its own reason, appeal with that documentation.
Many of these errors also hide revenue the practice never collects, as our ENT billing audit shows.
What to Confirm Before Every Septoplasty Claim
Septoplasty is rarely a coding puzzle on its own. The septoplasty CPT code is one line, reported once, with a 90-day global period. Most of the risk sits around it: a turbinate code missing from the approval, a modifier 50 where it does not belong, or a chart that never shows four weeks of failed therapy.
So the most useful habit is to treat sound septoplasty billing as part of surgical planning. When the obstruction, the medical therapy and every planned code are on record before the surgery date, the claim has very little left to prove. Where denials still slip through, a second review by ENT billing specialists can trace them back to the step that was missed.
Septoplasty CPT Code FAQs
What is the CPT code for septoplasty?
CPT 30520 reports septoplasty or submucous resection of the septum, including cartilage scoring, contouring or a septal graft.
Can 30520 be billed with modifier 50?
No. The septum is one midline structure, so 30520 is reported once even when both sides are corrected.
Can septoplasty and turbinate reduction be billed together?
Yes. Add 30140 for resection, with modifier 50 if both sides, or 30801 or 30802 for ablation, billed once for one or both sides.
What is the global period for septoplasty?
CPT 30520 has a 90-day global period, so routine postoperative visits are included.
What diagnosis code supports septoplasty?
Deviated nasal septum J34.2 is the main code, along with any related turbinate or sinus diagnosis documented in the record.
