# Hip or knee replacement (hospital stay): what Moda Health pays, by state

The whole hospital stay for a hip or knee joint replacement, without major complications - the most common inpatient surgery.

- Insurer: Moda Health
- Billing code: 470 (Hospital stays (inpatient))
- Price shown: negotiated in-network price, hospital stay, facility fee
- Prices as of: 2026-09-01
- All of the insurer's plans pooled; the map also shows single networks

| State | Providers | Lowest | 25th pct | Median | 75th pct | Highest | Medicare pays | Median vs Medicare |
|---|---|---|---|---|---|---|---|---|
| Alaska | 3 | $53,736.75 | $53,736.75 | $53,736.75 | $53,736.75 | $53,736.75 | $22,367.66 | 2.4x Medicare |
| Idaho | 9 | $25,000.00 | $32,524.90 | $32,827.87 | $37,877.05 | $39,383.72 | $15,223.46 | 2.2x Medicare |
| Oregon | 43 | $18,052.85 | $32,663.84 | $43,640.01 | $60,374.57 | $85,739.61 | $18,924.69 | 2.3x Medicare |
| Washington | 2 | $35,105.98 | $35,105.98 | $35,105.98 | $35,105.98 | $35,105.98 | $17,691.54 | 2.0x Medicare |

**“x Medicare”** compares each price with what original Medicare actually paid hospitals in the same state for the same kind of stay in 2024, the newest year it has published: the average per stay, the patient’s share included, at hospitals with more than ten such stays. Medicare’s payment varies by hospital (wages, teaching, low-income patients), so this is a state average, not any one hospital’s rate. Insurers write their contracts as a share of Medicare, so 1.3x means the insurer pays 30% more than Medicare would; Medicare Advantage plans generally pay close to 1.0x.

Prices are what the insurer has agreed to pay, not what you will be billed. This is a statewide summary: prices vary far more between towns and between practices than these medians suggest, and "providers" counts everyone with a contracted price, not only those who perform the procedure.

Map: https://medicalpricetransparency.netlify.app/insurers/moda/statemap_470_US.html  
About this insurer's data, and its other procedures: [index.md](index.md)
