CPT code 31255 – Nasal/sinus endoscopy with total ethmoidectomy
31255 is the CPT code for nasal/sinus endoscopy, surgical, with ethmoidectomy; total (anterior and posterior). It applies when the surgeon removes both the anterior and posterior ethmoid air cells on the operative side under endoscopic visualization.
CPT 31254 covers partial anterior ethmoidectomy only, so the posterior ethmoid is the whole distinction between the two codes. Code selection turns on one line in the operative note. The note must say whether the posterior cells were cleared back to the face of the sphenoid.
- Section
- 10004-69990 Surgery
- Subsection
- 30000-32999 Respiratory system
- Code range
- 31231-31298 Endoscopy
- Billable
- No
- Code also known as
- total ethmoidectomy, FESS ethmoidectomy, anterior and posterior ethmoidectomy, endoscopic ethmoidectomy
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
CPT 31255 covers total ethmoidectomy, anterior and posterior. CPT 31254 covers anterior cells only, so document both cell groups in the operative note.
A 90-day global surgical period applies under CMS, bundling routine post-op visits into the procedure payment.
Verify the CMS bilateral payment indicator for 31255 before applying Modifier 50. Some payers require RT and LT on separate lines instead.
Practice management software like Pabau tracks 31255 claim status and denial codes, so billing staff can work rejections without leaving the platform.
CPT code 31255: Quick reference
CPT code 31255 is the surgical code for nasal/sinus endoscopy with total ethmoidectomy, covering both the anterior and posterior ethmoid cells. The table below gives coders the official code data at a glance. The AMA maintains the complete code set, so verify the descriptor against the current edition of the AMA’s CPT code set for your billing year.
What CPT code 31255 covers
CPT code 31255 covers surgical nasal endoscopy that removes both the anterior and posterior ethmoid air cells. That is the full ethmoid labyrinth on the operative side. The surgeon introduces the endoscope through the nasal cavity and works through both compartments with microdebriders, forceps, or curettes under direct visualization. This separates 31255 from a diagnostic endoscopy, and from the partial procedure coded as 31254.
Three elements must all be present for 31255 to apply correctly:
- Surgical intent: the procedure is therapeutic rather than diagnostic. CMS NCCI edits bundle diagnostic nasal endoscopy (CPT 31231) into surgical endoscopy at the same anatomical site. Billers cannot charge it separately in the same session.
- Ethmoid access confirmed: the operative note must document endoscopic entry into the ethmoid complex, not just visualization from outside.
- Total scope: the surgeon removes both anterior and posterior ethmoid cells. Removal of anterior cells only maps to CPT 31254. If the surgeon does not access and clear the posterior ethmoid, 31255 is not supportable.
Functional endoscopic sinus surgery (FESS) is the broader procedural family, and CPT code 31255 is one component of a FESS session. ENT practices often bill several FESS codes for the same operative encounter when the surgeon treats additional sinuses.
How the ethmoidectomy procedure is performed
Understanding the surgical sequence helps coders verify that the operative note supports the code selected. A total ethmoidectomy proceeds in three main stages, and only the third one changes which code applies.
- Scope insertion and orientation: the surgeon introduces a rigid nasal endoscope, usually 0- or 30-degree, through the nasal cavity. The surgeon identifies the middle turbinate as the primary landmark before entering the ethmoid region.
- Anterior ethmoid removal: the surgeon takes down the uncinate process to expose the infundibulum. The surgeon systematically opens and removes the anterior ethmoid air cells, including the agger nasi and the anterior ethmoid bulla. The orbital lamina, or lamina papyracea, is the lateral boundary.
- Posterior ethmoid removal: the surgeon advances behind the basal lamella into the posterior ethmoid compartment. The surgeon removes posterior ethmoid cells back to the face of the sphenoid sinus. This step is the anatomical differentiator between CPT 31254 and CPT 31255.

