EGD CPT Code Guide 2026 Codes, Modifiers, and How to Stop Denials Before They Start

An EGD, or esophagogastroduodenoscopy, is billed using CPT codes in the 43235 to 43270 range. The exact code depends on what the physician actually did during the procedure, not just the fact that an EGD took place. A simple diagnostic look uses 43235, a biopsy uses 43239, and therapeutic work like dilation, hemostasis, or stent placement each has its own dedicated code.

That one sentence answers the search query, but it’s also where most billing teams get into trouble. Gastroenterology practices lose real revenue every month because someone defaulted to 43235 when the operative note actually supported a higher-value therapeutic code, or because a modifier was missing and the payer bundled two distinct services into one. This guide walks through every EGD CPT code, the modifiers that protect your reimbursement, and the documentation habits that keep claims clean the first time.

What Is an EGD, and Why Does the Code Selection Matter So Much?

An EGD lets a physician pass a thin, flexible scope through the mouth to visually examine the esophagus, stomach, and the first part of the small intestine, called the duodenum. It’s one of the most frequently performed procedures in gastroenterology, ordered for symptoms like chronic heartburn, unexplained weight loss, swallowing difficulty, GI bleeding, or anemia workups.

Here’s the part that trips up even experienced coders: EGD isn’t one code, it’s a family of roughly two dozen codes. Payers don’t reimburse based on the procedure name, they reimburse based on the specific CPT code and the documentation that supports it. Under-code the visit and the practice leaves money on the table. Pick a code the note doesn’t support and you’re looking at a denial, a refund request, or worse, an audit flag. This is why accurate charge capture matters as much for GI procedures as it does everywhere else in the revenue cycle.

Complete List of EGD CPT Codes (43235–43270)

The table below covers the full diagnostic and therapeutic range. Codes generally follow a “most extensive procedure wins” rule: if a therapeutic code applies, it replaces the diagnostic code rather than stacking on top of it.

CPT CodeProcedure Description
43235Diagnostic EGD, exam only, includes brushing or washing for specimen collection
43236EGD with directed submucosal injection (e.g., saline, tattoo, lesion lift)
43237EGD with limited endoscopic ultrasound (EUS) of the esophagus, stomach, or duodenum
43238EGD with EUS-guided fine needle aspiration/biopsy of a submucosal lesion
43239EGD with biopsy, single or multiple, one code covers any number of samples
43240EGD with transmural drainage of a pancreatic pseudocyst
43241EGD with placement of a feeding or decompression tube
43242EGD with comprehensive EUS and fine needle aspiration/biopsy
43243EGD with injection sclerosis of esophageal or gastric varices
43244EGD with band ligation of esophageal or gastric varices
43245EGD with dilation of a gastric or duodenal stricture
43246EGD with percutaneous placement of a gastrostomy (PEG) tube
43247EGD with removal of a foreign body
43248EGD with esophageal dilation over a guidewire (wire-guided technique)
43249EGD with transendoscopic balloon dilation of the esophagus, balloon under 30mm
43233EGD with esophageal dilation using a balloon 30mm or larger, may include fluoroscopy
43250EGD with removal of a tumor, polyp, or lesion using hot biopsy forceps
43251EGD with removal of a tumor, polyp, or lesion using a snare
43252EGD with optical endomicroscopy for real-time tissue analysis
43253EGD with EUS-guided injection of an anesthetic, neurolytic agent, or fiducial marker
43254EGD with endoscopic mucosal resection (EMR)
43255EGD with control of active bleeding, any method
43266EGD with placement of an endoscopic stent, includes pre/post-dilation and guidewire passage when performed
43257EGD with delivery of thermal energy to the lower esophageal sphincter for GERD
43270EGD with ablation of a tumor, polyp, or lesion, includes dilation or guidewire passage when performed
43259Comprehensive diagnostic EGD with full EUS, including surgically altered anatomy

