Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CPT Code 31267: Maxillary antrostomy with tissue removal

Avatar photo Anja Dodevska
Last Updated: September 4, 2026
Key takeaways

Key takeaways

CPT Code 31267 covers a surgical nasal or sinus endoscopy with maxillary antrostomy and removal of tissue from the maxillary sinus.

31267 differs from 31256 on one point. Tissue has to come out of the maxillary sinus itself, not just the antrostomy opening.

The code carries 6.71 total RVUs in both facility and non-facility settings, of which 4.56 are work RVUs.

Modifier 50 covers bilateral procedures for Medicare, but many commercial payers want LT and RT on two separate lines instead.

Claims management software like Pabau ties each diagnosis code to the procedure code it supports and flags bundling conflicts before submission.

CPT Code 31267 is the billable code for a nasal or sinus endoscopy, surgical, with maxillary antrostomy and removal of tissue from the maxillary sinus. It is a functional endoscopic sinus surgery (FESS) code, and it pays more than its close sibling 31256.

Denials on this code cluster around a single line of dictation. The operative note confirms the endoscopic approach and the antrostomy, then never states that tissue came out of the maxillary sinus. That omission downcodes the claim to 31256 or denies it outright.

Below is the full billing picture for 31267. It covers the AMA descriptor, RVU values, modifier selection, ICD-10 pairings, NCCI bundling, and the documentation a payer expects to find.

Found our content helpful?

What CPT Code 31267 covers

The code describes a nasal or sinus endoscopy, surgical, with maxillary antrostomy, with removal of tissue from the maxillary sinus. It sits in the 31231-31298 range for endoscopy procedures on the accessory sinuses, as defined by the American Medical Association (AMA) CPT code set.

The surgeon passes an endoscope through the nasal passage to reach the maxillary sinus. They create or enlarge the natural ostium, which is the antrostomy itself. Then they remove diseased or obstructive tissue from inside the sinus cavity.

Field Details
Official AMA descriptor Nasal/sinus endoscopy, surgical, with maxillary antrostomy; with removal of tissue from maxillary sinus
Code range 31231-31298 (endoscopy procedures on the accessory sinuses)
Procedure type Functional endoscopic sinus surgery (FESS)
Target anatomy Maxillary sinus, the largest of the paranasal sinuses, set behind the cheekbones
Key distinguisher from 31256 Tissue must be removed from the maxillary sinus, not just the antrostomy
Common clinical indications Chronic maxillary sinusitis, nasal polyps, fungal sinusitis, obstructive tissue

Tissue removal is the code’s defining element. Removal from the meatus or an adjacent structure does not count, and neither does widening the opening on its own. Coders should confirm the operative note says tissue came out of the sinus cavity before assigning 31267.

Medicare reimbursement and RVU values

Medicare payment for 31267 varies by geographic locality, the setting of service, and the annual conversion factor in the Medicare Physician Fee Schedule (MPFS). The CMS Physician Fee Schedule lookup tool returns current figures by MAC and locality. Use it for live billing rather than any published estimate.

RVU breakdown

CMS publishes the relative value units for every code in the annual Physician Fee Schedule relative value files. The 2025 figures for 31267 are below. Check them against the current final rule before you bill.

RVU component Non-facility Facility
Work RVU 4.56 4.56
Practice expense RVU 1.49 1.49
Malpractice RVU 0.66 0.66
Total RVU 6.71 6.71

Facility versus non-facility payment rates

Most 31267 procedures happen in a facility setting, either a hospital outpatient department (HOPD) or an ambulatory surgical center (ASC). The non-facility rate applies only when the procedure is done in a physician’s office, which is clinically unusual for FESS.

CMS carries the same practice expense RVU for 31267 in both settings, so the total lands at 6.71 either way. What changes is the facility payment, which the hospital or ASC bills separately under its own payment system. A multi-site ENT group should still model both, because the conversion factor and locality adjustment move the dollar figure.

Modifiers for 31267

Modifier selection depends on whether the procedure was bilateral, performed alongside other sinus work, or genuinely distinct from another service. The wrong modifier, or a missing one, is among the most common reasons a 31267 claim is reduced or denied.

Modifier When to use it Payer considerations
50 (bilateral) Maxillary antrostomy with tissue removal performed on both sides in one session Medicare accepts it. Many commercial payers want LT and RT instead, so verify the policy
LT / RT Laterality modifiers when billing the left or right side separately Required by some commercial payers in place of modifier 50. Bill on two lines
51 (multiple procedures) 31267 is a secondary procedure in the same surgical session Apply it to the lower-valued code. The primary procedure does not take modifier 51
59 (distinct procedural service) 31267 is separate and distinct from another procedure on the same date Use it when an NCCI edit bundles codes but both services were clinically separate

For bilateral billing, Medicare’s standard approach is one line reporting 31267-50. Payer-specific rules vary a good deal, so confirm the current policy in the payer’s provider portal before you submit.

Pro Tip

Before you bill modifier 50 for a bilateral 31267, check the payer’s own modifier guide. Medicare takes one line with modifier 50 at 150% of the allowed amount. Commercial plans often want LT and RT on two separate claim lines, each at 100%. The wrong format earns an automatic reduction or a denial.