The operative note should use anatomically precise language. Phrases such as “anterior and posterior ethmoid cells removed” hold up on audit. So does “posterior ethmoid entered and cleared to the anterior face of the sphenoid.” Vague wording such as “ethmoidectomy performed,” with no statement of anterior-only or total scope, is the leading reason payers downcode 31255 to 31254.
Documentation requirements for CPT 31255
Solid documentation is the difference between a paid claim and a denial on audit. ENT billing teams should confirm each of these elements is present in the operative report before submitting. A complete record stands on its own, without a follow-up query to the surgeon.
- Scope introduction documented: the operative note confirms the surgeon introduced a nasal/sinus endoscope, rather than using an open approach.
- Laterality stated: right, left, or bilateral must appear explicitly. Bilateral ethmoidectomy, without separate documentation of each side, is insufficient for payers requiring RT/LT modifiers.
- Both cell groups cleared: the note must state that the surgeon removed both anterior and posterior ethmoid cells. Single-compartment documentation caps reimbursement at 31254.
- Indication diagnosis: an ICD-10-CM code reflecting chronic sinusitis or nasal polyp (J32.x, J33.x) should match the clinical narrative. The diagnosis must be present in both the chart and on the claim form.
- Failed conservative therapy: most payer LCDs require documentation of prior failed medical management to establish medical necessity. That means nasal steroids, antibiotics, or saline irrigation. Clinicians often note it in the pre-operative assessment rather than the operative report.
- Imaging correlation: Medicare Advantage and commercial payers frequently require CT findings confirming ethmoid disease for prior authorization and post-pay audits.
HIPAA mandates standardized code sets in claims submissions. Documentation that does not match the submitted code creates compliance exposure. That exposure runs through pre-pay review and retrospective audit alike.
CPT 31255 vs 31254: Partial vs total ethmoidectomy
The 31254/31255 pair is a common code-selection error in ENT surgical billing. The only anatomical distinction is the posterior ethmoid. If the surgeon does not access and clear it, 31254 applies.
Upcoding from 31254 to 31255 without operative note support is a compliance risk. Downcoding from 31255 to 31254 when the surgeon performed the full procedure leaves reimbursement on the table. The operative note is the deciding document, rather than the surgeon’s recollection after the fact.
CPT 31255 vs adjacent FESS codes: 31256, 31267, and 31237
ENT surgeons often treat multiple sinuses in a single session. Clean submission depends on knowing which FESS codes billers can charge alongside CPT code 31255. It also depends on knowing which pairs need Modifier 59 to override an NCCI edit.
CMS updates NCCI edits quarterly. Always verify current edit pairs before billing any multi-code FESS encounter. The American Academy of Otolaryngology (AAO-HNS) publishes specialty-specific CPT guidance that can supplement payer LCD review.
Modifiers for CPT code 31255
Modifier selection for CPT code 31255 depends on procedure laterality, session complexity, and whether billers submit other codes in the same encounter. Incorrect modifier use is a frequent denial driver for FESS codes.
Pro Tip
Check your payer contract before defaulting to Modifier 50. Many commercial plans and Medicare Advantage carriers require RT and LT on separate claim lines rather than a single line with Modifier 50. Submitting 50 when a payer expects RT/LT is a preventable denial that takes weeks to resolve through appeal.
CPT 31255 reimbursement: Medicare fee schedule and payer rates
Medicare reimburses CPT code 31255 under the Physician Fee Schedule. The table below lists the payment metrics that decide what the code pays, since actual payment varies by geographic adjustment factor (GAF) and practice location. Commercial payers negotiate their rates separately, and those rates often exceed Medicare’s. Use the CMS Physician Fee Schedule lookup tool to pull your locality-adjusted rates, and the FastRVU 2026 RVU lookup for quick RVU verification.
Prior authorization requirements for CPT 31255
Prior authorization requirements for CPT code 31255 vary by payer, plan type, and MAC jurisdiction. No single rule applies, so check the specific plan before scheduling the surgery.
Three broad patterns hold:
- Traditional Medicare (Parts A and B): payers usually do not require prior authorization for 31255, but medical necessity review can occur pre-payment or post-payment. The applicable MAC LCD defines the clinical criteria. Failed conservative therapy and imaging evidence of chronic sinusitis are the standard thresholds.
- Medicare Advantage plans: many Medicare Advantage plans impose prior authorization for FESS procedures. Approval criteria usually require documented failure of at least four to six weeks of medical management. They also require CT evidence of ethmoid disease and a diagnosis from the J32.x or J33.x range.
- Commercial insurers: requirements vary widely, and most major commercial plans require prior authorization for elective sinus surgery. The submission should include the clinical indication, the imaging report, and the prior treatment record.
Completing insurance eligibility verification before scheduling surgery confirms both coverage and any outstanding authorization requirements. An authorization that the practice obtains but does not link to the correct CPT code at submission counts as no authorization at all. Verify that the approved codes match what the claim will bill.
Global period and post-operative billing for CPT 31255
CPT code 31255 carries a 90-day global surgical period under the CMS Physician Fee Schedule. The single surgical payment bundles routine post-operative care for those 90 days. Billing a standard E/M visit inside that window, for follow-up related to the ethmoidectomy, will result in denial.
Several scenarios allow separate billing during the global period:
- Modifier 24 (Unrelated E/M during global period): the patient presents for a condition entirely unrelated to the sinus surgery. Attach Modifier 24 and document clearly that the visit is for a separate problem.
- Modifier 79 (Unrelated procedure during global period): the surgeon performs a new unrelated procedure during the 90-day window. Modifier 79 signals a separate payment event.
- Staged or related procedures (Modifier 58): a planned second-stage procedure, or a related procedure the surgeon planned to stage. Modifier 58 restarts the global period.
The 90-day global period covers pre-operative services on the day before and the day of surgery. It also covers the intraoperative work and all normal post-operative care. Flagging global-period encounter dates on the ENT encounter form prevents inadvertent duplicate billing.
Common denial reasons for CPT 31255 and how to appeal
CPT code 31255 denials cluster around a small set of documentation and coding errors. Knowing where claims fail speeds resolution and prevents the same rejection arriving again next quarter.
- Incomplete operative note (most common): the note documents ethmoidectomy without specifying total anterior and posterior removal. Appeal with an addendum or attestation from the surgeon confirming the surgeon entered and cleared the posterior ethmoid. Prevent it by giving surgeons a structured note template that prompts for each anatomical compartment.
- Medical necessity not established: the claim lacks documentation of failed conservative therapy, or the diagnosis does not align with the procedure. Appeal with the pre-op assessment, the imaging report, and the LCD criteria the case meets. Reference the governing MAC LCD by number in the appeal letter.
- Missing or incorrect prior authorization: the practice never obtained authorization, the authorization expired, or the payer issued it for a different CPT code. For recoupment situations, clinical records showing medical necessity are sometimes accepted. Prevention is far easier than appeal here.
- Incorrect bilateral modifier: Modifier 50 submitted when the payer requires RT/LT on separate lines, or the reverse. Correct the claim and resubmit; this type of rejection needs no formal appeal.
- Bundling with CPT 31231: diagnostic nasal endoscopy billed in the same session as 31255 at the same anatomical site. Remove 31231 and resubmit, since it is an NCCI-bundled component of the surgical code.
Review the denial codes most often attached to 31255 rejections, both CARC and RARC. The adjustment reason code the payer used tells you whether the denial is a documentation, coverage, or coding problem. That answer sets the appeal path.
ICD-10 codes commonly billed with CPT 31255
The ICD-10-CM diagnosis code on the claim must reflect the condition driving the surgical need. Mismatched diagnosis codes, or codes that aren’t specific enough, are a secondary cause of 31255 medical-necessity denials. The table below shows the codes most often paired with 31255, and which best support the clinical indication for total ethmoidectomy.
Always use the most specific code available. Coders should prefer J32.2 (chronic ethmoidal sinusitis) over J32.9 (chronic sinusitis, unspecified) once they confirm ethmoid disease. That confirmation should appear on imaging and in the operative note. Unspecified codes are a soft target for medical-necessity review.
Pro Tip
Cross-check ICD-10 codes against your governing MAC LCD before submission. LCD criteria specify which diagnoses support 31255 coverage. Submitting J32.9 when the chart documents J32.2 may technically be accurate, but it weakens the medical-necessity argument compared with the specific ethmoid code.
How Pabau tracks 31255 claims and denials
ENT billing teams usually track FESS claims in three places at once. The practice management system holds the appointment, a spreadsheet holds the submitted claims, and the clearinghouse portal holds the rejections. Matching those three up is where 31255 rework starts.
Practice management software like Pabau keeps the operative encounter, the claim, and the denial on one patient record. Claims go out online through Claim.MD, Pabau’s clearinghouse integration, and remittances match back against the line the practice submitted. Pabau’s claims management software then holds the rejections in a queue your billing staff work from directly.
Billing staff spot a downcoded 31255 the same day, against the note that supports it, rather than at a monthly review. Appeals go out while the operation is still fresh in the surgeon’s memory.

