Most nursing home payroll software looks the same in a demo: add an employee, run a clean pay period, download a report. Real nursing home payroll is never that clean. A CNA floats to a sister building, a night shift crosses midnight into the weekend, someone picks up a callout for a bonus, and the direct care hours among them end up in your PBJ file and, from there, your staffing star rating.
The best nursing home payroll software handles those situations without your payroll team fixing them by hand. The only way to find out is to make each vendor run your real scenarios, live, before you sign.
Two recent changes raise the stakes. PBJ reporting moved into CMS’s iQIES system in 2026, and employers now report each employee’s qualified overtime on the W-2 for the federal overtime deduction. Both make it more important than ever that payroll data is right the first time.
10 tests for nursing home payroll software
Run these 10 tests in every demo. A vendor built for skilled nursing should pass all of them without a workaround:
- An overnight shift that crosses midnight into the weekend
- Overtime with a differential and a callout bonus in the same week
- A schedule that’s about to create overtime
- A CNA who floats between two buildings
- A timecard edited minutes before payroll closes
- A PBJ file built straight from payroll, any time during the quarter
- HPPD and labor cost before the pay period closes
- Qualified overtime for W-2 code TT
- A corporate view across every building
- A support call about a real nursing home problem
How nursing home payroll handles multiple pay rates and shift differentials
Nursing home staff often earn several rates in the same week. A CNA might earn her base rate on days, a night differential on overnights, a higher rate when she picks up a shift as a med aide, and a premium for working a weekend or holiday. Nursing home payroll software should apply the correct rates based on recorded hours and employee assignments, then calculate overtime on the blended regular rate the FLSA requires.
Not every premium is treated the same way. Night differentials and nondiscretionary bonuses generally must be included in the regular rate, which raises overtime pay (DOL Fact Sheet #54). Weekend and holiday premiums depend on their size. Premium rates below time-and-a-half generally must be included too, while the extra pay from a premium rate of time-and-a-half or more can be excluded from the regular rate and credited toward overtime owed, when the requirements of 29 CFR 778.203 are met.
How Empeon handles it: Empeon supports configurable shift differential rules and weighted (blended) overtime calculations when employees earn multiple rates during a workweek. With the appropriate setup, these calculations are applied during payroll processing, and the overtime premium can be reviewed before checks are issued.
Test 1: An overnight shift that crosses midnight into the weekend
A nurse clocks in at 11 PM Friday and out at 7:30 AM Saturday. Your facility pays a night differential and a weekend differential, and your policy decides whether rates follow the clock (each hour paid at the rate for when it was worked) or the shift (the whole shift paid at the start-time rate).
Ask the vendor to run that exact punch and show you the line items. The system should apply your rule automatically, deduct the meal break correctly, and put each hour in the right workweek for overtime. If your workweek starts Saturday at midnight, part of that shift belongs to the next week, and a system that books the whole shift on Friday will miscount overtime.
Red flag: the payroll manager has to split the shift or key in the differential.
Test 2: Overtime with a differential and a callout bonus
Under the Fair Labor Standards Act, overtime is 1.5 times the regular rate, and the regular rate includes shift differentials and nondiscretionary bonuses, including a bonus for covering a callout. The Department of Labor lists leaving differentials and bonuses out of the regular rate as a common overtime error in health care (DOL Fact Sheet #54).
Give every vendor this week for an LPN and compare their answer to yours:
| Line | Hours | Rate | Amount |
|---|---|---|---|
| Day shifts | 36 | $30.00 | $1,080.00 |
| Night shifts ($3 differential) | 8 | $33.00 | $264.00 |
| Callout bonus | $100.00 | ||
| Straight-time total | 44 | $1,444.00 | |
| Regular rate ($1,444 / 44) | $32.82 | ||
| Overtime premium (0.5 x $32.82 x 4) | 4 | $65.64 | |
| Correct gross pay | $1,509.64 |
A system that calculates the premium on the $30 base rate pays $60.00 instead of $65.64. That’s $5.64 short for one nurse in one week, repeated for every employee with overtime, for as long as the setting is wrong.
Red flag: the vendor can’t show you the regular rate on the screen, or the bonus has to be handled as a manual adjustment.
Test 3: A schedule that’s about to create overtime
The cheapest overtime is the overtime you never schedule. Ask the vendor to build next week’s schedule, then assign a pickup shift to a CNA who is already scheduled for 36 hours. The system should flag that the shift pushes her past 40 hours before anyone approves it.
Then post an open shift and ask whether staff who are close to overtime can be kept from claiming it. If you use agency staff, ask how the system handles agency overtime, since agency hours at an overtime rate are often the most expensive hours on your payroll.
Red flag: overtime only shows up after the pay period closes, when it’s too late to change the schedule.
Test 4: A CNA who floats between two buildings
A CNA works 32 hours at her home building and picks up 16 hours at a sister facility in the same week. Three things have to come out right:
- Labor cost lands where the work happened. Those 16 hours belong to the sister facility’s labor budget and its PBJ file, not the home building’s.
- The right rate applies. If the second building pays a different rate, ask how the system picks the rate, because overtime then runs on the weighted average of both rates unless you and the employee agreed otherwise in advance (DOL Fact Sheet #54).
- Overtime counts all 48 hours. When both buildings are the same employer, the hours combine for overtime. If each building is its own legal entity, ask your employment counsel whether they’re joint employers, because joint employers must combine an employee’s hours for overtime (DOL).
Ask the vendor to run this with an actual employee record, then pull a labor distribution report by facility.
Red flag: the hours have to be split by hand, or the sister facility never sees the cost.
Test 5: A timecard edited minutes before payroll closes
It’s payroll day. An aide forgot to clock out, a supervisor fixed the punch, and payroll needs to know what changed before anyone gets paid.
Ask the vendor to show you, for a single edited punch, the original time, the new time, who changed it and when. Then ask for a report of every manual or edited punch in the pay period, filterable by building and supervisor, so payroll can review exceptions instead of every timecard. While you’re there, ask how the system rounds punches. Rounding is allowed only if it averages out over time so employees are paid for all the time they actually work (DOL Fact Sheet #53).
Red flag: edits overwrite the original punch with no trail, or the only way to find them is to open timecards one at a time.
Test 6: A PBJ file built straight from payroll, any time during the quarter
PBJ is the quarterly staffing report Medicare and Medicaid certified nursing homes submit to CMS, based on payroll and other auditable data and including agency and contract staff (CMS). PBJ is submitted through CMS’s iQIES system, which replaced the older QIES system in August 2026, so the people who submit your PBJ need iQIES access (QTSO).
Ask the vendor to generate a PBJ file for one building, mid-quarter, while you watch. Then check it for the problems that hurt star ratings:
- Job titles. Every PBJ-reportable position should map to the appropriate CMS job title code automatically, not by hand each quarter.
- Agency and contract hours. They’re not in your payroll, but CMS requires them in your PBJ file, each with its own Employee ID.
- Salaried and corporate staff. Exempt staff are reported on the hours they’re paid to work, and a corporate nurse filling in at a building belongs in that building’s file even when corporate payroll pays her (CMS PBJ policy manual).
- Employee IDs. CMS identifies turnover from gaps in days worked, and a gap of 90 or more days counts as turnover (CMS). CMS also treats a changed Employee ID as the employee leaving, so if IDs change during a vendor switch, the old and new IDs have to be linked in the same quarter.
Red flag: agency and contract hours can’t be brought in alongside payroll hours, or PBJ can only be run at quarter end.
Test 7: HPPD and labor cost before the pay period closes
Nursing hours per resident day, which CMS uses to measure staffing and many operators call HPPD, is total nursing hours divided by resident days. It drives staffing decisions, and it only helps if you see it while you can still act on it.
Ask the vendor to show nursing hours by building, job title and day, how census data gets into the system and how often it updates, and which employees are about to cross into overtime this week. Corporate should be able to compare buildings on one screen.
Red flag: HPPD lives in a spreadsheet someone builds from three exports after the period is over.
Test 8: Qualified overtime for W-2 code TT
The federal overtime deduction lets employees deduct qualified overtime pay for 2025 through 2028, up to $12,500 a year or $25,000 on a joint return. Starting with 2026 wages, employers report each employee’s full qualified overtime on Form W-2 in box 12, code TT, and employees can’t deduct more than what their employer reports (IRS).
Qualified overtime is only the FLSA-required premium above the regular rate, usually the “half” in time-and-a-half. That creates three nursing home traps: differentials and bonuses raise it (in Test 2, the qualified amount is $65.64, not $60), overtime paid under the 8 and 80 system counts, and overtime you pay by policy beyond the FLSA doesn’t, such as the extra half on double time or overtime for hours 37.5 to 40 (IRS).
Ask the vendor for a year-to-date qualified overtime report by employee. W-2s are due by January 31, or the next business day when it falls on a weekend or holiday (SSA), and fixing an error after that means issuing a corrected W-2c. Catch errors during the year, not after employees file.
Red flag: the vendor reports total overtime pay, or can’t separate FLSA overtime from policy overtime.
Test 9: A corporate view across every building
Running payroll for one nursing home is hard. Running it for ten or fifty means different pay schedules, union and non-union buildings, and administrators who should see their own building and nothing else.
Ask the vendor to log in as a corporate payroll director and look up a CNA hired yesterday at a building in another state. Then ask how corporate compares this week’s payroll to prior weeks, building by building, before processing, so a sudden jump in overtime gets caught before the checks go out. Finally, ask how the system controls what each building’s managers can see and change.
Red flag: corporate can’t see across buildings without pulling a separate export from each one.
Test 10: A support call about a real nursing home problem
This is the test most buyers skip. Before you sign, call support with a real question: a PBJ file rejected for a job title error, a missed night differential, or a floater whose overtime looks wrong.
Listen for whether they understand the question without a long explanation. When payroll is due Friday and something breaks Thursday night, that’s the difference that matters.
What this looks like in practice: WeCare Centers
WeCare Centers, a New York-based nursing home group with about 1,000 employees across multiple states, moved its HR and payroll from an outsourced back office onto Empeon (read the WeCare case study). Several of the tests above show up in how they run payroll:
- PBJ during the quarter (Test 6). WeCare pulls its PBJ report from Empeon monthly instead of waiting for quarter end. Their payroll director called monthly pulls “a big deal” because it lets them be proactive instead of reactive.
- Audits before every payroll (Tests 5 and 9). HR reviews payroll data before each processing date and uses custom reports to compare against prior weeks.
- Labor cost control (Test 7). WeCare’s payroll director credits Empeon’s labor distribution and overtime reports with helping keep payroll costs down.
- One system across states (Test 9). Corporate HR in New York can look up a new CNA at a building in Pennsylvania, and every facility follows the same onboarding process.
How Empeon handles nursing home payroll
Empeon is payroll, HR and time and attendance built for skilled nursing, home care and senior living. Mapped to the tests:
| Test | How Empeon handles it |
|---|---|
| 1. Overnight and weekend differentials | Shift differential rules applied in the pay calculation from employee punches |
| 2. Regular rate overtime | Weighted (blended) overtime premiums |
| 3. Overtime while scheduling | Scheduling flags shifts that would push an employee past 40 hours, can keep open shifts from staff close to overtime, and can warn on or block agency overtime |
| 4 and 5. Floaters and timecard edits | Time and attendance connected directly to payroll, with labor allocation by cost center and labor distribution reporting |
| 6. PBJ | PBJ reporting from the same payroll and time data, available any time in the quarter |
| 7. HPPD and labor cost | Labor distribution, overtime and custom reports, with census entry in scheduling |
| 8. Code TT | Qualified overtime calculations for the federal overtime deduction |
| 9. Corporate view | One platform across your facilities, with role-based permissions and custom reports to compare payroll before processing |
| 10. Support | Healthcare-focused support for payroll, PBJ and pay code setup |
Your exact setup depends on your pay policies, facility structure and the modules you choose.
Frequently asked questions
What is nursing home payroll software?
Nursing home payroll software, also called skilled nursing or SNF payroll software, is payroll built for skilled nursing and long-term care, where staff work around the clock, earn differentials and multiple rates, float between buildings, and generate the staffing data that feeds PBJ reporting to CMS. Most nursing home payroll platforms include time and attendance, scheduling and PBJ reporting alongside payroll.
What should I look for in nursing home payroll software?
Correct regular rate overtime, overtime warnings while scheduling, automatic shift differentials, labor allocation across buildings, an audit trail for timecard edits, PBJ reporting from payroll data, and qualified overtime reporting for W-2 code TT. The 10 tests above cover each one.
Does nursing home payroll software submit PBJ for you?
It depends on the vendor. Some generate a file you upload yourself in iQIES, and others submit on your behalf once they’re registered. Either way, CMS holds your facility responsible for the data, so ask how they submit through iQIES and how you review the file before it goes in.
When is PBJ due?
By the end of the 45th calendar day after each quarter ends: February 14 for October through December, May 15 for January through March, August 14 for April through June, and November 14 for July through September. CMS doesn’t accept late submissions (CMS PBJ policy manual).
Do shift differentials count toward overtime?
Yes. Under the FLSA, differentials and nondiscretionary bonuses are part of the regular rate, so overtime has to be calculated on base pay plus those amounts.
Can nursing homes use the 8 and 80 overtime system?
Yes. Hospitals and residential care facilities such as nursing homes can use a 14-day work period instead of the 40-hour week, paying overtime for hours over 8 in a day and over 80 in the 14 days. Employees have to agree to it before the work is performed (DOL Fact Sheet #54).
Put your scenarios in front of Empeon
Bring these 10 tests and your hardest week of payroll to an Empeon demo: the overnight differentials, the floaters, the callout bonuses and your last PBJ file. See how Empeon supports skilled nursing, or book a demo.


