Endoscopy CPT Codes: EGD, Colonoscopy & Billing (2026)

Endoscopy CPT codes

There is no single endoscopy CPT code. The correct code depends entirely on the endoscopy type and what was performed during the procedure.

Using the wrong code or a code that does not match the operative report results in a denied claim or a compliance flag.

This guide covers the full landscape of endoscopy CPT codes for 2026. Here is what it walks through: 

  • 2026 CPT updates and common coding FAQs.
  • Capsule, nasal endoscopy, and ERCP coding guidance.
  • Colonoscopy codes (45378–45398), G-codes, and modifiers.
  • EGD CPT codes (43235–43259) for diagnostic and therapeutic procedures.
  • Endoscopy code table with primary and biopsy CPT codes.
  • Sedation (99151–99157) and anesthesia billing.

What are the CPT codes for upper endoscopy (EGD)?

EGD, esophagogastroduodenoscopy, uses the code range 43235 to 43259. Code selection is driven by what was done during the procedure, not just that an EGD was performed.

The upper GI endoscopy CPT code range covers exam only, biopsy, dilation, bleeding control, polypectomy, mucosal resection, stent placement, and ablation. 

Bill the most definitive procedure performed. Do not unbundle component codes when a single comprehensive code applies. 

CPT codeDescriptionNotes
43235Diagnostic EGD, including brushing/washingBill when exam only, no biopsy, no intervention
43239EGD with biopsy, single or multipleOne code regardless of biopsy count
43245EGD with dilation of gastric outletUse for pyloric/duodenal stricture dilation
43248EGD with transendoscopic tube placementGuidewire-assisted; different from 43246
43249EGD with balloon dilation <30mmEsophageal dilation; see 43458 for 30mm+
43250EGD with hot biopsy forcepsPolypectomy via hot forceps
43251EGD with snare polypectomyUse for sessile/pedunculated polyps
43254EGD with EMREndoscopic mucosal resection
43255EGD with hemorrhage controlInjection, coagulation, or clips
43266EGD with stent placementReplaced deleted 43256 effective 2014
43270EGD with ablationReplaced deleted 43258; covers BARRX, APC

Diagnostic EGD

CPT 43235 is the base code for a diagnostic upper endoscopy. 

It covers the examination of the esophagus, stomach, and duodenum, and includes any brushings or washings performed during the same session. Bill 43235 when the procedure is examined only with no biopsy or intervention.

EGD with biopsy

CPT 43239 covers endoscopy with biopsy CPT work, whether one specimen or several are taken. 

The code does not increment with biopsy count. Bill 43239, not 43235, any time tissue is obtained, regardless of the number of samples.

Therapeutic EGD

Therapeutic codes replace 43235, do not stack a diagnostic code on top. For dilation, use 43245 (gastric outlet), 43249 (balloon <30mm), or 43248 (tube placement). 

For bleeding control, use 43255. For polypectomy, use 43250 (hot forceps) or 43251 (snare). EMR is reported as 43254. Stent placement uses 43266 and ablation uses 43270.

What are the CPT codes for colonoscopy?

Colonoscopy codes fall in the 45378 to 45398 range for standard diagnostic and therapeutic procedures. Screening colonoscopies use separate G-codes under CMS rules. 

The distinction between screening and diagnostic affects both code selection and patient cost-sharing. Key codes are summarized below:

CPT / HCPCS codeDescriptionUse case
45378Diagnostic colonoscopy, no interventionStandard diagnostic exam
45380Colonoscopy with biopsyOne code for all biopsies taken
45381Colonoscopy with submucosal injectionInjection to lift or mark lesion
45385Colonoscopy with snare polypectomyHot or cold snare; most common interventional
45388Colonoscopy with ablationLaser, APC, or other ablation
45398Colonoscopy with balloon dilationStricture dilation
G0105Screening colonoscopy, high riskPersonal history of polyps/colorectal disease
G0121Screening colonoscopy, average riskRoutine screening; not high risk

When a screening colonoscopy converts to diagnostic (polyp found and removed), bill the appropriate therapeutic code (e.g., 45385) with modifier PT to signal the screening intent to the payer.

Modifier 33 is used for preventive services under commercial plans that fall under ACA rules.

What is the CPT code for capsule endoscopy?

CPT 91110 covers capsule endoscopy of the small bowel, including image acquisition, review, and interpretation. CPT 91111 covers esophageal capsule endoscopy. 

These are the only two capsule codes, do not bill a technical and professional component separately unless your payer contract explicitly requires it.

CMS LCD L36704 governs coverage criteria for capsule studies. If the ileum is not visualized due to capsule retention or battery failure, append modifier 52 (reduced service) to 91110. 

Document the reason clearly in the report, payers audit this modifier frequently on capsule endoscopy CPT claims.

What is the CPT code for nasal endoscopy?

CPT 31231 is the diagnostic nasal endoscopy CPT code. It covers unilateral or bilateral diagnostic examination of the nasal cavity.

Surgical nasal endoscopy codes start at 31233 and extend through 31298, covering procedures such as sinusotomy, polypectomy, and turbinate reduction.

CPT codeDescription
31231Diagnostic nasal endoscopy
31233Nasal endoscopy with maxillary sinusotomy
31235Nasal endoscopy with sphenoid sinusotomy
31237Nasal endoscopy with biopsy, polypectomy, or debridement
31240Nasal endoscopy with concha bullosa resection