ICD-10 diagnosis codes that support medical necessity

Medical necessity for 31267 rests on a supporting ICD-10-CM diagnosis that explains why the maxillary sinus needed surgery. Payers check that linkage closely, and a poorly matched diagnosis is a predictable denial. The AAPC Codify CPT lookup offers crosswalk guidance for pairing.

ICD-10-CM code Description Notes
J32.0 Chronic maxillary sinusitis The primary supporting diagnosis on most 31267 claims
J33.0 Polyp of nasal cavity Commonly paired when the tissue removed is a polyp
J32.4 Chronic pansinusitis For multiple involved sinuses. The maxillary component still needs documenting
B44.9 Aspergillosis, unspecified For fungal disease, reported alongside the sinusitis code such as J32.0
J34.81 Nasal mucositis (ulcerative) Supports the tissue-removal rationale in specific clinical contexts
J33.8 Other polyp of sinus Maxillary sinus polyps that do not classify under J33.0

A diagnosis code on its own does not guarantee coverage. Each payer’s Local Coverage Determination (LCD) sets which diagnoses meet medical necessity for sinus surgery. Confirm the applicable LCD before the case is scheduled, so a denial does not arrive after the patient has been treated.

31267 sits in a family of nasal and sinus endoscopy codes that run from simple to complex. Confusing it with 31256 is one of the most common FESS coding errors, and a frequent target of payer audits. Our CPT code library covers the neighboring codes in this range.

CPT code Description Key differentiator
31254 Nasal/sinus endoscopy, surgical; with ethmoidectomy, partial (anterior) Ethmoid sinus, partial removal. A different sinus target
31255 Nasal/sinus endoscopy, surgical; with ethmoidectomy, total Total ethmoidectomy. Higher complexity, different sinus
31256 Nasal/sinus endoscopy, surgical, with maxillary antrostomy Antrostomy only, with no tissue removed from the maxillary sinus
31267 Nasal/sinus endoscopy, surgical, with maxillary antrostomy; with removal of tissue from maxillary sinus Antrostomy plus tissue removal from the maxillary sinus
31276 Nasal/sinus endoscopy, surgical; with frontal sinus exploration Frontal sinus. A different anatomical target
31257 Nasal/sinus endoscopy, surgical, with sphenoidotomy Sphenoid sinus. A different anatomical target

31267 vs 31256: Where the line falls

31256 and 31267 describe the same procedural position, a maxillary antrostomy, with one consequential difference. 31256 covers the antrostomy alone. 31267 requires the extra step of removing tissue from inside the maxillary sinus.

If the surgeon creates the antrostomy opening but never enters the sinus to remove tissue, the correct code is 31256. If they take out polyps, infected mucosa, fungal debris, or other tissue from within the sinus, 31267 applies. Coding 31267 for an antrostomy alone is upcoding, which carries OIG audit exposure.

Bundling rules and NCCI edits

The National Correct Coding Initiative (NCCI) sets which codes may be billed together and which are bundled automatically. For endoscopic sinus surgery codes including 31267, those edits decide whether a claim pays. Sound denial management starts with auditing NCCI conflicts before submission rather than after.

  • 31267 and 31256: Both describe work on the same anatomical site, and the relationship is additive. 31267 already includes the work of 31256, so do not bill both for the same side on the same date.
  • 31267 and 31237: 31237 covers nasal or sinus endoscopy with biopsy, polypectomy, or debridement. It may be bundled with 31267, depending on the edit pair in effect. Verify the current CMS NCCI table before reporting both.
  • Modifier 59 unbundling: Modifier 59 may allow separate billing where the two procedures were genuinely distinct. That means different operative sessions, different anatomical sites, or separate patient encounters. Using it to bypass a valid edit is an OIG enforcement priority.
  • Bilateral considerations: Each side is coded separately for NCCI purposes when LT and RT are used, and the edits apply per side.

CMS updates the NCCI edit tables every quarter. Any pairing described here reflects the guidance available at the time of writing. Check the current quarter’s NCCI Policy Manual before you submit a claim.

Documentation the operative note must carry

An operative note that does not spell out each required element will fail payer review. The distinction between 31267 and 31256 rests entirely on the dictation, so the wording has to be unambiguous.

These are the elements a payer looks for when it reviews a 31267 claim:

  • Endoscopic approach confirmed: State that a nasal endoscope was used to visualize the operative field. Noting the scope size and type strengthens the record.
  • Maxillary antrostomy performed: The note must say the natural ostium was enlarged, or that a new antrostomy was created. Describe the approach, such as uncinectomy or antrostomy via the middle meatus.
  • Tissue removed from the maxillary sinus: This is the non-negotiable element. Name what came out, whether polyp, fungal debris, infected mucosa, or inflammatory tissue. Say where inside the sinus it came from, and how it was removed. “Maxillary sinus entered for tissue removal” does not qualify.
  • Laterality documented: Left, right, or bilateral. If bilateral, document both sides separately at the same level of detail.
  • Surgeon attestation: The attestation has to match the operative dictation. If an NP or PA assisted, set out their role separately from the surgeon’s.

