How to use a hospital's published prices: the transparency file, step by step

Since January 1, 2021, hospitals in the United States have had to publish their standard charges where anyone can read them, free of charge. The rule produces two displays: a comprehensive machine-readable file of standard charges for all items and services, and a consumer-friendly display of shoppable services, the planned services a patient can schedule in advance. Most patients never open either. This guide walks through finding the posting, reading a row for your own code, and using what it says without mistaking a posted standard charge for your price.

A published price is research, not a quote. CMS directs patients to research comparisons in these postings before calling about a bill, and the call still ends the same way: confirm your price in writing before service.

The five standard charges, and what each one is

Standard charge typeWhat it isWho it speaks to
Gross chargeThe hospital's undiscounted list figure for the item or serviceNobody's actual price; the starting line every discount is measured from, and the figure this site warns never to treat as what a patient pays
Discounted cash priceThe amount the hospital accepts from a patient who pays in cash or by cash equivalentSelf-pay readers: this is your comparison figure, and the number an uninsured patient researches first
Payer-specific negotiated chargeThe charge the hospital has negotiated with a named insurer or plan for that item or serviceReaders holding that plan, as background; your own cost-sharing is a separate number your plan computes from it
De-identified minimum negotiated chargeThe lowest negotiated charge among the hospital's payers for that item or service, with the payer unnamedContext: the floor of what insurers pay at this hospital for this service
De-identified maximum negotiated chargeThe highest negotiated charge among the hospital's payers for that item or serviceContext: the ceiling of the same range

Every row of a hospital's file is one item or service described against those charge types. The discipline is to keep them separate: a file that shows five figures for one code is showing five different definitions, not five quotes competing for your visit. The two definitions patients most often merge are the gross charge and the discounted cash price, and merging them produces exactly the error CMS's own comparison advice is designed to prevent: researching the list figure as though it were the cash amount, then calling the billing office about a number the hospital never expected a cash patient to pay.

Finding the posting

CMS tells consumers to search with the words "hospital price transparency" followed by the name of the hospital, and that search is the reliable route, because hospitals file the displays under different labels: price transparency, standard charges, chargemaster, shoppable services, or cost estimator among them. Two destinations can both be correct. The consumer-friendly display covers shoppable services, at least 300 of them where the hospital provides that many, each with a plain description and the services the hospital customarily provides with it; or the hospital may offer a price estimator tool in its place. The machine-readable file is the complete underlying data, usually a large spreadsheet or data file, and is where a service missing from the short display can still be found. Start with the consumer display because it is built to be read, and fall back to the file when your service is not listed.

Three shortcuts the rule built in for finding the file

If the search fails, the regulation at 45 CFR part 180 gives you three more reliable routes, because it tells hospitals where to leave a trail; the first two have applied since January 1, 2024.

  • The footer link. The hospital's website must carry a link in its footer, including on the homepage, labeled "Price Transparency", that goes directly to the page hosting the machine-readable file. Scroll to the bottom of any page on the hospital's site and look for those two words.
  • The text file in the root folder. The site hosting the file must keep a .txt file in its root folder listing the hospital location name, the URL of the page that hosts the file, a direct link to the file itself, and a hospital point of contact. The contact line is the useful part for a patient: it names who answers for the posting.
  • The file name. The machine-readable file must follow a naming convention of the hospital's employer identification number, the hospital name, and the words "standardcharges", ending in .json or .csv. A search for the hospital name together with "standardcharges" can surface the file directly.

The access rules matter as much as the location. The machine-readable file must be free of charge, reachable without creating an account or password, without submitting personal identifying information, and open to automated searches and direct downloads. The consumer display must likewise be free, require no registration or personal information, and be searchable by service description, billing code, and payer. So a page that will not show standard charges until you hand over your name, email, or insurance ID is not meeting those access terms. Estimator tools are different: they may ask for details in order to personalize an estimate, though the rule still requires them to be usable without registering an account. Each location also matters. Where several locations operate under one hospital license and charge differently, each must post its own standard charges, the file's general data must list location names and addresses covering at least all inpatient facilities and stand-alone emergency departments, and since January 1, 2026 also the hospital's organizational National Provider Identifiers.

Inside the machine-readable file, for readers who want the whole data

