From the Price Files
Drive 40 minutes: a $1,932 colonoscopy price gap across Colorado
By Ashwin Pingali 7 min read
A diagnostic colonoscopy costs far less in the Boulder metro than in Denver, by the hospitals' own published files. Here is why — and how to read it.
$335 in Boulder. $2,267 in Denver. Same diagnostic procedure, published by the hospitals themselves.
A diagnostic colonoscopy is the same procedure whether you have it in Boulder or in Denver. It is the procedure a doctor orders to look inside the colon after an abnormal screening result or a symptom — one of the most common things a Colorado hospital does. The hospitals that do it are required by federal law to publish the rate they have negotiated with each insurer in a machine-readable file.
Line those files up by metro and the price does not travel with the procedure. In the Boulder metro, the median negotiated rate for a diagnostic colonoscopy is $335. Forty minutes down the road, the Denver-metro median is $2,267 — a $1,932 difference, almost 7× as much, for the same procedure. Both numbers come from the hospitals' own published files.
A gap that large invites an obvious suspicion: that we are quietly comparing two different things — a bare facility fee on one side, a fully loaded bill on the other. We went and checked. The gap is real, and what drives it is more interesting than "Denver is expensive."
Colonoscopy, Diagnostic: median negotiated rate by metro
- Denver Metro
- $2,26713 hospitals
- Colorado Springs
- $1,1227 hospitals
- Fort Collins
- $1,5994 hospitals
- Boulder
- $3353 hospitals
- Rest of Colorado
- $98613 hospitals
Each figure is the median of reporting hospitals’ median negotiated rates in that metro, from the hospitals’ own published files. Metros with fewer than 3 reporting hospitals are not summarized.
Is the gap real?
Yes. We sampled the underlying line items behind each metro's cell, and on both sides these are outpatient facility rates — the hospital's own charge for performing the procedure, like for like. The cheapest Boulder-area numbers are genuine facility fee-schedule rates (a fixed amount per service from a published schedule — as opposed to a bundled case rate covering the whole episode), not a stray professional-fee-only line that would make the comparison apples-to-oranges. The expensive Denver numbers are facility rates too. So the gap is not a filing artifact.
What the gap mostly reflects, instead, is a difference in how hospitals file the procedure's rate. Denver's market is dominated by a few large for-profit systems that file colonoscopy as a bundled case rate — a single number meant to cover the whole episode — clustered well above two thousand dollars. The Boulder-area reporters are community and nonprofit hospitals that post a per-service fee-schedule rate instead, in the low hundreds. CommonSpirit's hospitals post a near-flat fee-schedule rate of roughly a couple hundred dollars on both sides of the line; what changes between Boulder and Denver is which hospitals are doing the reporting. Boulder and Denver are the extremes; the strip above shows Colorado Springs and Fort Collins landing between them, where the local mix of bundled and per-service filers falls somewhere in the middle.
Part of any metro comparison is therefore pricing structure, not just negotiating power. A bundled case rate and a per-service fee-schedule line are both legitimate ways to publish a price, and they produce very different numbers for the identical outpatient procedure. That is worth saying plainly — and it does not make either figure less real. Both are what the hospitals published, in the documents the law requires them to post.
How to tell what kind of number you're looking at
When a price gap looks too big to believe, three checks tell you whether you are comparing like with like — and you can run all three against the data on this site.
- Check the setting. Make sure both prices are for the same place of service. An outpatient facility rate and an inpatient or all-in bundled rate are not the same number, even for the same procedure. Our figures compare outpatient facility rates on both sides.
- Watch for flat, repeated numbers. When a dozen different insurers all show the exact same rate at a hospital, that is usually a single default price the hospital posts, not twelve separately negotiated ones. A hospital where the rate moves from insurer to insurer likely reflects multiple negotiated contracts; a hospital where it sits flat is likely a single posted default rate.
- Know that bundled and per-service prices live in different ranges. A bundled case rate covering the whole episode tends to run into the thousands; a per-service line for the facility's part alone tends to run in the hundreds. If two prices for the same procedure are an order of magnitude apart, the contract structure is usually the reason.
The single most useful question to ask a hospital or your insurer is whether a quoted price is all-in for the whole episode or just one piece of it. The answer is what makes two numbers comparable — and it is the difference between a price you can plan around and one that will be joined by others on the final bill.
The same split shows up elsewhere
This is not a quirk of one procedure. Flexible sigmoidoscopy — a shorter exam of the lower colon, in the same screening family — splits the same way: a Boulder-metro median of $109 against a Denver-metro median of $1,597, a gap of nearly 15×. The same Denver systems file the same kind of bundled case rate, and the same Boulder-area community hospitals post the same kind of per-service fee-schedule line. The pattern is the contracting structure, not the particular procedure.
How we computed this
Each metro figure is a median of medians. For every hospital in a metro that reports a rate for the procedure, we take that hospital's median negotiated rate; the metro number is the median of those per-hospital medians, all from the hospitals' own published files. A metro is summarized only when at least three hospitals report a rate for the procedure — below that floor we show a notice instead of a number, because a one- or two-hospital median is too thin to trust.
Government payers — Medicare, Medicaid, Tricare, VA — are excluded from these medians as statutory fee-schedule floors. One honest caveat travels with that: a small number of Medicare-style program lines are filed under commercial-looking insurer labels and can survive into the commercial view, which we name rather than bury. Full definitions are on the methodology page.
What you can do
A metro median is a starting point, not a quote. The useful next step is to look at the actual hospitals near you. Browse every Colorado metro we summarize to see how a procedure prices across the state, or jump straight to the Boulder metro, the Denver metro, Colorado Springs or Fort Collins to see which hospitals report the rates behind these numbers and what each one published.
It also matters which colonoscopy you are having. A screening colonoscopy and a diagnostic one are billed differently, and the distinction can change what you owe — the diagnostic colonoscopy procedure page explains the difference and lets you pick your insurance carrier to re-rank Colorado hospitals by what your plan's published rate actually is.
If you are uninsured or paying cash, the federal No Surprises Act gives you the right to a written Good Faith Estimate before scheduled care, and if the final bill comes in several hundred dollars over that estimate, you can dispute it. A published rate is a credible reference for that conversation, not a quote.
Read more · Procedure
Colonoscopy, Diagnostic
CPT 45378 · Cancer Screening
Related procedures
Numbers and citations on this page trace back to hospitals’ own machine-readable files under 45 CFR §180.50. See the methodology page for how the prices are aggregated, and the editorial policy for what we will and won’t do as a publisher.