Sinus surgery codes bundle only on the same side: 31231 and the smaller ethmoid, frontal and sphenoid codes fold into the most complete code, while maxillary codes stand alone. Every FESS and balloon code from 31253 to 31298 takes modifier 50 on one line, paying 150%, so 31253 pays $630.27 bilaterally in 2026.
Most sinus coding guidance is a list of edit pairs to memorize, and we think that misses where the money goes. In our audit, bilateral sinus codes went out on two lines on 23% of bilateral FESS claims, and the larger silent loss is a remit priced below the multiple endoscopy rule that nobody questions. We would rather a practice learn three rules well, the side, the line and the base code, than memorize dozens of edits.
Methodology:Luxen figures come from the Luxen claim audit of 61,400 claims audited between January 2025 and June 2026, including 3,900 otolaryngology sinus claims, from Luxen billing reviews covering 410 practice billing reviews over the same period, and from Luxen client data across 38 client practices between January 2024 and June 2026. Payment amounts are national, unadjusted 2026 Medicare rates calculated from the CMS RVU26D October file at a conversion factor of 33.4009. Edit pairs, bilateral indicators and unit limits come from the October 2026 NCCI practitioner files and the 2026 NCCI Policy Manual.
Sinus surgery bundles by side and by sinus, not by session. On one side of the nose, the most complete code absorbs the smaller ones. Across the midline, the same codes are billed again, on one line with modifier 50. Get those right, then check the remit against how Medicare prices endoscopies.
Codes in this family bundle only when they describe work on the same side. The American Academy of Otolaryngology published its do-not-report-with lists when the frontal and sphenoid combination codes arrived in 2018, and the October 2026 NCCI practitioner file carries the matching edits. Every pair below is ipsilateral, and every one has a modifier indicator of 1, which matters later.
The maxillary codes carry no edit against any ethmoid, frontal or sphenoid code. A maxillary antrostomy is added to whatever else was done on that side. There is also no edit between 31253 and 31287 or 31288, and none between 31259 and 31276. Those are the two recognized ways to code frontal, total ethmoid and sphenoid work on one side: 31253 with 31287 or 31288, or 31276 with 31257 or 31259.
31253 and 31257 have no NCCI pair, and neither do 31253 and 31259. Both codes in each pair include a total ethmoidectomy, so billing them together on one side bills the ethmoid twice. The absence of an edit is not permission. Catching these combinations before the claim leaves is ordinary medical coding work.
31231 almost never. 31237 sometimes, and the side decides it.
Diagnostic nasal endoscopy, 31231, sits under every surgical sinus endoscopy code as a column 2 edit with a modifier indicator of 0. No modifier bypasses it. NCCI policy treats evaluation of the access route as part of the surgical endoscopy, so a scope of the nasal cavity on the way to the ethmoid is not a separate service. 31231 also carries a bilateral indicator of 2, which means it is priced as covering both sides already and never takes modifier 50.
31237, biopsy, polypectomy or debridement, sits under the same codes with a modifier indicator of 1. On the same side as the surgery it is not reportable: NCCI uses this exact case as its example, because polyp tissue removed during an ethmoidectomy is part of the ethmoidectomy. On the opposite side, where the surgeon only removes polyps or debrides, 31237 is reportable with RT or LT, or XS, to show the different site.
Every FESS code carries a 0-day global period. A debridement in the office a week later is outside the global package and is billed on its own date as 31237, with modifier 50 when both sides are debrided. Anthem’s FESS guideline lists 31237 for post-operative debridement after sinus surgery, so the diagnosis and the note should say that is what it was.
Yes, on a different sinus. Not on the same sinus. The NCCI file pairs each balloon code with the resection codes for its own sinus: 31295 with 31267 and 31256 for the maxillary sinus, 31296 and 31298 with 31253 and 31276 for the frontal, and 31297 and 31298 with 31257, 31259, 31287 and 31288 for the sphenoid. Dilating the left maxillary ostium while performing 31253 on the left side is two different sinuses and two payable codes.
Once tissue is removed from a sinus, the dilation stops being separately reportable and the resection code takes over. Balloon dilation of the frontal sinus followed by removal of tissue from it is 31276 alone. Fluoroscopy used to guide the balloon is not billed separately either.
Every surgical sinus endoscopy and balloon code from 31233 through 31298 can, with two exceptions. The 2026 Medicare fee schedule gives them a bilateral indicator of 1, which means modifier 50 is accepted and the line pays at 150% of the one-side amount. The exceptions are the posterior nasal nerve ablation codes 31242 and 31243, which carry an indicator of 2 and are already priced for both sides.
At the 2026 conversion factor of 33.4009, the national facility rate for one side is $420.18 for 31253, $397.14 for 31259, $375.09 for 31257, $317.98 for 31276, $273.22 for 31255, $224.12 for 31267 and $198.07 for 31288. Base code 31231 is $54.78. With modifier 50, 31253 pays $630.27.
Medicare wants a bilateral surgical procedure on one line, with modifier 50 and one unit of service. The NCCI policy manual says so in its section on unit limits, and the claims processing manual repeats it, noting that this differs from CPT guidance that describes two line items. Every FESS and balloon code has a medically unlikely edit of 1 unit per date of service with an adjudication indicator of 2. Two lines carrying RT and LT total 2 units on the same date, so the second line is exposed to that edit. Some contractors reprice the pair as bilateral and some do not. Commercial plans vary, and some ask for RT and LT on separate lines, so the payer policy decides there.
In our audit, bilateral sinus codes went out on two RT and LT lines instead of one modifier 50 line on 23% of bilateral FESS claims. Take an ENT group doing 26 bilateral FESS cases a month at that rate: about 6 go out on two lines. Where the second line of the primary code denies, each case loses the bilateral uplift on 31253, $210.09, which is $1,260.54 a month and $15,126.48 a year.
Not with the familiar 100% and 50% rule. Sinus endoscopy codes carry a multiple procedure indicator of 3 and share 31231 as their base code, so Medicare applies the multiple endoscopy rule. The highest-valued code pays in full, and every additional code in the family pays its own amount minus the base code. Where codes are bilateral, the 150% adjustment comes first, the bilateral amount is ranked with the rest, and the base code is subtracted at its single value of $54.78, because 31231 is already priced for both sides.
The surgeon documents, on both sides, frontal sinus exploration with tissue removal, total ethmoidectomy, sphenoidotomy with tissue removal and maxillary antrostomy with tissue removal. Both coding routes below are recognized for that surgery.
The same surgery pays $1,154 on the first route and $1,299 on the second under the Medicare endoscopy rule. A payer using the standard 100% and 50% rule on the same rates would pay $947 and $1,002.
Three things follow. First, the route moves the payment by $145.30 on one case, so it should follow the operative note and stay consistent. Second, under the endoscopy rule the secondary codes pay well above half, so a remit that paid 50% on the second and third lines was priced wrong, not reduced. Third, image guidance, 61782, adds $144.29 once per session as an add-on, without modifier 50 and without a reduction. In our audit, Medicare paid below the multiple endoscopy rule on 11% of multi-code sinus sessions, short a median $96, and few were ever questioned.
Yes. There is no NCCI edit between septoplasty, 30520, and any sinus endoscopy code, and none between rhinoplasty, 30420, and the sinus codes. Septoplasty has a bilateral indicator of 0, so it never takes modifier 50, and it carries a 90-day global period, so follow-up visits in the next three months sit inside its package even though the sinus codes have none. When septoplasty is billed with a sinus endoscopy family, Medicare first prices the endoscopy family as one service, then ranks it against the septoplasty under the standard multiple surgery rule. In the worked example, the $1,154.00 family ranks first and the $613.24 septoplasty pays at 50%, or $306.62.
Turbinate resection, 30140, can take modifier 50. 30140 and the submucosal ablation code 30802 carry a hard edit with a modifier indicator of 0, so only one can be billed, while 30140 with outfracture, 30930, accepts a modifier. NCCI also states that turbinate ablation codes are not reported when the turbinate was reduced only for access to the sinuses or to control bleeding.
Across the denied sinus endoscopy claims we see, two-line bilateral billing accounts for 33%, same-side overlap codes for 27%, 31231 billed with a surgical code for 26%, and balloon codes billed with resection on the same sinus for 14%.
Coding and modifier errors caused 21% of denials in our wider claim audit, and 19% of denied claims were never reworked or appealed. A sinus denial with a clean operative note is usually a strong appeal, and appeals filed by Luxen were overturned 68% of the time. The steps are in our guide to claim denial reasons and how to appeal them, and a working denials and AR recovery queue keeps them from aging out.
In house works when one coder owns the ENT edits, checks the bilateral line format by payer and reads every sinus remit against the endoscopy rule.
The case for outside help is usually the whole revenue cycle rather than one code family. Fully loaded in-house billing cost 7.9% of collections for practices under $2M, across 96 practices that shared payroll data, against outsourced pricing of 3% to 6% of collections. Across our client practices, first-pass denial rate fell from 14.2% to 6.1% within 90 days of onboarding. If you are comparing options, our guide to choosing a medical billing company lists the questions that separate vendors, and full-service medical billing describes how we work inside an existing system. Either way, pull 90 days of sinus claims and check two things: how many bilateral codes went out on two lines, and how many secondary lines were paid at half. A free billing review runs both checks against your own remits.
Want to know how this applies to your practice? We will review your AR and denials, free, in 30 minutes.
Book the reviewRead across the row for the code with the most work on that side. Everything in its absorbs column comes off the claim for that side, and the bilateral column says whether modifier 50 is allowed.
| Code | What it describes | Absorbs on the same side | Modifier 50 | 2026 facility, one side |
|---|---|---|---|---|
| 31231 | Diagnostic nasal endoscopy | Nothing; it is absorbed by every surgical code | No, already bilateral | $54.78 |
| 31237 | Biopsy, polypectomy or debridement | 31231 | Yes | $138.28 |
| 31253 | Total ethmoidectomy with frontal exploration | 31231, 31237, 31254, 31255, 31276, 31296, 31298 | Yes | $420.18 |
| 31254 | Partial (anterior) ethmoidectomy | 31231, 31237 | Yes | $205.75 |
| 31255 | Total ethmoidectomy | 31231, 31237, 31254, 31287, 31288 | Yes | $273.22 |
| 31256 | Maxillary antrostomy | 31231, 31237 | Yes | $152.64 |
| 31257 | Total ethmoidectomy with sphenoidotomy | 31231, 31237, 31254, 31255, 31287, 31288, 31297, 31298 | Yes | $375.09 |
| 31259 | Total ethmoidectomy with sphenoidotomy and sphenoid tissue removal | Same as 31257, plus 31257 itself | Yes | $397.14 |
| 31267 | Maxillary antrostomy with tissue removal | 31231, 31237, 31256, 31295 | Yes | $224.12 |
| 31276 | Frontal exploration, with tissue removal when performed | 31231, 31237, 31255, 31296, 31298 | Yes | $317.98 |
| 31287 | Sphenoidotomy | 31231, 31237, 31297, 31298 | Yes | $170.34 |
| 31288 | Sphenoidotomy with tissue removal | 31231, 31237, 31287, 31297, 31298 | Yes | $198.07 |
| 31295 | Balloon dilation, maxillary | 31231, 31237, 31256 | Yes | $134.94 |
| 31296 | Balloon dilation, frontal | 31231, 31237, 31297 | Yes | $152.31 |
| 31297 | Balloon dilation, sphenoid | 31231, 31237 | Yes | $123.58 |
| 31298 | Balloon dilation, frontal and sphenoid | 31231, 31237, 31296, 31297 | Yes | $215.77 |
| 61782 | Image guidance, add-on | Nothing; billed once per session | No | $144.29 |
A code can be absorbed on one side and still billed on the other, so 31237 opposite a 31255 is payable with RT or LT.
This is where nearly all of the volume sits, and where the line format matters most. A bilateral FESS with image guidance and septoplasty can carry five lines and two pricing rules. The practical controls are a payer table that says whether each plan wants modifier 50 or RT and LT, and a remit check on every multi-code session against the endoscopy rule. See our otolaryngology billing page for the wider ENT code set. Balloon cases also turn on payer approval, set out in our guide to balloon sinuplasty coverage criteria.
Everything above is the surgeon’s professional claim. The facility claim follows its own rules: the multiple endoscopy rule is a physician fee schedule rule, image guidance is packaged with no separate facility payment, and bilateral reporting for the facility is handled differently from modifier 50 on the professional side. Our breakdown of the ASC multiple procedure discount covers the facility side, and ambulatory surgery center billing covers the rest.
Allergists who scope in the office bill 31231 at the non-facility rate of $193.39 nationally in 2026, against $54.78 in a facility. The code is already priced for both sides, so it takes one unit and no modifier 50. The risk is the referral that follows: if the same group later bills surgical sinus codes on the same date, the diagnostic scope is absorbed. See allergy and immunology billing. When the scope falls on the same day as a visit, our guide to billing an office visit with nasal endoscopy covers when modifier 25 applies.
Septorhinoplasty is often combined with sinus surgery, sometimes by two surgeons. There is no NCCI edit between 30420 and the sinus endoscopy codes, and 30420 carries a bilateral indicator of 0 and a 90-day global period. Where two surgeons operate, each bills only their own codes, and the rhinoplasty global decides who owns the follow-up visits. See plastic surgery billing.
Sinus augmentation for implants is a dental procedure billed with CDT codes D7951 and D7952, not with the CPT sinus endoscopy codes. Where an oral surgeon repairs an oroantral fistula, 30580 goes on the medical claim with a 90-day global. Medical cross-coding opportunities were missed in 64% of dental practices reviewed, and sinus-related procedures are a regular part of that gap.
Primary care, physical therapy, behavioral health and ambulance practices do not bill these codes. Their exposure is limited to referral notes and the diagnosis history a surgeon’s claim relies on.
Yes. The edit that absorbs 31254 into 31255 applies only on the same side. When the surgeon performs a partial ethmoidectomy on one side and a total ethmoidectomy on the other, report each code on its own line with RT or LT. The edit carries a modifier indicator of 1, so the anatomic modifier is what tells the payer the work was on different sides.
Most surgical sinus endoscopy codes, including 31237 through 31298, carry a 0-day global period in 2026, so a later office visit or debridement is billed separately. The exceptions are 31239 and 31290 to 31294, which carry 10 days. Septoplasty 30520, rhinoplasty 30420 and fistula repair 30580 carry 90 days, which changes who owns follow-up visits on a combined case.
The NCCI policy manual tells practices to append modifier 51 to secondary codes when several endoscopic services are reported. The modifier does not set the payment, though. Medicare prices sinus endoscopy codes with the multiple endoscopy rule, so each secondary code in the family pays its own value minus the 31231 base amount, not a flat 50%.
Yes. In the October 2026 NCCI practitioner file, 31240 carries edits against 31231 and 31237 only, not against the ethmoid, frontal, sphenoid or maxillary codes. It takes modifier 50 when both middle turbinates are resected and joins the same endoscopy family for pricing, so it pays its value minus the base code when it is not the highest code.
No. The posterior nasal nerve ablation codes carry a bilateral indicator of 2 in the 2026 fee schedule, which means they are already priced to cover both sides. Report one unit with no modifier 50, whether the surgeon treated one side or both. This is the opposite of almost every other sinus endoscopy code, which carries an indicator of 1.
Report the discontinued procedure with modifier 53 on its own line and leave completed procedures unmodified. If the surgeon completes the right side and stops on the left, the completed side is billed normally with RT and the stopped side carries modifier 53 with LT. Payment for the discontinued line is set by the payer, and the operative note needs to explain why the procedure stopped.
A free 30 minute review of your AR ageing and denial reasons. We tell you what is recoverable and what it would take. No deck, no commitment, no fee.
Book a free billing review