Two codes worth flagging separately: 43256 and 43258 were retired and folded into 43266 (stent placement) and 43270 (ablation) respectively. If your EHR templates or superbills still list the old numbers, that’s a denial waiting to happen, so it’s worth running a quick medical billing audit on your GI charge templates before the next batch of claims goes out.

Diagnostic vs. Therapeutic EGD Coding: The One Rule That Prevents Most Errors

Coders new to gastroenterology often assume you can bill the diagnostic code (43235) alongside a therapeutic code when both happened in the same session. You generally can’t. If a biopsy, dilation, polyp removal, or bleeding control was performed, that therapeutic code stands on its own and already includes the diagnostic component. Billing 43235 and 43239 together for the same encounter is a classic unbundling error that NCCI edits will catch, and it’s one of the fastest ways to trigger a payer audit.

The practical rule coders use: read the operative note fully, identify the single most extensive procedure performed, and bill that one code. If two truly separate and distinct procedures happened, at separate anatomical sites with separate medical necessity, a modifier documents that distinction instead of a second base code.

EGD Modifiers: When and How to Use Each One

Modifiers are where EGD claims most often fall apart. Here’s how the major ones apply.

Modifier 52 (Reduced Services): Use this when the physician chose to stop the exam early for a non-safety reason, for example, anatomy prevented the scope from reaching the duodenum, so only the esophagus and stomach were examined. Example: 43235-52.

Modifier 53 (Discontinued Procedure): This applies when the procedure is stopped mid-way because of a genuine patient safety event, like a sudden oxygen desaturation or a severe vasovagal reaction. The key distinguishing question is always “was this a choice or a medical emergency?” Choice is 52, emergency is 53. Example: 43235-53.

Modifier XS (Separate Structure): Use this when two distinct procedures are performed on separate organs in the same session, such as an EGD (43235) and a colonoscopy (45378) done together. The second code carries the modifier: 45378-XS.

Modifier XU (Unrelated, Non-Overlapping Service): Applies when an additional, distinct service is performed that isn’t a normal component of the primary procedure and doesn’t overlap with it.

Modifier 73 (Procedure Cancelled Before Anesthesia): Used in ASC settings when a patient is prepped for an EGD but the case is called off before any anesthesia is given.

Modifier 74 (Procedure Discontinued After Anesthesia): Applies when the procedure is stopped after anesthesia has already started, distinct from a patient-risk related stoppage.

Modifier 33 / Modifier PT (Screening Converted to Diagnostic): Modifier 33 applies for commercial payers and Modifier PT for Medicare, both used when a planned screening procedure turns therapeutic in the same session, for example, a polyp is found and removed.

Getting these wrong isn’t a small issue. Misapplied modifiers are one of the most common reasons GI claims land in a payer’s denial management queue, and reworking a denied claim usually costs more staff time than getting it right the first time.

Common EGD Denial Reasons (and How to Avoid Them)

Most EGD denials trace back to a handful of repeat mistakes:

  • Billing 43235 with a therapeutic code on the same claim line. The therapeutic code already includes the diagnostic exam, so both codes together get flagged as unbundling.
  • Missing modifier on a same-session EGD and colonoscopy. Without XS, payers assume overlap and bundle the reimbursement.
  • Using deleted codes 43256 or 43258 instead of the current 43266 and 43270.
  • No documented reason for a reduced or discontinued procedure. Modifiers 52, 53, 73, and 74 all require a clear note explaining why the service didn’t go as planned. A vague note gets audited.
  • Screening-to-diagnostic conversions billed without PT or 33. This is one of the most frequent triggers for patient cost-share complaints and payer takebacks.
  • Sedation billed incorrectly. Since sedation has been separately reportable since 2017, moderate sedation codes (99151–99157, or G0500 for Medicare) need to match who administered it, the endoscopist or a separate anesthesia provider. Never bill both for the same encounter.

Practices that see repeat denials on GI claims usually benefit from a structured revenue cycle audit to catch these patterns before they compound across a full quarter of claims.

