An upper endoscopy (EGD) costs an average of $2,750 at hospitals, but ranges from $800 at surgery centers to $8,000 in hospital outpatient departments for the same procedure. Billing errors are especially common when a biopsy is taken or polyps are found — a routine screening can be reclassified as a diagnostic procedure, unexpectedly wiping out a patient’s 100% preventive care coverage. BillKarma’s review of endoscopy bills found that 1 in 3 contains a preventive-to-diagnostic billing conversion that patients were never warned about.
1. What’s on an endoscopy bill
An endoscopy generates multiple separate bills from multiple providers. Patients who expect a single bill are often blindsided. Here is the full list of components you may receive:
- Facility fee — Charged by the hospital or ambulatory surgery center for the procedure room, nursing staff, sedation supplies, and recovery area.
- Gastroenterologist fee — The physician who performed the scope bills separately, usually under a professional group billing number.
- Anesthesia fee — If a separate anesthesiologist or CRNA administered sedation, they bill separately. This is the most common source of surprise out-of-network charges after an endoscopy.
- Pathology fee — If any tissue was biopsied or removed, it is sent to a pathology lab that bills separately from the gastroenterologist and facility.
Before your procedure, verify that all four providers (facility, gastroenterologist, anesthesiologist, and the pathology lab your facility uses) are in your insurance network. Out-of-network charges from a single provider can add hundreds to your bill even when everything else is in-network.
2. EGD CPT codes and Medicare rates
Upper endoscopy (esophagogastroduodenoscopy, or EGD) billing uses the CPT code that reflects the most complex procedure performed during the scope. If the physician only looked, you get CPT 43235. If they also took a biopsy, the code upgrades to CPT 43239. The table below shows the primary EGD codes, 2026 Medicare rates, and charge ranges by facility type.
| CPT Code | Description | Medicare Rate | Hospital Charge | Surgery Center Charge |
|---|---|---|---|---|
| 43235 | EGD, diagnostic — no biopsy | $249 | $1,200–$5,000 | $800–$2,200 |
| 43239 | EGD with biopsy | $311 | $1,500–$6,500 | $900–$2,800 |
| 43251 | EGD with polyp removal (snare) | $387 | $2,000–$8,000 | $1,100–$3,500 |
| 43270 | EGD with dilation | $412 | $2,200–$7,500 | $1,200–$3,200 |
| 43247 | EGD with foreign body removal | $436 | $2,500–$8,500 | $1,400–$3,800 |
Hospital charges for CPT 43235 run as high as 20x the Medicare rate of $249. The same procedure at an ambulatory surgery center averages 8–10x the Medicare rate — a significant but still substantial markup. Use BillKarma’s hospital comparison tool to see what facilities in your area charge for each EGD code.
3. Diagnostic vs. therapeutic billing
A diagnostic EGD (CPT 43235) involves visual examination only — the gastroenterologist looks at the esophagus, stomach, and first part of the small intestine and finds either nothing abnormal or something that requires only observation. No tissue is removed, no procedure is performed.
A therapeutic EGD involves an additional procedure performed through the scope during the same visit. The most common therapeutic additions are biopsy (CPT 43239), polyp removal by snare (CPT 43251), and dilation of a stricture (CPT 43270). Only one CPT code is billed — the one representing the most complex procedure performed. You should not see both CPT 43235 and CPT 43239 on the same bill for a single-session endoscopy.
4. The preventive-to-diagnostic billing trap
This is the most common billing trap in endoscopy. Here is how it works:
- Your doctor orders an upper endoscopy as a preventive screening (e.g., Barrett’s esophagus surveillance, celiac disease screening).
- During the procedure, the gastroenterologist finds something suspicious and takes a biopsy.
- The procedure is now billed under CPT 43239 (EGD with biopsy) rather than CPT 43235 (diagnostic EGD).
- Your insurance plan reclassifies the claim from “preventive” to “diagnostic,” eliminating your 100% preventive care coverage.
- You owe your full deductible and coinsurance — a bill you were never warned might arrive.
BillKarma’s analysis of endoscopy bills at 6,000+ hospitals found that 1 in 3 endoscopy bills contains a preventive-to-diagnostic billing conversion — where a routine screening is reclassified as diagnostic after a biopsy, unexpectedly eliminating the patient’s 100% preventive care coverage.
Unlike colonoscopy, there is no federal rule mandating that insurers cover endoscopy-related biopsies under preventive care. Your dispute strategy must rely on your plan’s specific language. Check your plan’s Summary of Benefits and Coverage for how it defines “preventive” endoscopy and whether biopsy-triggered reclassification is addressed.
5. Separate anesthesia and pathology fees
Anesthesia: Most endoscopies are performed with sedation. There are two billing scenarios: (1) the gastroenterologist personally administers and bills for conscious sedation, bundled into the procedure code; or (2) a separate anesthesiologist or CRNA administers “monitored anesthesia care” (MAC) and bills separately under a CPT code like 00810. MAC sedation generates a separate bill and is more likely to come from an out-of-network provider.
Under the No Surprises Act (effective 2022), if you are at an in-network facility and you did not affirmatively choose an out-of-network anesthesiologist, you may only be charged in-network cost-sharing. If you receive an out-of-network anesthesia bill from an in-network facility, file a dispute citing the No Surprises Act.
Pathology: Any tissue biopsied during your EGD is sent to a pathology lab. The pathologist who analyzes the tissue bills separately. This fee runs $200–$600 and may come from an out-of-network lab even when your gastroenterologist and facility are in-network. The No Surprises Act may protect you here as well if the pathology lab is located at your in-network facility.
6. Endoscopy vs. colonoscopy billing comparison
| Factor | Upper Endoscopy (EGD) | Colonoscopy |
|---|---|---|
| Diagnostic CPT code | 43235 | 45378 |
| Biopsy CPT code | 43239 | 45380 |
| Medicare diagnostic rate | $249 | $260 |
| Medicare biopsy rate | $311 | $342 |
| Federal preventive coverage rule | No specific rule; plan language governs | 2023 federal rule protects biopsy during preventive colonoscopy |
| Anesthesia typically separate? | Often yes (MAC sedation) | Often yes (MAC sedation) |
| Pathology always separate? | Yes, when biopsy taken | Yes, when polyp removed or biopsy taken |
The key difference: colonoscopy biopsies taken during a preventive screening are protected by a 2023 federal rule for most insurance plans. Upper endoscopy has no equivalent federal protection, making the preventive-to-diagnostic reclassification much harder to fight. For more on the colonoscopy rule, see our colonoscopy billing guide.
7. Hospital vs. surgery center costs
Ambulatory surgery centers (ASCs) charge significantly less than hospital outpatient departments for endoscopy. For CPT 43239 (EGD with biopsy), the facility fee at a hospital averages $3,500–$4,000 compared to $1,200–$1,500 at an ASC — a difference of roughly $2,500 for the facility charge alone. For most patients, a same-day endoscopy at an ASC is equally safe and far less expensive.
Before scheduling, ask your gastroenterologist: “Can this be done at a surgery center?” Also confirm the ASC is in your insurance network. Use the BillKarma cost calculator to compare estimated out-of-pocket costs at specific facilities near you before booking.
8. Annotated bill example
Below is a representative bill for an upper endoscopy with biopsy (CPT 43239) at a hospital outpatient department. Items marked as flagged warrant a closer look; items marked as errors should be disputed.
9. How to dispute endoscopy charges
Request your itemized bill from the facility and a separate bill from each provider (gastroenterologist, anesthesiologist, pathologist). Also request your procedure report, which details exactly what was done during the scope.
Key errors to look for and how to dispute them:
- Both diagnostic and therapeutic codes billed: You should never see both CPT 43235 and CPT 43239 (or 43251) on a single-session bill. Only the highest-level code applies. Dispute the lower-level code charge as an unbundling error.
- Preventive-to-diagnostic reclassification: Review your plan’s Summary of Benefits. If your procedure was ordered as preventive, request your insurer explain in writing why it was reclassified and under what plan provision. File an internal appeal citing the original referral order as evidence of preventive intent.
- Out-of-network anesthesia at in-network facility: Cite the No Surprises Act. Send a dispute letter to the anesthesia provider and your insurer simultaneously, stating you did not choose the out-of-network provider and that federal law limits your cost to in-network rates.
- Duplicate pathology charges: Multiple pathology bills for a single biopsy specimen. Request each bill to confirm they cover different tissue samples or different analyses.
See our complete dispute guide for letter templates. For additional help with endoscopy billing errors, upload your bill to BillKarma for an automated review.
10. Case studies
Case 1: Screening-to-diagnostic reclassification dispute saves $1,400
A 57-year-old patient in Minneapolis scheduled a surveillance upper endoscopy for known Barrett’s esophagus. The gastroenterologist took two biopsies during the procedure. Her insurer reclassified the claim from preventive to diagnostic and applied her $2,000 deductible, sending her a bill for $1,800. BillKarma flagged the reclassification and generated a dispute letter citing her original referral order as a preventive surveillance scope. After two rounds of internal appeals, the insurer reversed the reclassification and covered the procedure under preventive benefits, reducing her bill from $1,800 to $0 owed.
Case 2: Out-of-network anesthesia charge reversed
A 44-year-old in Miami received a separate $1,150 anesthesia bill from an out-of-network CRNA after an EGD performed at an in-network hospital. He had not been informed the anesthesia provider was out-of-network and had not consented to out-of-network care. BillKarma identified this as a likely No Surprises Act violation and generated a dispute letter. The anesthesia provider agreed to apply in-network rates, reducing the bill from $1,150 to $280 (the patient’s in-network coinsurance).
Case 3: Duplicate pathology charge removed
A 50-year-old in Boston received two separate pathology bills totaling $960 after an EGD with biopsy. One bill was from the hospital’s in-house pathology department; the other was from an outside pathology group. BillKarma identified that both bills referenced the same specimen date and the same tissue type — a stomach biopsy. After the patient contacted both billing departments, the outside group confirmed the specimen had already been analyzed and billed by the hospital. The duplicate charge of $480 was reversed.
Frequently asked questions
How much does an upper endoscopy (EGD) cost?
An upper endoscopy costs $800–$8,000 depending on facility type and what procedures were performed. The average at hospitals is $2,750; at ambulatory surgery centers it is typically $800–$2,500. The Medicare rate for a basic diagnostic EGD (CPT 43235) is $249.
What is the difference between a diagnostic and therapeutic endoscopy?
A diagnostic EGD (CPT 43235) involves visual examination only. A therapeutic EGD involves an additional procedure — biopsy (CPT 43239), polyp removal (CPT 43251), or dilation (CPT 43270). Only the most complex procedure performed is billed; you should not see both a diagnostic and a therapeutic code on the same bill.
Why did my preventive endoscopy turn into a diagnostic procedure?
If a biopsy was taken during what was ordered as a preventive or surveillance scope, your insurer may reclassify the claim as diagnostic, eliminating preventive coverage. Unlike colonoscopy, there is no federal rule protecting against this reclassification for EGD. Dispute it by showing the original referral order documented preventive intent and reviewing your plan’s definition of “preventive.”
Will I get a separate bill from an anesthesiologist for my endoscopy?
Yes, if monitored anesthesia care (MAC) was used by a separate anesthesiologist or CRNA. This provider may be out-of-network even if your gastroenterologist and facility are in-network. The No Surprises Act may protect you if you were at an in-network facility and did not choose the out-of-network provider.
What is a pathology charge after an endoscopy biopsy?
Biopsied tissue is analyzed by a pathologist who bills separately from the gastroenterologist and facility. This generates a third bill, typically $200–$600. Confirm the pathology group is in-network or that No Surprises Act protections apply. Watch for duplicate pathology bills covering the same specimen.
Sources
- FAIR Health Consumer. Upper Endoscopy Cost Estimates by CPT Code. fairhealthconsumer.org
- Centers for Medicare & Medicaid Services. 2026 Medicare Physician Fee Schedule — CPT 43235, 43239, 43251, 43270, 43247. cms.gov
- American Society for Gastrointestinal Endoscopy (ASGE). Understanding Endoscopy Bills. asge.org
- Centers for Medicare & Medicaid Services. No Surprises Act: Overview and Patient Protections. cms.gov/nosurprises
- Agency for Healthcare Research and Quality (AHRQ). HCUPnet: Upper Endoscopy Utilization Statistics. hcupnet.ahrq.gov
- Health Affairs. Billing Practices for Endoscopy in Outpatient Settings. healthaffairs.org