Streamline ENT billing and claim tracking with Pabau
Pabau integrates scheduling, clinical documentation, and claim submission in one platform. ENT practices use Pabau to track 31255 claims, manage denial queues, and submit claims online through Claim.MD across 4,000+ US payers.
Conclusion
CPT code 31255 is a high-value ENT surgical code, and billing accuracy rests almost entirely on operative note precision and correct modifier use. What the operative report says settles the total versus partial distinction from CPT 31254. If it omits posterior ethmoid removal, the claim cannot support 31255.
Two habits remove most 31255 rework. Give surgeons an operative-note template that prompts for each ethmoid compartment, and confirm the payer’s bilateral preference before the claim goes out. Book a demo to see how Pabau tracks FESS claims and multi-code ENT encounters from submission through payment.
Continue your research
Need to understand the full medical billing process? What is medical billing walks through how claims move from procedure to payment in US healthcare.
Dealing with claim rejections across your ENT practice? Denial management in healthcare covers systematic approaches to reducing and appealing denied claims.
Want to understand how clearinghouses process FESS claims? 837 file submission explains the electronic transaction format used to send CPT codes to payers.
Frequently asked questions
What does CPT code 31255 cover?
CPT code 31255 covers nasal/sinus endoscopy, surgical, with ethmoidectomy, total (anterior and posterior). The surgeon removes both the anterior and posterior ethmoid air cells under endoscopic visualization. Anterior-only removal maps to CPT 31254 instead.
Can CPT 31255 be billed bilaterally?
Yes, when the surgeon performs total ethmoidectomy on both sides in the same session. Under traditional Medicare, apply Modifier 50, subject to the CMS bilateral payment indicator for 31255. Some payers require RT and LT on separate claim lines instead. Verify which format your payer accepts before submitting.
Does Medicare cover CPT code 31255?
Yes, Medicare covers CPT code 31255 when the claim meets medical necessity criteria. The applicable MAC LCD specifies the clinical criteria. Those usually include failed conservative therapy and imaging evidence of chronic ethmoidal sinusitis or pansinusitis. Traditional Medicare does not usually require prior authorization, but Medicare Advantage plans often do.
What is the global period for CPT code 31255?
CPT code 31255 carries a 90-day global surgical period under CMS. The procedure payment bundles routine post-operative care for those 90 days. Separate E/M billing during the global period requires Modifier 24 for an unrelated condition or Modifier 79 for an unrelated procedure. Billers cannot charge routine follow-up visits related to the ethmoidectomy separately.