CDM stands for Charge Description Master, sometimes called a chargemaster. It’s a comprehensive list of every billable item and service a hospital offers, each paired with a price tag and a set of billing codes. Think of it as the hospital’s master price list: every blood test, surgical supply, medication dose, room charge, and procedure has its own line item. A large hospital’s CDM can contain tens of thousands of entries.
What a CDM Actually Contains
Each line in a CDM includes several pieces of information that work together to turn a clinical service into a bill. The core elements are a description of the item or service, a price (called the gross charge), and standardized billing codes that identify exactly what was provided.
The billing codes come in a few varieties. CPT codes and HCPCS codes describe the specific procedure or supply. For example, an injection of a cancer drug might be coded in 10 mg increments, so the CDM entry tells the billing system exactly how to count and charge each unit. Revenue codes, assigned by the National Uniform Billing Committee, tell the insurance company where the service took place. An IV infusion given in the emergency room carries a different revenue code than the same infusion given in an outpatient clinic, even though the drug and technique are identical.
For most services, the billing code never changes, so it’s programmed directly into the CDM. When a service could vary depending on what the clinician actually does, the CDM creates a placeholder entry and a medical coder fills in the correct code later.
Why It Matters for Billing and Revenue
Every time a nurse scans a supply, a pharmacist dispenses a medication, or a technician performs a test, the hospital’s electronic system pulls the matching CDM entry and adds it to the patient’s bill. The CDM is the bridge between clinical care and the financial claim that goes to an insurer or directly to a patient. If the CDM is set up correctly, charges flow automatically and accurately. If it isn’t, problems cascade quickly.
Billing errors tied to incorrect coding are surprisingly common. A systematic review published in SAGE Open Medicine found that 55% of assessed clinical notes were underbilled by an average of $45.26 per encounter, while 18% were overbilled by $51.29 per encounter. Denied claims from documentation and coding problems cost one practice nearly $9,831 in lost revenue per month. For hospitals processing thousands of claims daily, even small per-claim errors add up to millions.
The consequences go beyond lost revenue. Overbilling, sometimes called upcoding, means charging for a more expensive service than what was actually provided. It can trigger federal investigations and penalties that range from fines to exclusion from Medicare and Medicaid. On the patient side, improper coding can result in unexpected bills that cause real financial hardship, especially when a charge is coded in a way that makes an insurer deny coverage.
How Hospitals Maintain the CDM
A CDM isn’t a set-it-and-forget-it file. Medical billing codes change every year: new CPT codes are added, old ones are retired, and descriptions get updated. Drug prices shift, new supplies enter the market, and payer contracts are renegotiated. Clinical departments should review their CDM entries at least annually, though many hospitals make updates more frequently.
Some hospitals centralize CDM maintenance under a dedicated team of revenue cycle specialists. Others distribute responsibility to individual departments. Either way, the process needs to be consistent. A single outdated code can cause claims to bounce back from insurers, creating delays in payment and extra administrative work to resubmit corrected claims.
Gross Charges vs. What You Actually Pay
The prices listed in a CDM are called gross charges, and they’re often dramatically higher than what anyone actually pays. Gross charges function more like a hospital’s starting sticker price. Insurance companies negotiate contracted rates that are typically a fraction of the gross charge. Medicare and Medicaid set their own reimbursement rates that are often even lower. Patients paying out of pocket can sometimes access a discounted cash price.
This gap between the listed price and the real price is one reason hospital billing has historically been so opaque. A $50 bag of saline on the CDM might be reimbursed at $8 by one insurer and $12 by another, while an uninsured patient could be billed the full $50 without knowing a lower price existed.
Price Transparency Rules and Public Access
Since January 1, 2021, federal rules from the Centers for Medicare and Medicaid Services (CMS) have required every hospital in the United States to publish its pricing information online in two formats: a comprehensive machine-readable file containing all standard charges, and a consumer-friendly display of common “shoppable” services that patients can compare before scheduling care.
The machine-readable file goes well beyond the old CDM. Hospitals must now publish not just their gross charges but also their discounted cash prices, the minimum and maximum negotiated rates across all insurers, and the specific negotiated rate for each payer and plan. That means you can, in theory, look up what your specific insurance company has agreed to pay a hospital for a given service.
Starting in July 2024, CMS tightened the technical requirements further. Hospitals must use a standardized CMS template in one of three non-proprietary formats (CSV or JSON). Files in Excel, XML, or PDF no longer count as compliant. Each file must include the hospital’s name, location, and licensing information alongside every charge entry. The hospital’s website must include a “Price Transparency” link in its footer that leads directly to the file.
These files can be enormous and difficult for a typical person to navigate, but they’ve enabled third-party tools and journalists to analyze hospital pricing at scale for the first time. Several organizations now scrape these files and build searchable databases that let patients compare costs across hospitals in their area.
What This Means for Patients
Understanding the CDM helps explain why hospital bills look the way they do. Each charge on your itemized bill corresponds to a CDM entry. If you’ve ever seen a bill with dozens of line items for a single hospital visit, each one was pulled from the chargemaster when staff recorded the supplies, medications, and services used during your care.
It also explains why the same service can cost vastly different amounts at different hospitals, or even at the same hospital depending on which department provided it. The CDM reflects not just the cost of delivering a service but also the hospital’s pricing strategy, overhead allocation, and the revenue codes tied to each location within the facility.
If you’re trying to estimate costs before a procedure, the price transparency files that hospitals are now required to publish are your most direct source. Look for the “Price Transparency” link in the footer of any hospital’s website. The discounted cash price and payer-specific negotiated charges will give you a far more realistic number than the gross charge alone.