The consumer display is a selection. The machine-readable file is everything: a downloadable data file, in the standard layout CMS specifies, listing each item and service the hospital provides with its description, its billing code and code type, and the full set of standard charges, separated where the hospital charges differently by setting. Practical expectations help. The file can be very large, because it is the hospital's whole rate sheet rather than a page built for reading, and it opens in a spreadsheet rather than in the browser. The working method is filtering: download it, filter the code column to your CPT code, and read across that row only, noting the setting column before the charge columns, because the same code can appear more than once at different settings with different charges. The standard template also carries the hospital's own attestation that the information in the file is true, accurate, and complete, which is worth remembering if a billing office later describes a posted figure as a mistake: the published figure was attested, and the question becomes what changed, which is a question with an answer.

The consumer display and the file answer to the same rule but are built for different readers, and the display has one feature the file lacks: for each shoppable service it shows the charges alongside the other services the hospital customarily provides with it, the ancillary items that arrive on the same episode. That bundling is deliberate, because a planned service is rarely bought alone, and a display that priced the main service while hiding its usual companions would mislead in the direction patients can least afford. When your service appears in the display, read the companions list as part of the price research: those are the lines to ask billing about, one by one, when you move to the call.

What the file has had to add since 2024

The file you open in late 2026 is not the file of 2021. The regulation has been amended several times, and each change gives a careful reader something more to check.

  • A CMS template. From July 1, 2024, the file must follow a CMS template layout, data specifications, and data dictionary, with the template version and the date of the most recent update stated in the file. Two hospitals' files should now line up column for column.
  • Setting, codes and code types. Each charge must be described as provided in connection with an inpatient admission or an outpatient department visit, with the billing codes the hospital uses and their code types, such as CPT, HCPCS, DRG, NDC, or revenue codes. From January 1, 2025, the file must also list any modifiers that can change a standard charge, with a description of how, and give the drug unit and type of measurement for drugs.
  • How each negotiated charge was set. For payer-specific negotiated charges, the file must name the payer and plan, state the method used to establish the charge, and say whether it should be read as a dollar amount or is based on a percentage or algorithm, in which case the file must describe the percentage or algorithm.
  • Allowed-amount percentiles, where there is no dollar figure. For a negotiated charge based on a percentage or algorithm, hospitals had to add an estimated allowed amount in dollars during 2025. From January 1, 2026, they must instead give the 10th percentile, median, and 90th percentile of the allowed amounts they actually received from that payer for the item, over a period of no less than 12 and no more than 15 months before posting, together with the number of remittances used. These figures apply only to charges that are not stated as dollar amounts; a row with a plain dollar negotiated charge does not need them.
  • A signed-off attestation. From January 1, 2026, the file must carry a specific attestation that the hospital has included all applicable standard charge information, that the data are true, accurate, and complete as of the date in the file, and that it has included every payer-specific negotiated charge that can be expressed as a dollar amount. The file must also name the chief executive officer, president, or senior official designated to oversee the data.

For a self-pay reader, the useful additions are the date, the setting, and the modifier column: a cash price for an outpatient code with a modifier that changes the charge is a different row from the same code without it. For an insured reader whose plan's negotiated charge appears only as a percentage, the percentile columns, which replaced the single estimated allowed amount required during 2025, show the spread of what that formula has actually paid out in dollars, though they still describe the hospital's receipts from the payer, not your share.

When the cash column is empty

The rule anticipates that a hospital may not offer a discounted cash price for every service, and it tells the consumer display what to do then: if the hospital has no discounted cash price for a shoppable service, or for the ancillary services that go with it, the display must show the undiscounted gross charge instead. So a display row can carry a figure in the cash position that is in fact the gross charge. Read the column header and any note on the row before you write the figure down as a cash price, and if it is the gross charge, ask billing directly whether a self-pay discount exists and what it is, in writing.

The display has a second built-in signal. The 300 shoppable services must include as many of 70 services specified by CMS as the hospital provides, with the rest chosen by the hospital based in part on how often it provides and bills them, and the display must indicate when a CMS-specified service is not offered. A hospital with fewer than 300 shoppable services posts as many as it provides. If your service is neither on the display nor marked as not offered, the machine-readable file is the place to look next. If a hospital uses the estimator tool route instead, the tool must cover the same 300-service standard, including the CMS-specified services the hospital provides, and let you obtain an estimate of what you will be obligated to pay the hospital, but CMS's rule describes it as an estimate tool, not a standard charge list, which is why a tool result should be confirmed like any other estimate.

Comparing two hospitals with the same code