31231 cannot be billed with a surgical nasal endoscopy code on the same side on the same date, the diagnostic component is bundled into the surgical procedure.

Check the NCCI edits before billing any nasal endoscopy combination.

What are the CPT codes for ERCP?

ERCP, endoscopic retrograde cholangiopancreatography, uses codes 43260 to 43278.

These codes are procedure-specific. Bill only what was performed and document the extent of the procedure in the operative report. 

CPT codeDescription
43260ERCP, diagnostic [collection of specimen(s)]
43261ERCP with biopsy
43262ERCP with sphincterotomy
43264ERCP with removal of calculi
43265ERCP with lithotripsy of calculi
43274ERCP with stent placement
43278ERCP with ablation of tumor(s)

Multiple interventions during a single ERCP session may be billable. However, NCCI bundling rules apply.

For example, 43262 (sphincterotomy) is bundled into 43264 (stone removal), bill the stone removal code only. Review the current ERCP CPT code NCCI edit table before submitting combined claims.

How should sedation be billed with endoscopy?

Sedation for endoscopy has been billed separately since January 2017.

Moderate sedation codes 99151 to 99157 apply when the endoscopist administers and monitors sedation personally.

Anesthesia codes apply when a separate anesthesia provider is present.

CodeDescription
99151Moderate sedation, same physician, patient under 5 years, first 15 min
99152Moderate sedation, same physician, patient 5+ years, first 15 min
99153Each additional 15 minutes (add-on to 99151/99152)
99155Moderate sedation, different physician, patient under 5 years, first 15 min
99156Moderate sedation, different physician, patient 5+ years, first 15 min
99157Each additional 15 minutes (add-on to 99155/99156)
G0500Moderate sedation, same physician, Medicare (first 15 minutes)
00731Anesthesia for upper GI endoscopy
00811Anesthesia for diagnostic lower GI endoscopy
00812Anesthesia for screening colonoscopy
00813Anesthesia for combined upper and lower GI endoscopy

Monitored anesthesia care (MAC) uses the 004xx anesthesia code series.

Do not bill a moderate sedation code and a separate anesthesia code for the same encounter.

When a CRNA or anesthesiologist is involved, the 00xxx codes apply and the endoscopist does not bill sedation separately.

What changed in endoscopy CPT codes for 2026?

Here’s a rundown on what changed and what stayed same for endoscopy CPT codes:

No Change
Core GI endoscopy families remain the same
EGD Codes
CPT 43235–43259 remain unchanged from 2025.
Colonoscopy Codes
CPT 45378–45398 also remain unchanged, with no deletions or revisions affecting the primary GI endoscopy code ranges.
🆕
What’s New
2026 CPT update highlights
1
The AMA introduced 288 new CPT codes effective January 1, 2026.
2
ASGE reported new GI-specific codes for advanced endoscopic procedures and imaging technologies.
3
Review any use of 43499 or 45399. A newly created CPT code may now replace an unlisted procedure code and improve reimbursement.
Effective Date
Jan 1, 2026
Recommended Action
Review 2026 CPT Updates
Focus Area
Advanced GI Procedures

Still seeing endoscopy claim denials or underpayments?

Endoscopy billing goes beyond selecting the right CPT code. Modifier selection, multiple endoscopy payment rules, sedation vs. anesthesia coding, NCCI edits, and payer-specific policies all affect whether a claim is paid correctly the first time.

MedHeave’s GI billing specialists help practices:

  • Assign the correct EGD, colonoscopy, ERCP, capsule, and endoscopy CPT codes.
  • Apply modifiers correctly for screening, therapeutic procedures, and anesthesia.
  • Reduce denials caused by bundling edits, documentation gaps, and payer-specific rules.
  • Maximize reimbursement while maintaining full coding compliance.

Schedule a free endoscopy billing assessment with MedHeave and see where your revenue cycle can improve.

Frequently asked questions

Here are some commonly asked questions on this topic:

What is the most common CPT code for upper endoscopy?

CPT 43235 is the most frequently billed CPT code upper endoscopy. It covers a diagnostic EGD with no biopsy or intervention. CPT 43239 is the next most common, used whenever a biopsy is obtained during the same session.

Is CPT 43239 the same as EGD with biopsy?

Yes. CPT 43239 covers EGD with a single biopsy or multiple biopsies taken at the same session. The code does not change based on the number of biopsy samples. Bill 43239 any time tissue is obtained during an upper endoscopy, and do not report 43235 alongside it.

What is the difference between esophagoscopy and EGD codes?

Esophagoscopy codes (43180 to 43233) cover the esophagus only. EGD codes (43235 to 43259) cover the esophagus, stomach, and duodenum. Bill the esophagoscopy range only when the examination is intentionally limited to the esophagus and the duodenum and stomach are not examined.

Can you bill colonoscopy and EGD on the same date?

Yes, both procedures can be billed on the same date of service when medically necessary. The multiple endoscopy payment rule may reduce reimbursement for the secondary procedure, depending on payer policy. For anesthesia, use 00813, the code for combined upper and lower GI endoscopy on the same date.

Improve Billing Accuracy
and Efficiency

Scroll to Top

Get a Quote