How Senior Living Operators Control Supply Spend Across Facilities
How Senior Living Operators Control Supply Spend Across Facilities
Controlling supply spend across a senior living portfolio is a different problem than controlling it in a single building. Each community runs its own purchasing through various departments, supply chains, and vendors. Layer in a census that shifts monthly, state-by-state compliance rules, and an AP team already buried in invoices, and the reasons supply costs drift aren't hard to find. They're structural.
The pressure to fix it is real. Across the Freddie Mac seniors housing portfolio, the expense ratio climbed from a 66.3% pre-pandemic average to 75.6% in 2022, and expense growth outpaced rent growth in six of seven years. Labor runs roughly half to 60% of operator costs and barely moves, which makes supply spend the biggest controllable block left on the P&L.
This guide covers how buying actually happens across a portfolio, the cost-per-resident-day benchmarks that exist for it, and six controls that close the gap between the price negotiated and the price paid.
Key takeaways
- Labor runs half to 60% of operator costs and barely moves. Supply spend, covering janitorial, PPE, linens, MRO, and office supplies, is the biggest controllable block left on the P&L.
- Nearly 30% of indirect spend across industries occurs off-contract, according to The Hackett Group. In senior living, five department heads ordering independently, with no pre-purchase controls, makes that number easy to hit.
- Cost per resident day, not a flat monthly budget, is the only spending unit that holds up when census shifts every month through move-ins, hospitalizations, and deaths.
- The controls that close the contract-to-paid gap sit before the order: an approved catalog, pre-purchase approval routing, and GL coding at the point of purchase. Monthly community-to-community benchmarking proves the gap is closed.
- Order.co unifies spend controls in a single platform built for multi-location senior living operators. Where to start depends on portfolio size and whether GL coding is already standardized across communities.
Download the free ebook: The Procurement Strategy Playbook for Modern Businesses
The challenges of senior living procurement
Senior living procurement is hard to control for multiple reasons. Typically, no single employee at the community owns it full-time, supply chains don't share vendors or portals, and contract pricing that purchasing groups negotiate stops applying the moment staff orders off-contract. Each of those problems feeds the next.
Lack of a dedicated purchasing management function
At community level, the Executive Director is the de facto purchasing manager, on top of census, staffing, clinical oversight, and survey readiness. Purchasing is a residual duty that rarely appears in the job description, and few communities have a formal purchasing management function to fall back on. Below them, five department heads order independently, each with a separate vendor set, a separate login, and often a card. Above them, a regional director may review variance once a month, which introduces the overarching problem: oversight arrives after the invoice.
| Department | Categories owned | Typical channel | Who approves today |
|---|---|---|---|
| Dining services | Food, disposables, smallwares | Broadline foodservice distributor | Dining director, then ED after the fact |
| Nursing and wellness | Medical supplies, incontinence products, PPE | Medical-surgical distributor | Director of nursing |
| Environmental services | Chemicals, paper, linens | Janitorial and linen suppliers | Housekeeping or plant lead |
| Maintenance | MRO, filters, parts | Hardware and MRO vendors | Maintenance director |
| Business office | Office supplies | Office supply retailer | Business office manager |
One multi-site operator can run purchasing for more than 80 facilities with a two-person team. That's five ordering channels per community against a purchasing function of two, which is why multi-location purchasing controls have to work without anyone reviewing 400-plus ordering relationships line by line.
Supply chains running in parallel
The various supply chains at senior living facilities don't tend to overlap. Dining flows through broadline foodservice distribution, medical supplies and PPE through medical-surgical distribution, and facilities, housekeeping, and office through a third set entirely, each with different reps, portals, and contracts. No single person owns all three, which is why a portfolio-wide catalog is harder than it looks.
The work isn't standardizing one vendor list. It's reconciling the two chains that can be reconciled and ring-fencing the third, since dining runs on prime vendor commitments that belong to their own review. Operators who also run franchised concepts face a further split, because the brand fixes part of the list in multi-unit franchise procurement.
Off-contract purchasing erodes negotiated savings
The contract-to-paid gap isn't a rounding error. According to The Hackett Group, nearly 30% of indirect spend across industries occurs off-contract, and organizations lose 5% to 16% of their negotiated savings to maverick buying. In senior living, the conditions that feed off-contract purchasing are baked into the operating model: five department heads ordering independently, no pre-purchase controls, and a variance review that arrives weeks after the money left. Without a catalog that limits what can be ordered and from whom, compliance depends entirely on each buyer remembering the contracted vendor for each product, every time.
Invoice volume buries the AP team
Every vendor relationship generates its own invoice stream. Five departments ordering across dozens of vendors per community can produce hundreds of invoices per month at a single site, and the industry average cost to process each one manually runs roughly $10 to $22. A multi-site portfolio multiplies both volume and manual matching work, since each invoice must be reconciled against a purchase order that may have been placed by email, phone, or vendor portal. The result is an AP function that spends most of its time on data entry and three-way matching rather than exception handling, and month-end close stretches because the coding wasn't consistent at the point of purchase.
How to control supply spend without slowing teams down
The key to true spend control is moving guardrails upstream. Decide once what each community can buy, from whom, at what price, and against which code, then let purchases happen instantly inside those boundaries.
1. Measure in cost per resident day, not monthly budget
Cost per resident day (CPRD) equals total category cost divided by resident days, where resident days equal days in the period multiplied by census. It's the only unit that survives a census turning over through move-ins, hospitalizations, and deaths.
A flat monthly budget masks the problem. When occupancy climbs from 80% to 90%, consumption of gloves, disinfectant, linens, and incontinence products climbs with it, but a fixed dollar ceiling doesn't flex. CPRD catches that shift because the denominator moves with census. It also makes community-to-community comparison honest: a 120-bed building at 95% occupancy and a 60-bed building at 85% occupancy can finally sit side by side. The categories where CPRD matters most for indirect spend are janitorial chemicals and paper, linens, gloves and PPE, incontinence products, MRO parts and filters, and office supplies.
2. Build one approved catalog per category
An approved catalog is the set of products a team is cleared to buy — specific items from specific vendors, at rates that have already been negotiated. Purchasing still happens vendor by vendor, but the catalog defines what's in bounds
The categories that standardize most easily are the ones every community buys in much the same way: janitorial chemicals, paper and restroom supplies, linens, gloves and PPE, incontinence products, MRO parts and filters, and office and business supplies. Start with environmental services and office supplies, where nothing clinical needs sign-off. Then, work toward maintenance, PPE, and incontinence products.
Dining sits outside the exercise. It runs on prime vendor commitments, broadline distribution, and its own replenishment cycle, so it belongs to a separate review rather than a shared operating-supply catalog.
3. Move approval before the order
Approval after the invoice isn't control; it's reporting. By the time a variance report reaches a regional director, the vendor was chosen, the price was set, and the only decision left is which account to book it to.
Pre-invoice spend control is what makes the rest of the numbers hold. The rules get written once, so an in-policy order clears on the spot and the contracted price becomes the price paid on every line. An off-catalog purchase stops at the moment it would have happened, rather than surfacing six weeks later when the only available response is a conversation. Invoices then arrive matching orders that were already approved, which takes the three-way match out of close and makes cost per resident day a number worth acting on, because nothing entered the ledger outside the rules.
4. Code each purchase to community and category at the point of purchase
Coding at the point of purchase means the general ledger account and the community both attach the moment an order is placed, rather than being reconstructed at close. Without it, cost per resident day is a monthly project instead of a report, and operators may stop running it. Inconsistent coding breaks comparisons: one community books linens to housekeeping while another books them to dining, and a $900 mattress lands on the capital or operating side depending on threshold policy.
5. Benchmark community to community every month
Standardization without comparison is administration. Once every community buys from the same catalog and codes it the same way, ranking them on cost per resident day turns supply spend from a line item that gets explained into a metric that gets managed. The ranking does the diagnostic work: a community well above its peers has a coding problem, a census problem, or an off-catalog problem, and all three are fixable once visible. The communities below the median are where the next standard list comes from.
What controlled spend looks like in practice
When the controls described above are in place, the day-to-day experience changes for every role in the portfolio. Here's what each team should expect.
At the community. A housekeeping lead opens one catalog, finds the approved disinfectant at the negotiated price, and places the order. The GL code and community tag attach automatically. If the order falls within the pre-set spending limit, it clears instantly. The lead never logs into a vendor portal, calls a rep, or fills out a requisition form.
At the regional level. A regional director pulls a monthly cost-per-resident-day report by category and community. The numbers are comparable because every community ordered from the same catalog and coded to the same chart of accounts. A community running 20% above its peers on janitorial supplies is either using more product, buying off-catalog, or miscoding something, and each of those has a different fix. The conversation moves from "why is this number high?" to "which of three things caused it?"
In AP and finance. Instead of hundreds of vendor invoices arriving at different times in different formats, billing is centralized in one place with line items already matched to approved orders. Manual three-way matching drops out of the workflow because approval happened before the purchase, not after. Month-end close gets shorter because accounting doesn't have to reconstruct GL codes from invoice descriptions.
Across the portfolio. Corporate finance can see real-time spend broken out by community, category, and vendor. When a new community joins the portfolio, it inherits the existing catalog, approval rules, and coding structure on day one. The same controls that took months to build for the first 20 communities extend to the 21st in days.
The difference isn't dramatic on any single order. It compounds across thousands of orders, dozens of communities, and twelve months of close cycles. That's where the time comes back, the coding gets consistent, and the contracted price finally becomes the paid price across the board.
How Order.co supports senior living operators
Operators who got supply spend under control made sure every community buys the same things the same way. Order.co gives operations and finance teams a single platform to buy operating supplies fast while keeping spend inside pre-set boundaries. Here's how it works:
- Unified catalog with pre-approved products and pricing. Build community- or department-specific catalogs that list only the cleaning supplies, paper and linens, gloves and PPE, incontinence products, and office supplies each team is cleared to buy, at negotiated rates. Ordering from the catalog is what turns the contracted price into the paid price.
- Spend limits, budgets, and approval workflows. Set per-department, per-community, or per-category spending ceilings that clear routine purchases instantly. Only exceptions route for review, so the Director of Nursing isn't waiting on the Executive Director for a case of gloves.
- Automated GL coding and cost-center tagging. Every purchase is coded to the correct general ledger account and community at the moment it's placed, not reconstructed weeks later. Line-item-level tagging is what makes cost per resident day a report to run rather than a monthly project.
- AI-powered strategic sourcing. Order.co's sourcing AI scans the vendor network to find better pricing on the products communities already buy, delivering an average of 5% savings on purchases without requiring a manual comparison at each site.
- Multi-facility and multi-entity support. Every community buys from shared catalogs while the corporate team sees consolidated, real-time spend data broken down by community, category, and vendor, which is the view community-to-community benchmarking runs on.
- ERP and accounting integrations. Native connections to NetSuite, QuickBooks, Sage Intacct, Workday, and more automatically push GL-coded spend data into the financial system, removing duplicate manual entry between purchasing, AP, and accounting.
Want to see how these controls work across a portfolio of communities? Schedule a demo.
FAQs
Cost per resident day is a category's total cost divided by resident days, where resident days equal days in the period multiplied by census. For food, supplements, and non-food items are excluded. It normalizes spend across communities of different sizes and occupancy levels so they can be compared fairly.
Most vendors price by quote rather than published tier, because cost scales with community count, category coverage, and ERP integration. Ask for pricing modeled on an actual community count, and expect the comparison to shift once integration scope is set.
Setup typically runs weeks rather than quarters, with vendor onboarding and catalog build the longest steps. Rollout goes community by community, starting with one or two categories. Operators whose chart of accounts already matches across entities move fastest.
Assisted living is licensed state by state, and many requirements are supply-linked: infection control stock, PPE, emergency reserves. Being out of stock on a required item can be cited as a deficiency. Food-related deficiencies alone nearly tripled between 2021 and 2024.