The file's best use is comparative, and the comparison only works under discipline. Take one code, in one setting, and read the same column, the discounted cash price if you are paying cash, at two hospitals. Note each file's date beside the figure, because the two hospitals update on their own schedules and a comparison across a wide date gap is weaker than the numbers look. Note also what each display bundles: if one hospital's shoppable display lists customary companion services and the other's row stands alone, the rows are not yet the same product, and the difference belongs in the billing call as a question about inclusions before it belongs in any decision as a difference in price. Expect the estimator tools, where offered, to complicate the comparison further: two estimators given the same insurance details can return personalized estimates that differ from both files, which is a property of estimates, not an error in either hospital. The files, being standard charges on the public record, are the layer that can be quoted back word for word, and that is why the worksheet in the no-insurance worksheet builds from them.

Reading your row: a worked illustration

This illustration is hypothetical. The figures are invented for demonstration only and are not any hospital's posted charges. Suppose the display row for the code on your order shows a gross charge of $2,800, a discounted cash price of $1,300, a de-identified minimum negotiated charge of $900, and a de-identified maximum negotiated charge of $2,100. Reading it in order: the $2,800 is the list figure, which no category of patient in the row is quoted. The $1,300 is the research figure if you are paying cash; the gap between the two, $2,800 minus $1,300, is $1,500, and it measures the distance between list and cash at this hospital for this code, nothing more. The $900 and the $2,100 describe the span of what insurers have negotiated; neither is a price offered to you, and if you hold insurance, your cost-sharing will be computed by your plan from its own negotiated charge, not read off this row. Three of the four figures are context. One is yours to research with. Marking which is which, on paper, before the billing call, is the entire skill this guide teaches. Carry the same discipline to a second hospital's row for the same code and the comparison becomes usable: two cash figures for the same service in the same setting, each tied to a named facility and a dated file. Without the setting and date checks, the same two figures are just numbers that happen to share a code, and a call built on them will spend its first ten minutes discovering that.

The step by step

  1. Start from the code. Get the CPT code for the planned service first, using the CPT code guide or the procedure page for your test on this site, because the file is organized by service and code, and a name alone can match several rows in different settings.
  2. Search "hospital price transparency" plus the hospital name, and open the consumer display or estimator. Confirm you are looking at the right location: hospital systems post for facilities, and the same system can list different charges at different locations.
  3. Find your code's row and write down, for that row: the discounted cash price, the setting or department the row belongs to, any services the display lists as customarily provided with it, and the file's date. Write the gross charge down too, labelled as the list figure, so a later bill can be compared against the right column.
  4. Compare against the Medicare anchor for the same code on this site. The anchor states the Medicare payment basis for the code with its payment system, locality, and year. Anchor and posting answer different questions, and a wide gap between them is not an error in either: it is a precise question for billing about which layer explains the difference.
  5. Take the row into the billing call. Ask whether the posted cash price is the facility layer of your all-in price, what else will be billed on top of it, and whether separate groups bill the professional, anesthesia, or pathology layers. This is CMS's own research sequence: comparisons first, then the call, described in the negotiation guide.
  6. Close with the written confirmation. Whatever the file says, your price is the all-in figure billing confirms in writing for the exact code in the exact setting. If the confirmed figure differs from the posted one, ask what changed and write the reason beside both.

Keeping the research usable until the bill arrives

Research done weeks before a service has a way of dissolving by the time a statement lands, so write it down in a fixed form while the file is open in front of you. The record that survives is one line per hospital: the hospital and the location, the code and the setting, the discounted cash price, the gross charge, the negotiated range if you noted it, the date of the file, and where you found it. That line does three jobs. It is the comparison the worksheet runs on before service. It is the script for the billing call, column by column. And after service it is evidence: if the final bill's gross charges for the same code in the same setting sit above the gross figure the hospital itself published for that row, the difference is a concrete question to put to billing with the file open, and hospitals answer documented questions differently from impressions. Keep the line with the written confirmation billing gives you, so the posted figure, the confirmed figure, and the billed figure sit on one page where their disagreements are visible at a glance.

