Our data & methodology.
Public price files, insurer-derived estimates, provider-published cash prices, and quote evidence are different things. This page explains which is which, what we preserve, and what still needs confirmation.
Counts are source-specific and reflect the dates shown by each data source; the corpus includes estimates, negotiated rates, benchmarks, and published prices.
50M+
Source records across all data types
11
Data sources
9.02M
Providers indexed
9
Price fallback tiers
Our Data Sources
Every displayed amount is labeled by evidence type. Public files, insurer-derived estimates, member-reported quotes, and provider-confirmed quotes are kept distinct.
Payer Negotiated Rates (Transparency in Coverage)
Individual negotiated rates from 10+ national payers, including major commercial insurers. Includes billing code, provider identifier, and the actual negotiated rate for each combination.
Source: Insurer Transparency in Coverage Files
Hospital Price-Transparency Files
Gross charges, discounted cash prices, and payer-specific negotiated rates published by hospitals as required by federal law. Matched at the ZIP3 level for geographic accuracy.
Source: 45 CFR 180.50
NPI Provider Directory
NPI registry listings with practice-location information where available. Location data can help match a search to nearby price evidence; coverage and match quality vary.
Source: NPPES (National Plan and Provider Enumeration System)
Medicare Physician Fee Schedule (MPFS)
National rates for physician services, adjusted for your area using CMS geographic practice cost indices.
Source: CMS.gov
Medicaid Provider Rates
State-specific Medicaid reimbursement rates. Used as a benchmark for a fair market self-pay estimate where no payer or hospital rate is available.
Source: State Medicaid Programs
CMS Lab Fee Schedule (CLFS)
National and carrier-specific rates for clinical laboratory tests. Covers common blood panels, urinalysis, pathology, and specialized diagnostics.
Source: CMS.gov
ASC Payment Rates
Ambulatory surgery center payment rates, generally lower than the same procedure billed at a hospital outpatient department under CMS payment classifications.
Source: CMS.gov
DMEPOS Fee Schedule
Durable medical equipment, prosthetics, orthotics, and supplies. Covers wheelchairs, CPAP machines, prosthetic limbs, braces, and other medical devices.
Source: CMS.gov
Part B Drug Average Sales Price (ASP)
Average sales prices for provider-administered injectable and infused drugs. Covers J-codes and Q-codes for chemotherapy, biologics, and other specialty drugs.
Source: CMS.gov
NADAC Drug Prices
National Average Drug Acquisition Cost, representing what pharmacies actually pay for medications. The most current benchmark for retail drug pricing, refreshed weekly.
Source: CMS NADAC Survey
Dental Pricing Data
Verified published CDT (dental procedure code) cash fees, plus Medicaid dental fee schedules across 38 states and Washington DC. Covers cleanings, fillings, crowns, root canals, extractions, and other dental services. Most dental care sits outside the federal transparency rules, so this is the disclosed exception to our government-file sourcing.
Source: Published CDT Fees + State Medicaid Dental Fee Schedules
How estimates are computed
When you search for a price, we check each source below in order, starting with provider-published cash prices and provider-specific rate evidence where available. If nothing specific is available, we widen to regional summaries and national benchmarks. Those fallback numbers are estimates, not offers from the provider.
Provider-published cash price or provider-specific rate evidence
Source price / derived estimateA facility-published cash price is preserved as the source amount when it passes plausibility checks. A provider-specific insurer rate is real rate evidence, but any self-pay amount derived from it is an estimate, not a published cash quote.
Data source: Insurer Transparency in Coverage files
Area insurer-derived estimate
EstimateNegotiated rates from other providers in your 3-digit ZIP code area, multiplied by a typical self-pay factor. Useful market context, not this provider's price.
Data source: Insurer Transparency in Coverage files
Area hospital cash-price benchmark
BenchmarkAverage of discounted cash prices published by hospitals in the local ZIP3 area. It is not automatically the selected provider's price.
Data source: Hospital price-transparency files
State hospital cash-price benchmark
HighStatewide average of hospital-published discounted cash prices for this procedure. Used when no ZIP3-specific benchmark is available.
Data source: Hospital price-transparency files (aggregated)
Nationwide Hospital Price Average
HighNational average from hospital price-transparency filings. Provides a broad benchmark when regional data is limited.
Data source: Hospital price-transparency files (nationwide)
National Procedure Estimate
HighA Medicare-based benchmark adjusted for your geographic area. It is a comparison reference, not a provider-published self-pay price or a guarantee that a provider will accept it.
Data source: Medicare fee schedule, geographically adjusted
Medicaid-Based Estimate
MediumState Medicaid reimbursement rate, adjusted upward to approximate a fair self-pay estimate. Medicaid rates are typically the lowest reimbursed, so the adjustment corrects for that.
Data source: State Medicaid fee schedule
Dental-Specific Estimate
MediumFor dental procedures, this tier uses dental-specific pricing data drawn from multiple dental data sources.
Data source: Dental provider pricing data
Category-Level Estimate
EstimatedWhen no procedure-specific data exists, we use average pricing for the broader procedure category. Always labeled as an estimate, not a quote.
Data source: Category-level aggregated pricing
How We Calculate Each Price
1. Geographic Matching
We use your ZIP code to find the closest providers and prices. Our progressive bounding box algorithm starts with a 2-mile radius for dense metro areas, expands to 10 miles for suburban areas, and extends to the full search radius for rural locations. This ensures you see relevant nearby options first without missing providers in less-dense areas.
Hospital MRF prices are matched at the ZIP3 level (first 3 digits of your ZIP code), which corresponds to a regional mail distribution area. This provides geographic specificity beyond state-level averages while having enough data density for reliable pricing.
2. What Kind of Number You Are Looking At
Every price on a result card is one of four kinds, and the card says which. They are not interchangeable, and we never turn one kind into another.
- Facility posted price. The facility's own discounted cash price for that billing code, taken from the price-transparency file the hospital publishes under 45 CFR 180. It is shown exactly as published. We do not round it toward a typical range, cap it, or adjust it. If the file lists more than one cash price for the same code, the card shows the lowest and gives the file's own range, and says so. If a posted amount falls outside the plausibility band for the searched service, we withhold it from the posted-price tier and show the next available estimate instead, rather than quietly reshaping a published number. A published price can still be stale or wrong, so confirm it with the facility before you rely on it.
- Provider-derived estimate. A number computed from that provider's own insurer-negotiated rates for the code, multiplied by a typical self-pay factor. The provider did not publish it as a cash price; the card says to confirm it.
- Area or state average. An average over other hospitals or providers in the ZIP area or the state. Every provider priced from this tier in the same area shows the same figure, because it is not that provider's price. The card names the tier and the number of sources.
- Procedure estimate. A national reference range for the procedure, used only when nothing closer exists. It is a placeholder, and the card labels it as one.
A published cash price is never called verified. When the records we reviewed agree on a single distinct amount, that establishes only that those records agree. It does not establish that the amount covers every part of the service, that you are eligible for it, that it is still available, or that the provider has confirmed it to you or to anyone else. Ask the facility for a written price for your own service before you rely on it.
Estimate tiers stay bounded so outliers do not distort search results. Those safeguards apply to modeled estimates and benchmarks only. They never turn a source amount into a confirmed quote, and passing a plausibility check means only that a published amount can be shown as published.
We no longer apply any per-provider variation to modeled figures. Until September 5, 2026, estimate-tier figures carried a deterministic variation of up to plus or minus 15% tied to the provider's NPI, meant to suggest the spread between providers in an area. That variation was removed because it made an area average look like a provider-specific price. Today, an estimate-tier figure is the area figure, shown once, and the confidence badge tells you it is modeled.
Four dates describe a price and we keep them separate: when the source published it, when we fetched it, when it was last independently verified, and, for a quote you record yourself, when the quote expires. A recently fetched file can still be an old price. Where a date is unknown the card says so rather than showing today's date.
3. Confidence Scoring
Every price displayed includes a confidence badge so you always know how the price was derived:
Provider-published cash price
Cash amount from the provider or facility source file, preserved as published when plausible.
Insurer-derived estimate
Calculated from negotiated-rate evidence. Useful for comparison; not a provider cash quote.
Area or state benchmark
Average from other providers or hospitals in the market. It should be confirmed before booking.
Member or provider quote
Quote evidence is tracked separately; member-reported notes and provider-confirmed quotes are not the same.
4. Fair Price Range
Where sufficient payer data exists, we show the 25th percentile, median, and 75th percentile of negotiated rates. This gives you the full picture:
If a hospital or provider charges above the 75th percentile, that can be a comparison signal. It is not automatically an error or an unlawful charge. Our tools should pair the benchmark with the user's quote, bill, EOB, and payments before recommending the next action.
Data Quality & Freshness
Automated Pipelines
Our data pipelines run automatically: drug prices refresh weekly from CMS NADAC data, payer and hospital price files refresh monthly (matching how often payers and hospitals actually re-publish them), and the provider directory refreshes weekly. All imports are logged and validated.
Pre-computed Statistics
Price statistics for the most common procedure codes are pre-computed and refreshed weekly, so search results reflect the latest imports without recalculating from raw files on every query.
Quality Validation
Automated validators check data freshness, detect anomalies, and flag stale records. Price sanity protections bound modeled estimate tiers. Provider- published cash prices are either preserved as source amounts or withheld from the source-price tier when they are questionable; they are not silently rewritten.
Query Performance
Search queries have a 15-second statement timeout to ensure consistent performance. All queries are logged for performance monitoring. The search function uses optimized indexes and progressive bounding boxes for fast results.
What our prices are not
Not a binding quote
A public posted amount, insurer-derived estimate, or area benchmark is not a binding quote. Your actual bill can differ based on your specific visit, facility/professional components, insurance route, complications, and add-on services. Ask for a written estimate when possible.
Focused on self-pay and cash pricing
Our data centers on self-pay and cash-pay pricing. If you have insurance, your plan's actual negotiated rate and your deductible status determine what you owe, not the price shown here.
Thinner in some rural areas
Data density varies by market. Large metro areas have deep payer and hospital coverage; some rural and deep-rural areas have thinner data, so the price shown may lean on a broader regional or national estimate instead of a local rate.
Always confirm with the provider
Call the provider's billing department and confirm the price before your visit, especially for anything scheduled or elective. Use our price as a reference point in that conversation, not a guarantee.
Why this data exists
Federal law already requires this data to be public. The Hospital Price Transparency Rule (45 CFR Part 180) requires hospitals to publish their standard charges. The Transparency in Coverage rule requires insurers to publish machine-readable files of the rates they've negotiated with providers. Both rules exist so patients can shop for care before they receive it.
In practice, these files are massive, inconsistently formatted flat files built for machines, not people. A single payer's file can run hundreds of gigabytes, with no search and no way to compare providers. We download, parse, clean, and match these files to real providers so pricing that is already legally public actually becomes usable.
What Makes Us Different
A side-by-side comparison of data depth and consumer tools.
| Feature | FairVisitHealth | GoodRx | Healthcare Bluebook | Turquoise Health |
|---|---|---|---|---|
| Total source records | 50M+ | Drug prices only | Limited procedures | Hospital + payer files |
| Real negotiated rates | 47M+ payer rates | No | Estimated | Yes |
| Provider directory listings (NPPES) | 9.02M registry listings | Not compared here | Not compared here | Not compared here |
| Medicare benchmarks | 13.5K procedures | No | Yes | Yes |
| Consumer negotiation tools | 15+ consumer tools | Price comparison | Price comparison | B2B data platform |
| Update frequency | Weekly-Monthly | Real-time (drugs) | Periodic | Monthly |
| Dental pricing | Verified fees + Medicaid | No | No | No |
| Drug pricing (NADAC) | 35,000+ records | Yes (primary focus) | No | No |
Comparison as of July 2026, based on publicly available product information.
Frequently asked questions
Sources
- CMS.gov - Medicare Physician Fee Schedule (MPFS), Conversion Factor, and GPCI Localities
- Centers for Medicare & Medicaid Services - Hospital Price Transparency Rule (45 CFR Part 180)
- Transparency in Coverage Final Rule - Insurer Machine-Readable File Requirements (85 FR 72158)
- CMS.gov - Clinical Laboratory Fee Schedule, ASC Payment System, DMEPOS Fee Schedule
- CMS.gov - Medicare Part B Drug Average Sales Price (ASP) Files
- Medicaid.gov - State Medicaid Fee-for-Service Fee Schedules
- CMS NADAC Survey - National Average Drug Acquisition Cost