If you run a skilled nursing facility, the Payroll-Based Journal isn't optional. CMS requires every SNF to submit direct care staffing data electronically each quarter, and that data feeds directly into your Five-Star staffing rating on Care Compare — the rating families check before they ever call you.
Most facilities have payroll data for their own employees under control. The part that consistently causes trouble is everyone else: agency nurses, contract therapists, physicians, hospice workers, and other non-employee providers whose hours still count — and still have to be reported.
What PBJ requires
At its core, PBJ reporting means submitting, for every quarter:
- Direct care hours worked each day, broken out by CMS job code (RN, LPN, CNA, therapists, physicians, and more than 30 other categories)
- Employee vs. contract designation for every person reported
- Census data, which CMS now derives from MDS assessments
Submissions go through CMS's system in a specific XML format, and the deadlines are fixed:
| Fiscal quarter | Period covered | Submission deadline |
|---|---|---|
| Q1 | October 1 – December 31 | February 14 |
| Q2 | January 1 – March 31 | May 15 |
| Q3 | April 1 – June 30 | August 14 |
| Q4 | July 1 – September 30 | November 14 |
Miss a deadline or submit incomplete data and your staffing rating can drop to one star — regardless of how well-staffed you actually are.
Where facilities get burned
After working with skilled nursing operators, the same failure points come up again and again:
Contract and agency hours fall through the cracks. Your payroll system knows nothing about the agency CNA who covered three shifts last month. Someone has to chase invoices, match them to dates, and convert them to reportable hours.
Physicians and therapists go under-reported. A medical director who rounds twice a week, a contract PT who comes in on Tuesdays — their hours count toward your staffing picture, but nobody is clocking them in.
Manual reconciliation eats days. Many facilities dedicate multiple staff-days per quarter to assembling spreadsheets from sign-in sheets, invoices, and memory — then hand-keying it all into a submission.
No audit trail. When CMS audits PBJ data (and they do), you need verifiable records behind every reported hour. A paper sign-in sheet with illegible signatures is a weak defense.
The fix: capture hours at the front door
Here's the insight that changes the math: every contract provider already walks past your front desk. If your check-in system captures who they are, when they arrived, when they left, and what role they were working — you've captured the exact data PBJ needs, automatically, with a timestamped audit trail.
That's how ArrivSure's healthcare module approaches it:
- Providers check in at the kiosk like any other visitor — but their visit is logged as a PBJ work entry with the right job code
- NPI and CCN lookup validates provider identities against national registries
- Providers sign off on their hours at the kiosk or through a one-time link on their phone
- At quarter end, you export a CMS-ready XML file instead of building a spreadsheet
The quarterly scramble becomes a review-and-export task, and every hour you report is backed by a verifiable check-in record.
Want to see PBJ automation on your own facility's workflow? Book a demo — most facilities are live within a day.