SNF Insights guide

The SNF Medicare Cost Report, Explained

Every freestanding nursing home in Medicare files an annual cost report, Form CMS-2540. It is the most detailed public financial record on nursing homes, and the hardest to read: about thirty linked worksheets, published as raw coordinates with no labels.

Updated October 2026 · Sources: CMS Pub. 15-2 ch. 49; 42 CFR 413; FY2025 SNF PPS final rule; HCRIS filings

It no longer sets what Medicare pays for a resident's stay

It used to. Before the skilled nursing prospective payment system, Medicare paid nursing homes on a reasonable-cost basis, subject to cost limits, and the cost report determined the final payment. That history is why the form is still built like a cost settlement. The prospective payment system applies to cost reporting periods beginning on or after July 1, 1998 (42 CFR 413.330), after a phase-in. Part A now pays a predetermined rate per resident day, set today by PDPM, which the regulation treats as payment in full for the costs of the stay:

“represent payment in full (subject to applicable coinsurance…) for all costs (routine, ancillary, and capital-related) associated with furnishing inpatient SNF services”
42 CFR 413.335(b)(1), Cornell LII

The same regulation names what sits outside the rate: Medicare bad debt and the costs of approved educational activities. The year-end settlement is therefore narrow. Worksheet E starts from the PPS amount on the facility’s paid claims, adds 65% of its allowable Medicare bad debt (deductibles and coinsurance beneficiaries did not pay; 42 CFR 413.89(h)), subtracts primary-payer amounts, coinsurance and sequestration, and compares the result with the interim payments the facility received. CMS’s instructions describe it as the calculation of “the reimbursement settlement under SNF PPS” (Pub. 15-2 §4906.10).

FY2025 filings (form 2540-24)Amount
Reports10,755
Medicare Part A PPS payments$27.6 billion
Allowable Medicare bad debt$1.15 billion
Reimbursable bad debt (65%)$746 million
Year-end settlement, either direction$390 million (1.4% of PPS payments)

SNF Insights analysis of Worksheet E Part A on every FY2025 filing on the new form. The median facility’s settlement was also about 1.4% of its Part A payments.

A few items are still paid at cost, such as preventive vaccines billed under Part B, but they are small. Hospital-based units and swing beds are not on this form at all; they file with the hospital’s cost report (Form CMS-2552-10).

The rest of the report feeds rate-setting, oversight and research

The cost data matters even though it no longer sets a stay’s payment. The PPS base rates were built from FY1995 cost reports (42 CFR 413.337). CMS periodically rebases the cost weights in the SNF market basket, the index used in the annual rate update, on cost report data; the FY2025 final rule rebased them to 2022 using reports from about 13,100 freestanding facilities. MedPAC computes freestanding nursing home margins from the same reports, and Medicare contractors review and audit them. The form can also compute Medicaid costs where a state requires it; many states use their own Medicaid cost report instead.

That is why the report holds far more than a settlement needs: the census, the wage data, the balance sheet and an income statement, on one format, for nearly every freestanding nursing home in the country. Reports are due by the last day of the fifth month after the cost reporting period closes (42 CFR 413.24(f)); a facility with low Medicare use can file a low-utilization report with its contractor’s prior approval.

Worksheet A's line numbers run through the whole report

The worksheets work as a pipeline. S-2 and S-3 identify the facility and count its days; A lists what everything cost; A-6 and A-8 turn that into allowable cost; B spreads overhead onto the departments; C and D apportion cost to Medicare; E settles; G and G-3 sit alongside as the balance sheet and income statement.

The line numbers carry through: “on Worksheets A, B, C, and D, the line numbers are consistent, and the total line is set at number 100” (Pub. 15-2 §4902.10). Routine nursing, line 25 on the new form’s Worksheet A, is line 25 on Worksheet B as well. Learn Worksheet A’s cost centers and you can read four worksheets.

WorksheetNameWhat it holds
S-2IdentificationAddress, CCN, ownership type, chain home office, certification dates, preparer.
S-3 Pt ICensusBeds, patient days, discharges and length of stay by payer. The denominator under most per-day figures.
S-3 Pt VDirect care laborNew for FY2025: nursing labor split employee, agency and home office, with paid hours and hourly wage by role.
ATrial balance of expensesEvery cost center’s salaries and other costs, reclassified and adjusted into allowable cost.
A-6, A-8Reclassifications, adjustmentsMove costs to the right cost center, then remove costs Medicare does not recognize. Most A-8 entries are negative.
B Pt ICost allocationSpreads overhead (capital, administration, dietary, housekeeping) onto the departments that use it.
C, DCost to charges, apportionmentEach department’s cost-to-charge ratio, applied to Medicare charges. Under PPS this measures Medicare’s share of cost; it sets payment only for the few Part B items still paid at cost, such as vaccines.
ESettlementThe PPS amount from paid claims, plus 65% of Medicare bad debt, less primary-payer amounts, coinsurance and sequestration, against interim payments.
GBalance sheetAssets, liabilities and fund balance at year end.
G-3Revenues and expensesThe income statement: net patient revenue, operating expenses, net income.