Documentation Checklist for Accurate EGD Coding

Before a coder ever touches a CPT code, the operative note needs to answer a few questions clearly:

  1. Was the exam completed to the duodenum, or was it limited, and if limited, why?
  2. Was any tissue sampled, and by what method (forceps, hot forceps, snare)?
  3. Was any therapeutic intervention performed (dilation, hemostasis, injection, band ligation, stent, ablation)?
  4. If dilation was performed, what method and size (guidewire, balloon under 30mm, balloon 30mm or larger)?
  5. Who administered sedation, and for how long?
  6. If the procedure started as a screening, did it convert to diagnostic or therapeutic during the same session?

Clean documentation upfront does more for your reimbursement than any modifier ever will. It also makes life much easier during insurance eligibility verification and prior authorization, since payers increasingly want procedure-specific detail before approving GI studies, not just a generic referral.

2026 Updates: What Changed for EGD Coding

The core EGD code range, 43235 through 43270, has not changed for 2026. What has changed is broader: the AMA released roughly 288 new CPT codes effective January 1, 2026, several of which touch advanced GI imaging and endoscopic technologies. If your practice performs newer procedures that don’t cleanly fit an existing code, check whether a new 2026 code has replaced what used to be billed under the unlisted procedure code 43499, since a specific code almost always reimburses better and processes faster than an unlisted one.

Sedation billing rules also remain unchanged from prior years: moderate sedation is billed separately from the EGD itself using 99151 through 99157, or G0500 for Medicare, and anesthesia-provider cases use the standard 00xxx anesthesia series.

EGD and Colonoscopy on the Same Day

It’s common for a patient to receive both procedures in one session, especially during a workup for GI bleeding or anemia. Both procedures are billable on the same date when each is medically necessary, but the multiple endoscopy payment rule may reduce reimbursement on the second procedure depending on payer policy, and modifier XS needs to be appended to show the two procedures involved separate anatomical structures. Anesthesia for a combined session is reported with code 00813, not the individual upper or lower GI anesthesia codes.

Frequently Asked Questions

What is the CPT code for a basic EGD?
CPT 43235 is used for a standard diagnostic EGD, exam only, with no biopsy or intervention performed.

What is the CPT code for an EGD with biopsy?
CPT 43239 covers EGD with biopsy, whether the physician takes one sample or several. The code does not change based on the number of biopsies.

What’s the difference between Modifier 52 and Modifier 53?
Modifier 52 applies when the physician chooses to reduce the scope of the exam for a non-safety reason. Modifier 53 applies when a genuine patient safety event, like a sudden vital sign change, forces the procedure to stop.

Can EGD and colonoscopy be billed together?
Yes, both can be billed on the same date of service with medical necessity documented for each. Modifier XS is appended to the second code to show they were performed on separate anatomical structures.

Is sedation included in the EGD CPT code?
No. Moderate sedation has been separately billable since 2017 using codes 99151 through 99157, or G0500 for Medicare, depending on who administers it.

What replaced CPT 43256 and 43258?
CPT 43256 was replaced by 43266 for stent placement, and CPT 43258 was replaced by 43270 for ablation procedures.

The Real Cost of Getting EGD Coding Wrong

A single miscoded EGD claim might only cost a few hundred dollars in the moment. Multiply that across every gastroenterologist in a practice, every week, and the numbers add up fast, whether it’s underbilled therapeutic codes, denied claims sitting in AR, or a payer audit triggered by a pattern of modifier errors. Accurate GI coding isn’t just a compliance checkbox, it’s a direct line to how much of your earned revenue actually reaches the bank.

If your practice is seeing repeat EGD denials, underpayments on therapeutic procedures, or slow turnaround on GI claims, our team can review your current coding patterns and show you exactly where revenue is slipping through. Talk to our billing specialists about a free coding and denial review for your gastroenterology claims.

Write a Reply or Comment

Your email address will not be published. Required fields are marked *