An insured reader does one extra step in the file. Where the data lists payer-specific negotiated charges by plan name, find your own plan's row for your code. That figure is still not your bill: your share of it is set by your plan's deductible, coinsurance, and out-of-pocket terms applied to the negotiated charge, which is arithmetic the plan performs when the claim is processed. But the row tells you which negotiated charge your share will be computed from, and it replaces the de-identified range, which describes other people's contracts, with the contract that actually governs your visit. If your plan does not appear in the file for that service, that absence is itself a finding to raise on the call, in the same spirit as the billing checklist's network questions: the layers of a hospital visit can sit under different arrangements, and a missing row is a place to ask rather than assume.

The limits of a posted price

Four limits keep the file honest. First, a standard charge describes the hospital's item or service, not your episode: services added on the day, a changed code, or a longer recovery sit outside the row you read. Second, the file is the hospital's; separate clinician groups billing their own layers are outside it. Third, negotiated charges belong to the plans that negotiated them, and an insured reader's own share comes from the plan's processing of its charge, not from the de-identified range. Fourth, files are updated at least once a year, so a figure can be due for revision between your research and your service date. None of these limits makes the posting useless. They make it what CMS built it to be: published evidence for a comparison, brought into a conversation, and replaced at the end by a confirmed price in writing.

How CMS enforces the rule, and what the penalty ceiling looks like

The rule has teeth, but they bite the hospital, not your bill. Under 45 CFR 180.70, CMS monitors compliance through complaints from individuals and entities, its own reviews and audits, and requests for certification by a hospital official. When it finds a violation it may act in a set order, which generally but not necessarily runs: a written warning notice, then a request for a corrective action plan if the violation is material, then a civil money penalty if the hospital fails to submit or follow the plan. CMS may publicize its compliance assessments, the actions it takes, and penalties on its website.

The penalty ceiling scales with hospital size. For each day a hospital is out of compliance since January 1, 2022, the regulation sets the maximum daily penalty at $300 for a hospital with 30 beds or fewer, at $10 times the number of beds for a hospital with 31 to 550 beds, and at $5,500 for a hospital with more than 550 beds, in each case even if the hospital violates several requirements at once. For a Medicare-enrolled hospital, CMS takes the bed count from the most recent finalized Medicare cost report. The regulation also says these amounts are adjusted every year for inflation under 45 CFR part 102, so the figures below are the base amounts written in the rule, before that adjustment; the current maximums are not the same figures.

Maximum daily penalty by hospital size, base amounts in 45 CFR 180.90 A step and ramp line. Hospitals with 30 or fewer beds face a flat maximum of $300 a day. From 31 to 550 beds the maximum is $10 per bed per day, rising in a straight line from $310 to $5,500. Above 550 beds the maximum is flat at $5,500 a day. Example points: 30 beds, $300 a day; 100 beds, $1,000 a day; 200 beds, $2,000 a day; 550 beds, $5,500 a day; 800 beds, $5,500 a day. $0$2,000$4,000$6,0000200400600800Beds Up to 30 beds: $300 a day 31 to 550 beds: $10 per bed a day Over 550 beds: $5,500 a day
Maximum daily penalty by hospital size, base amounts in 45 CFR 180.90 Base amounts from the regulation text, before the annual inflation adjustment required by 45 CFR 180.90(c)(3), so current maximums differ. A maximum is a ceiling, not the penalty in any particular case, and the penalty is paid by the hospital to the government. Source: 45 CFR 180.90(c)(2)(ii) and (c)(3) (eCFR, current as of October 27, 2026). Checked October 29, 2026.
Show the numbers behind this figure
Licensed beds (cost report)Maximum per day, base amountOver 365 days, our arithmetic
30$300$109,500
100$1,000$365,000
200$2,000$730,000
550$5,500$2,007,500
800$5,500$2,007,500

The arithmetic shows why the ramp matters. At the base amounts, a 200-bed hospital faces up to $2,000 a day, which over a full year of noncompliance would be $730,000, and a hospital above 550 beds faces up to $5,500 a day, or $2,007,500 over a year; those annual totals are MyCarePrice's multiplication, not figures CMS has published, and they ignore the inflation adjustment. A hospital that waives its right to a hearing within 30 days of a penalty notice gets a 35 percent reduction, except where the penalty was for failing to post a machine-readable file or a consumer display at all, and a penalty is generally due within 60 calendar days of the notice, or of a final decision if the hospital requests a hearing. Federal hospitals, such as Veterans Affairs facilities and military treatment facilities, hospitals operated by an Indian Health Program, and state forensic hospitals serving only people in the custody of penal authorities, are deemed compliant, so their absence from a search is not a violation.