Worksheet G-3 is the income statement

Total patient revenues, less contractual allowances, give net patient revenue. Subtract operating expenses for net income from patient care, add other income and subtract other expenses for net income for the period.

The first two lines are worth a second look. Total patient revenues are charges at list price; contractual allowances are the discount to what payers actually pay. In a Medicaid-heavy facility the write-down can be most of the top line, so gross revenue overstates a nursing home’s size and net patient revenue is the figure to use.

Net income on the cost report is self-reported, not audited

G-3 reads like an income statement, but it is not an audited financial statement. The facility prepares the report, often with an outside preparer, and an officer certifies it (Worksheet S Part II). The Medicare contractor reviews it and audits some reports. Four things make the bottom line easy to misread:

IssueWhy it matters
Preparer judgmentEach facility classifies its own revenue and costs. The same expense can sit in different cost centers or income lines from one report to the next.
Related-party paymentsMedicare allows rent, management fees and services from companies with the same owners only at those companies’ own cost (42 CFR 413.17), and Worksheet A-8-1 makes that adjustment for the Medicare cost calculation. G-3 is built from booked expenses before it, so it shows what the facility paid, and any profit the related company made is not on the report. MedPAC found over three-quarters of nursing facilities reported related-party payments (March 2026).
One-time incomeFederal COVID relief funds were reported as other income in FY2020 to FY2022 and lifted net income in those years (see below).
Scope and timingA campus may report costs beyond the nursing home, fiscal years end in different months, and a change of ownership splits a year into two reports.

The difference between booked and allowable cost is not small. On the FY2025 filings, Worksheet A-8 adjustments, the related-party discount among them, removed $8.6 billion, 5.9% of $146.4 billion in booked expenses, before Medicare’s cost calculation. G-3 uses the booked figure: on every one of the 10,768 FY2025 reports we checked, its operating expenses match Worksheet A before those adjustments.

The relief funds show how much one line can move the bottom line. On the old form’s dedicated COVID funding line (G-3 line 24.50), facilities reported more relief money in FY2020 and FY2021 than the industry’s entire net income:

Fiscal yearCOVID relief reportedTotal net incomeProfitable only because of it
FY2020$7.35 billion$3.82 billion2,981 of 9,405 profitable facilities
FY2021$7.38 billion$4.95 billion2,653 of 8,595
FY2022$3.67 billion−$4.13 billion1,312 of 6,907

SNF Insights analysis of Worksheet G-3 on Form CMS-2540-10 filings (about 14,700 a year). Counts only what facilities entered on the COVID funding line; relief reported on other lines is not included.

FY2025's new form adds Medicare Advantage days and agency labor

CMS replaced Form CMS-2540-10 with CMS-2540-24 for cost reporting periods ending on or after September 30, 2025. Worksheet S-3 Part I now splits days between fee-for-service and managed care, so Medicare Advantage and managed Medicaid days are measurable at the facility level for the first time. A new S-3 Part V reports nursing labor in three blocks (employees, contract agency, home office) by role, with paid hours and hourly wages, so agency reliance and its wage premium are on the face of the filing.

Several worksheets were also renumbered. Net income moved from line 31 to line 32 on G-3, and nursing from line 30 to line 25 on Worksheet A. Nothing about a facility’s finances changed, but any analysis that assumes a fixed line number reads the wrong row from FY2025 on.

Five mistakes we see in cost report analysis

From reading roughly 410,000 filed reports, FY1996 to FY2026:

MistakeWhat actually happens
Expecting labelsHCRIS gives a worksheet code, line, column and value. The row captions are printed on the blank form, a separate document from the instructions.
Treating negatives as errorsWorksheet A-8 removes non-allowable cost, so more than half its entries are negative by design.
Mixing denominatorsA campus that files one report shows campus-wide costs against nursing-home days, which inflates cost per day and understates margin.
Fixed line numbers across yearsThe FY2025 renumbering breaks any multi-year series built on the old lines.
Summing a year’s reportsA mid-year change of ownership produces two partial-year filings; adding them without checking the periods double-counts.

The reports are free from CMS

CMS publishes filed cost reports through HCRIS (the Healthcare Cost Report Information System) as quarterly data sets; the forms and instructions are CMS Publication 15-2, chapter 49. Getting the data is easy. The work is mapping every coordinate to its caption, keeping that mapping right across two form versions, and knowing which figures compare across facilities.

SNF Insights maps every filed worksheet back to the printed form, on both form versions, and puts a facility’s financials, census and staffing next to its peers.

Get started