Read as a sequence, those elements decide which of the two codes the note actually supports.

Decision ladder for maxillary antrostomy coding.
The third element is the fork, so a note that stops at the antrostomy supports only 31256. Descriptors from the AMA, RVUs from the CMS fee schedule.

Practices that standardize an operative note template for their highest-volume sinus codes see far fewer documentation denials. The template is where the tissue-removal line stops being optional.

Pro Tip

Build an operative note template for 31267 with a dedicated field labeled ‘Tissue removed from maxillary sinus: type and location’. If that field is still blank when the note reaches coding, the coder flags it there. The alternative is finding the same problem on appeal, months later.

How Pabau supports FESS billing

ENT billing is dense with code-pairing rules, modifier requirements, and documentation dependencies. Every hand-off between the operative note, the coder, and the clearinghouse is a point where an error can enter. Most of those errors are catchable before the claim leaves the practice.

Practice management software like Pabau gives ENT practices cleaner claims management from the moment the encounter is documented.

It ties each ICD-10-CM diagnosis code to the CPT procedure code it supports, then flags likely NCCI bundling conflicts before submission. Claims route electronically through the Claim.MD clearinghouse, which reaches thousands of US payers.

CMS-1500 and 837P claims, real-time eligibility checks, and ERA (835) remittances all land back in the same system that holds the note. So the 31267 documentation review and the claim submission stop being two separate jobs, handled by two people looking at two screens.

Pabau checkout screen: payment beside an insurer-billed invoice with its procedure line item
Pabau captures the payer and the coded procedure on the invoice at checkout, so the 31267 claim is built from what staff already entered.

For a practice billing FESS at volume, the payoff is a shorter denial list at month end. The claims that do come back arrive with a reason the billing team can act on the same week.

Streamline ENT billing with Pabau

Pabau links CPT codes to supporting diagnosis codes, flags NCCI bundling conflicts before submission, and routes clean electronic claims to your clearinghouse. See how ENT practices cut denials and get paid sooner.

Pabau practice management software for ENT billing

Conclusion

CPT Code 31267 is simple to define and easy to lose. The clinical work is well understood, but payment turns on one line of dictation. The note has to say that tissue came out of the maxillary sinus. Without it, the claim downcodes to 31256 or denies.

So the highest-value fix sits upstream of the coder. Make the tissue-removal line a required field in the operative note template, and the modifier and bundling questions become routine. Leave it optional and every bilateral 31267 stays a coin toss.

Book a demo to see how Pabau ties diagnosis codes to CPT codes and flags bundling conflicts before an ENT claim ever goes out.

Continue your research

Continue your research

Need a framework for reducing claim denials across your practice? Denial codes in medical billing covers the most common remittance advice remark codes and how to appeal them.

Want to see where the clearinghouse fits your billing workflow? Medical claims clearinghouse overview explains how 837P transactions move from practice to payer, and where errors get caught.

Billing several sinus procedures in one session? Superbill documentation covers how to structure a procedure list so modifier and bundling rules are applied before submission.

Frequently asked questions

What does CPT Code 31267 describe?

CPT Code 31267 is a nasal or sinus endoscopy, surgical, with maxillary antrostomy and removal of tissue from the maxillary sinus. It sits in the 31231-31298 endoscopy range and describes a FESS procedure on the maxillary sinus. The surgeon both creates the antrostomy opening and takes tissue from inside the sinus cavity.

How much does Medicare pay for 31267?

Medicare payment for 31267 varies by geographic locality and changes each year with the MPFS conversion factor. The CMS Physician Fee Schedule lookup tool returns current facility and non-facility rates by MAC and locality. A published third-party estimate will not reflect your own locality adjustment.

How does 31267 differ from 31256?

31256 covers the maxillary antrostomy alone, where the surgeon opens the natural ostium but never enters the sinus to remove tissue. 31267 adds the removal of tissue from inside the maxillary sinus. Coding 31267 for an antrostomy alone is upcoding. The note must name the tissue removed and say where it came from.

Can 31267 be billed bilaterally?

Yes. Medicare accepts bilateral billing of 31267 with modifier 50 on a single line at 150% of the allowed amount. Many commercial payers instead want LT and RT on two separate claim lines, each at 100%. Check the payer’s bilateral policy before you submit, or expect an automatic reduction.

Which ICD-10 codes support medical necessity?

J32.0, chronic maxillary sinusitis, is the most common supporting diagnosis. Other frequent pairings include J33.0 (polyp of nasal cavity), J32.4 (chronic pansinusitis), and J33.8 (other polyp of sinus). Coverage still rests on the payer’s Local Coverage Determination, so confirm the applicable LCD before scheduling.

What are the RVUs for CPT Code 31267?

CPT 31267 carries 4.56 work RVUs, 1.49 practice expense RVUs, and 0.66 malpractice RVUs. That totals 6.71 RVUs, and the total is the same in facility and non-facility settings. Check the current CMS relative value files before billing, because the values change with each annual final rule.

Found our content helpful?
×