Every home care agency has a scheduling story that ends badly: the 6 a.m. call-off nobody covered, the caregiver who drove forty minutes between back-to-back visits that the schedule said were fifteen minutes apart, the client whose authorization ran out two weeks before anyone noticed. Caregiver scheduling software is supposed to prevent those days, and the good ones do. Most demos lead with a drag-and-drop calendar, the least important part.
The short answer: the features that matter are the ones that stop a bad schedule from being saved. That means rules for credentials, authorizations and hours, travel time that feeds payroll, a fast call-off workflow, and a schedule that lines up with EVV and billing without re-typing. Below is how I evaluate each one, the demo scenarios I would make a vendor run, and the features I would not pay extra for.
For the wider view (billing, HR, communication), see my home healthcare agency software guide. This post goes deeper on scheduling, the module coordinators live in all day.
Why scheduling is a rules problem, not a calendar problem
A home care schedule is a promise to four parties: the client, the caregiver, the payer and payroll. A calendar only shows the promise. Software earns its cost when it checks the promise against the rules before it goes out.
I split those rules into two kinds, and I ask every vendor whether their system can tell the difference:
- Hard rules block the save. An expired TB test or CPR card, a visit outside the authorized date range, a caregiver the client has asked never to send again, a visit that would exceed the authorized units for the week.
- Soft rules warn and let a coordinator override, with a reason. Overtime, a long drive, a caregiver who has never met the client, a language mismatch, a shift that breaks a caregiver's stated availability.
If everything is a warning, coordinators learn to click through. If everything is a block, people work around it on paper. The right answer is configurable per agency, and the override reason should be stored so you can see later who overrode what, and how often.
The caregiver scheduling software features I would test first
Here is the shortlist, in the order I would test them. The third column is what to ask the vendor to do live, on their screen, rather than describe.
| Feature | Why it matters | Make them show you |
|---|---|---|
| Credential gating | An unqualified or expired caregiver in a home is a compliance and safety problem, not a scheduling inconvenience. | Expire a caregiver's certification today and try to assign them to next Tuesday. |
| Authorization guardrails | Visits beyond authorized units or dates usually mean unpaid work. | Schedule one visit past the weekly authorized units and see what happens. |
| Travel time between visits | Drive time between clients is paid time under federal rules and drives real overtime. | Build a caregiver's day with three clients and show the travel time on the timesheet. |
| Overtime forecasting | You want to see overtime while scheduling, not on payroll day. | Push a caregiver to 42 scheduled hours and show the warning and the cost. |
| Call-off workflow | Coverage speed decides whether a client is left alone. | Mark a caregiver out at 6 a.m. and fill the shift end to end, including notifying the client. |
| EVV alignment | Schedules that don't match service setup create claim mismatches later. | Show how a scheduled visit becomes an EVV visit and then a claim line. |
| Caregiver app | If caregivers can't use it on a cheap phone, nothing else works. | Hand the app to someone who has never seen it and ask them to accept an open shift. |
| Continuity reporting | Clients and families notice when the face at the door keeps changing. | Show how many different caregivers each client saw last month. |
Credential and requirement gating
Requirements should be attached to the service or client, not typed into a note: a skilled nursing visit needs a licensed nurse, a client with a lift needs someone trained on it. Ask how far ahead the system warns about expirations, and whether it flags future visits that will break when a credential lapses, not just today's.
Authorization guardrails
For Medicaid and managed care clients, the authorization is the budget. Good software shows remaining units while you schedule and warns when a recurring pattern will overrun the authorization. A weekly cap enforced only at billing time is not a guardrail. It is a denial notice that arrives late.
Travel time and overtime: where the pay math lives
This is the feature most demos skip and the one that costs agencies money quietly. The Department of Labor's Fact Sheet #79D says ordinary home-to-work travel is not compensable, but travel between clients during the workday is hours worked, and the third-party employer is responsible for paying it.
That has two consequences for software. First, the scheduler needs realistic drive times between visits, not straight-line distance, and those minutes need to reach payroll automatically. Second, travel minutes count toward weekly hours, so a caregiver scheduled for 39 hours of visits can be in overtime once travel is added. If your system can't show that while you build the week, you find out on payroll day.
The overtime rules are in flux, so the software has to be flexible
Under the 2013 rule, home care agencies and other third-party employers could not claim the companionship and live-in exemptions. That is changing. The Department of Labor's direct care page says it published a proposed rule on July 2, 2025 to return to the 1975 regulations, which allowed third-party employers to use those exemptions. While that rule is pending, Field Assistance Bulletin 2025-4 tells investigators not to take enforcement action against agencies that claim the exemptions. The same bulletin says registered nurses and licensed practical nurses are not affected and are not to be treated as exempt.
My practical reading: do not let a software choice lock you into one pay policy. Your system should support overtime for some roles and not others, by employee type and service, and let your payroll provider change the rule without a vendor ticket. Also note that the bulletin is enforcement guidance that "does not alter any statutory or regulatory requirements," so before you stop paying overtime to aides, talk to an employment attorney about your state law and your exposure.
The call-off workflow
Call-offs are where scheduling software proves itself. When a caregiver cancels at dawn, a coordinator needs a ranked list of people who are qualified, available, close and not about to go into overtime, then a way to offer the shift to several of them at once and lock it to the first who accepts.
What I look for in that flow:
- A ranked candidate list that applies the same hard rules as normal scheduling, so the emergency fix can't break a credential or authorization rule.
- Broadcast offers by app notification or text, with first-accept-wins and automatic withdrawal for everyone else. If you text caregivers, read my notes on texting rules for home care agencies first.
- Client and family notice of the change, with the new caregiver's name, from the same screen.
- An open-shift record that shows how long the shift stayed uncovered, so you can measure coverage time instead of guessing.
Time the vendor doing this live. If filling one shift takes a phone call per candidate, it will be done by phone in practice, and the software will hold stale data.
A schedule that matches EVV and billing
For Medicaid-funded personal care and home health, the visit has to be electronically verified. Federal law, at 42 U.S.C. §1396b(l), defines an EVV system as one that verifies the type of service, the person served, the date, the location, the person providing the service, and the start and end time. In Texas, HHSC requires EVV for personal care services since January 1, 2021 and for home health care services since January 1, 2024.
The scheduling consequence is simple: the scheduled visit should already carry the right client, service, caregiver and location, so the EVV visit and the claim line come from the same record. One detail matters more than it looks. The EVV Policy Handbook section on bill hours says the EVV system calculates bill hours from the actual visit, rounds the total duration to the quarter hour, and that providers may never increase bill hours beyond the actual hours worked. Any software that drafts claims from scheduled hours is setting you up for unit mismatches. Bill from verified time, always.
For clock-in methods and claims matching, see my Texas EVV guide for agencies.
The caregiver app and who sees what
The schedule only works if caregivers read it. Test the app on an older Android phone, in Spanish if your workforce needs it, with someone not comfortable with technology. Accepting a shift and clocking in should each take seconds.
Access control belongs here too. HIPAA's minimum necessary rule, in 45 CFR 164.514(d)(2), requires a covered entity to identify which workforce members need access to protected health information and to make reasonable efforts to limit their access to what they need. In scheduling terms: a caregiver should see their own clients' addresses and care notes for assigned visits, not the full client list, and an open-shift offer should reveal the neighborhood and the care level, not the diagnosis, until the shift is accepted. Ask to see those permission settings, and get a Business Associate Agreement.
Features I would not pay extra for
A few demo favorites I treat as nice-to-have:
- "AI auto-scheduling" that builds the whole week. Suggestions are useful. A black box that rebuilds schedules overnight breaks continuity and makes coordinators distrust the system. I want ranked suggestions with reasons, and a person who decides.
- Dozens of report templates. I need about five: open shifts and fill time, overtime forecast, authorization usage, EVV exceptions by caregiver, and caregivers per client per month.
- A separate scheduling tool bolted onto your EMR. If it means typing clients and caregivers into two systems, the duplicate data will drift. That is the problem I'm building Nuraflow to avoid: intake, scheduling, EVV, documentation, billing and payroll on one operational record.
When not to switch at all: if your system handles the hard rules and the real pain is that nobody owns the open-shift queue, new software won't fix it. Assign the owner first.
A demo script you can copy
Send this to every vendor before the demo and ask them to run it on their screen with sample data:
- Create a client with a weekly authorization and a language preference, and a recurring schedule that would overrun the authorization in week three.
- Assign a caregiver whose certification expires in ten days, then show which future visits are flagged.
- Build one caregiver's day with three clients and show travel minutes on the timesheet and in the weekly hours total.
- Push that caregiver past 40 hours and show the overtime warning, then switch the role to overtime-exempt and back.
- Call off a 7 a.m. visit, broadcast it, accept it from the caregiver app, and notify the family.
- Complete the visit with EVV, then show the claim line using verified time, not scheduled time.
- Log in as a caregiver and show exactly which client information is visible.
Score each step pass, partial or fail. A vendor that fails step 6 will cost you more in denials than it saves.
Frequently asked questions
Do I have to pay caregivers for travel time between clients?
Under the Department of Labor's Fact Sheet #79D, travel between clients during the workday is hours worked that the third-party employer must pay, while ordinary home-to-work travel is not. Your scheduling software should calculate those minutes and send them to payroll. Confirm your exact pay setup with your payroll provider or an employment attorney.
Do home care agencies still have to pay overtime to aides?
It is in flux. The Department of Labor proposed in July 2025 to restore the companionship and live-in exemptions for third-party employers and suspended enforcement of the 2013 rule meanwhile. Nurses are not covered by that change. Get legal advice before changing pay policy, and choose software that handles either rule.
Is AI scheduling worth it for a small agency?
Ranked suggestions are, because they save time on call-offs. Fully automatic rebuilding usually isn't, since it shuffles caregivers and hurts continuity. Keep a person making the final call.
Want help choosing?
If you are comparing scheduling systems, or wondering whether better configuration would fix your current one, send me your shortlist and your biggest scheduling headache through the contact page. I'll tell you honestly where to push.



