Key takeaways:
Agency staffing typically costs 40-60% more than filling shifts from your own pool
Build your internal pool from per diem staff, part-timers, and former employees who want flexible direct-hire work
Use demand forecasting and mobile shift broadcasting to fill gaps internally before escalating to agencies
Track your internal fill rate over time and set targets to reduce agency reliance month over month
Break the overtime-burnout-agency cycle by distributing shifts fairly and flagging fatigue risks early
If you run a healthcare facility in the US, you already know the sting of agency staffing invoices. Facilities across the country spend billions on temporary healthcare workers, often paying 40-60% premiums above base wages just to keep shifts covered.
The cycle is familiar: understaffing leads to burnout, burnout leads to turnover, and turnover forces you to call the agency again. Each time, you pay more and may reduce continuity of care and familiarity with facility workflows.
There's a better path. By building and managing your own internal staff pool, you can fill open shifts in-house before ever reaching for an agency. This article walks you through how to create that pool, keep it active, and measure your results so agency spend drops month over month.
What healthcare agency spend actually costs you
The headline number is painful enough. Most healthcare staffing agencies charge your base hourly rate plus a 40-60% markup, along with administrative fees, contract management costs, and conversion fees if you want to hire the worker directly. Research on agency staffing and hospital financial performance shows that agency labor typically costs 50% or more above a regular employee's hourly rate, with agency labor expense as a share of total labor costs increasing by approximately 178% from 2019 to 2022.
But the hidden costs run deeper. Every agency worker needs a fresh orientation to your facility's protocols, systems, and patient population. That onboarding overhead repeats with each new placement.
You also face inconsistent patient care quality when rotating workers don't know your team or your patients. Documentation gaps in compliance records add another layer of risk when agency staff aren't integrated into your systems.

The overtime-to-agency spiral
Here's how the dependency builds. When shifts go unfilled, your permanent staff pick up overtime to cover gaps. Over time, that overtime drives burnout and turnover.
When those exhausted workers quit, you have even more gaps to fill. Now you're calling the agency for shifts that used to be covered by your own team.
The data backs this up. Total healthcare shift employment has grown significantly since 2022, increasing by 17%, according to Deputy's Big Shift Report 2026. That growth puts pressure on every facility competing for the same workers.
Getting real-time labor cost tracking visibility into your labor costs versus budget can help you spot when agency spend is creeping up before it becomes the norm. Tools that track labor costs by shift, role, and location make this pattern visible early, so you can act before the spiral takes hold.
Why internal staff pools outperform agency staffing
The cost math alone makes the case. An internal pool worker costs you their base rate plus benefits. An agency worker costs that same base rate plus a 40-60% markup to the agency, plus fees.
Put it in real numbers: for a single registered nurse shift at $50 per hour, that markup could mean paying the agency $70-80 per hour instead. According to the Bureau of Labor Statistics, healthcare remains one of the fastest-growing employment sectors, which only intensifies the competition for available workers.
Quality and speed advantages
Internal pool staff already know your protocols, your patients, and your team dynamics. They don't need orientation each time they walk through the door. They're already credentialed, already onboarded, and already familiar with your electronic health record system.
Speed matters too. When a shift opens at 6 a.m., an internal pool member can confirm and show up ready to work. An agency placement often takes 24-48 hours and arrives needing orientation.
What workers actually want
Many healthcare workers prefer direct employment with flexible shifts over agency contracts. They want the stability of a relationship with one facility, paired with the freedom to choose when they work. Offering those flexible shifts keeps workers engaged with your organization instead of losing them to agencies that promise schedule freedom. With the right AI shift planning tools, you can match worker preferences to open shifts at scale.
How to build your internal staff pool
Define pool eligibility and structure
Start by identifying who qualifies for your pool. Good candidates include per diem workers, part-timers who want extra hours, PRN (as-needed) workers, and retirees willing to pick up occasional shifts.
Set clear credential requirements for each role and track expiration dates so you never schedule someone whose certification has lapsed. Map out which roles and locations the pool covers so you know exactly where you have coverage and where gaps remain. Healthcare scheduling software can help you filter staff by training and certifications when filling shifts.
Recruit from within and beyond
Your first recruiting ground is your existing workforce. Survey current employees to find out who wants more hours. Many part-time workers would gladly pick up an extra shift or two per week if the process were easy.
Next, reach out to former staff who left for agency work. Many left not because they disliked your facility, but because agencies offered more scheduling flexibility. If you can match that flexibility through a direct-hire pool, you can win them back at a fraction of the agency cost.
Post pool positions emphasizing the schedule flexibility, the familiar work environment, and the direct employment relationship.
As Marlene Rossi, Staffing Manager at Child Care Staffing, explains: "When we started using Deputy 6 years ago, we probably had a roster of 18 subs. We've gone to 100 subs now. One person can't schedule all that with paper and a pencil. It takes support from an electronic tool."
Set expectations and keep pool members engaged
Define minimum shift commitments to stay in the pool. This ensures you have reliable availability when you need it. Give priority access to preferred shifts for your most reliable pool members as an incentive to stay active.
Communicate regularly about upcoming opportunities. Pool members who only hear from you when you're desperate will eventually stop answering. Build feedback loops so pool members feel valued and can flag issues before they disengage.