None of this changes what you owe. A penalty is paid by the hospital to the government, and the regulation does not turn a posted figure into a price a hospital must honor for you. What the enforcement scheme does give you is a channel: CMS lists complaints from individuals among the ways it monitors compliance, so a hospital with no findable posting, or one that hides it behind a sign-in screen, is something you can raise with CMS, starting from the CMS hospital price transparency pages. Raise it if you wish, and meanwhile ask billing for the price directly, and for a Good Faith Estimate if you are paying yourself, as the estimate guide explains.

Misreadings of the posted file

  • Quoting the gross charge as the hospital's price, when it is the undiscounted list figure no patient category is quoted.
  • Reading the de-identified negotiated range as an offer, when it describes other parties' contracts.
  • Matching a row by service name in the wrong setting or at the wrong location of the same hospital system.
  • Treating an estimator tool's result as a confirmed quote, when it is an estimate built from the details entered.
  • Stopping at the file: never calling billing, and never getting the all-in price confirmed in writing.

Price transparency questions

How do I find my hospital's published prices?

CMS consumer guidance gives the search in its own terms: use the words "hospital price transparency" plus the hospital's name in a search engine. Most hospitals link the result as a price transparency, standard charges, or shoppable services page. The hospital must publish the information free of charge. If the search fails, ask the billing office for the page or tool name directly; the office can tell you where its own display lives.

Is the discounted cash price in the file the price I will pay?

It is the hospital's posted standard charge for a patient paying in cash, and the best researched starting point a self-pay patient has. It is not a quote for your visit: services added on the day, a different setting, and separate clinician bills can sit outside it. Use it to prepare the billing call, then confirm your own all-in price in writing for the exact code and setting, as the cash-price guide sets out.

Does the hospital's file include the doctor's fee?

The file lists the hospital's standard charges for its items and services. Care delivered by separate clinician groups working inside the hospital, such as an independent radiology, anesthesia, or pathology group, is billed by those groups under their own arrangements and is not the hospital's posted charge. Read the posted figure as the facility layer unless the display itself says it bundles more, and ask billing which layers sit outside it.

How current are the published files?

The federal rule requires hospitals to update the comprehensive machine-readable file at least once a year, and the file states its own effective information. Note the date on the file you read, and if a figure on the phone differs from the figure on the page, ask what changed: a different code, setting, or location, or an updated file. Write the reason beside both figures rather than discarding one.

My hospital only offers an estimator tool. Is that the same thing?

Hospitals may meet the consumer display requirement with a price estimator tool instead of a static list of shoppable services, and the tool can personalize a result using insurance details you enter. Treat its result as an estimate built from what you typed, not a standard charge and not a confirmed quote. The machine-readable file of standard charges still exists behind it, and the confirmed price still comes from billing, in writing.

What if a hospital has no published prices at all?

The requirement has applied to hospitals in the United States since January 1, 2021, and CMS monitors compliance with it. If a genuine search and a direct question to the billing office both come up empty, say so in those terms and ask where the display is published; the CMS hospital price transparency pages describe what hospitals must post. The absence of a posting does not change your other rights: you can still request prices directly and, if self-pay, a Good Faith Estimate.

Regulations and CMS pages cited

Centers for Medicare and Medicaid Services, Hospital Price Transparency, rule and consumer guidance: standard charges, the machine-readable file, the consumer-friendly display of shoppable services, and the discounted cash price, checked October 21, 2026. Centers for Medicare and Medicaid Services, Talk to your provider about your bill, CMS medical bill rights help guide, which tells patients to search "hospital price transparency" plus the hospital name and to mention their price comparison research when they call, checked October 29, 2026.

  • eCFR, 45 CFR part 180, Hospital Price Transparency: definitions (180.20), exemptions (180.30), the machine-readable file and its 2024 to 2026 data, attestation, footer link and text file requirements (180.50), the shoppable services display and price estimator tools (180.60), monitoring (180.70), corrective action plans (180.80) and civil money penalties (180.90). Text current as of October 27, 2026, including amendments at 90 FR 54087 (November 25, 2025); checked October 29, 2026.
  • CMS, Hospital Price Transparency, the CMS program pages for consumers and hospitals. Checked October 22, 2026.

General billing information, not legal advice. A posted standard charge is not a quote. Confirm your price in writing before service.

Taking the posted price further

Also useful: Questions to ask billing before your procedure and How to look up a CPT code.