Scheduling
Home care scheduling without double-booking: a weekly routine
How to set up recurring visits, check every assignment for overlaps and travel gaps, fill open shifts and handle call-outs, so no staff member is booked in two places at once.
Facts checked against official sources on
On this page
Short answer
To build a home care schedule without double-booking, set up each client’s regular visits as a recurring series, then review every staff member’s week side by side and check each assignment for overlaps, travel time between visits, availability, credentials and rest rules before you publish. Post any visit still without a person to an open-shift list right away, and handle call-outs with a fixed routine: find a free, qualified staff member nearby, tell the client, and record the change.
Why do double-bookings happen in home care scheduling?
A double-booking is one staff member assigned to two visits whose times overlap. Home care has a second kind that is easier to miss: two visits that look fine on paper but sit too close together to drive between. Both end the same way, with a client watching the clock and a staff member calling from the car to apologise.
The cause is usually the way the schedule is kept. These patterns come up again and again:
- The schedule lives in several places at once: a spreadsheet, a whiteboard, a group text and a coordinator’s notebook.
- A recurring visit gets changed in one of those places and not the others, so the old time keeps coming back.
- A call-out is covered by phone early in the morning and never written back into the schedule.
- Visits are booked back to back, with no time to get from one door to the next.
- Availability and time off are kept in one person’s head, and that person is away this week.
Everything below comes back to one habit: keep a single schedule, and check each assignment against the staff member’s whole day before the week goes out.
How do you set up recurring visits so the week mostly builds itself?
Most of a home care week repeats. A client who gets help with breakfast and medication reminders every weekday at 8:30 should not have to be typed in again every Sunday night. Set the standing visits up once and let the week generate from them.
- Start from what each client agreed to: the service, the days, the times, the visit length and any credential the service needs, such as a nurse for a nursing visit.
- Turn each standing visit into a recurring series instead of re-entering it each week.
- Give each series a regular staff member where you can. Clients and families notice when the same face keeps turning up.
- Keep a do-not-send list: anyone who must not be sent to a given client, written where the scheduler sees it at the moment of assigning.
- Decide in advance how a series handles exceptions such as a statutory holiday, a hospital stay or a client away for a week. Pause or cancel the affected dates rather than deleting the series and rebuilding it later.
Once next week is generated, read it before you trust it. A generated visit with nobody assigned is an open shift. Post it for cover now, instead of finding it on Thursday.
How do you check a home care schedule for overlaps and travel gaps?
Look at the week per staff member, side by side. A client view tells you every visit has a name on it. It cannot tell you that the same name is on two visits at 10 o’clock. Overlaps only show up on the staff member’s own line.
Then run five checks on every assignment (the first five rows below) and two more on each person’s week as a whole.
| Check | What to look for | If it fails |
|---|---|---|
| Overlap | The visit’s time crosses another visit for the same staff member. | Move one of the visits or give it to someone else. |
| Travel gap | Not enough time to get from the previous client’s address to this one, including parking and getting to the door. | Widen the gap, swap visits between staff, or choose someone closer. |
| Availability | The visit falls outside the hours the staff member said they can work, or during booked time off. | Reassign it, or ask the staff member first and note their answer. |
| Credentials | The staff member does not hold a credential the service needs, or it will have lapsed by the visit date. | Assign someone who is qualified on that date. |
| Do-not-send | The staff member is on the do-not-send list for this client. | Reassign it. This one is not a judgment call. |
| Rest between shifts | Too few hours off between the end of one working day and the start of the next. | Move the late visit or the early one (see the rules in the next section). |
| Weekly hours | Hours that push someone past your overtime threshold or into their weekly rest. | Spread the hours across other staff, or accept the cost knowingly before you publish. |
About travel: a straight-line distance is a rough guide and nothing more. Roads bend, bridges back up at 4 pm, and some buildings take five minutes from the lobby to the right door. Estimate the real drive between consecutive addresses at that time of day and leave a gap that matches it. There is no single number of minutes that suits every route, so be wary of writing one into a policy.
The credentials row is only as good as your records. If expiry dates live in a filing cabinet, the check gets skipped. Our guide to staff onboarding and credential tracking covers how to keep them current.
What rest and notice rules affect a home care schedule?
Employment standards set minimum rest for employees, and they matter most on the day you cover a call-out by stretching someone’s shift. The table summarises four provinces from their official pages, which are listed under Sources.
| Province | Between shifts and each day | Each week | Breaks, notice and other limits |
|---|---|---|---|
| Ontario | At least 11 consecutive hours off each day (this does not apply to employees on call who are called in). At least 8 hours off between shifts, unless the two shifts total 13 hours or less, or employer and employee agree in writing or electronically to less. | 24 consecutive hours off each work week, or 48 consecutive hours off in every two consecutive work weeks. | A 30-minute eating period after no more than 5 hours of work in a row. |
| British Columbia | At least 8 hours off between shifts. | At least 32 consecutive hours free from work each week. | A split shift must be completed within 12 hours. Employees must be scheduled for at least 2 hours. A 30-minute meal break when working more than 5 hours in a row. |
| Alberta | To change an employee from one shift to another: at least 24 hours’ written notice and at least 8 hours’ rest between the shifts. | At least 1 day of rest each work week. Rest days can also be combined across weeks, for example 2 consecutive days in each 2 work weeks. | A 30-minute break after the first 5 hours of work. |
| Quebec (right to refuse overtime) | A worker may refuse to work more than 2 hours over their regular hours, or more than 14 hours in a 24-hour period. | A worker may refuse to work more than 50 hours in a week, unless their hours are staggered. | A worker may refuse overtime if not told the work schedule 5 days in advance, unless the nature of the duties requires them to remain available. An employer may still extend a workday without that notice. |
Each province exempts some roles or industries, or gives them special rules. British Columbia, for example, excludes live-in home support workers, night attendants and residential care workers from its hours of work and overtime rules while they are doing that work. So confirm which rules cover each role you schedule, and whether a collective agreement changes them.
Read the Quebec row for what it is. The CNESST describes when a worker may refuse overtime, with exceptions, including where refusing would put the life, health or safety of other people in danger. It is not a general rule that schedules must be posted five days ahead.
If you also schedule in the US
The US Department of Labor (opens in a new tab) says that for direct care workers employed by an agency, travel between clients during the workday is hours worked, and the agency is responsible for paying it. The ordinary commute from home and back is not work time. A tight travel gap is a payroll question, then, as well as a punctuality one.
For Medicaid-funded personal care and home health services, federal law requires states to use electronic visit verification (EVV). Each visit is verified for six data elements: the type of service, the person receiving it, the date, the location, the person providing it, and the time it begins and ends (CMS bulletin, May 16, 2018 (opens in a new tab)). A schedule that reflects what really happens makes the verified visit easy to match.
How should you post and fill open shifts?
Post a visit the moment you know it has no one. An open shift posted on Tuesday for Saturday has four days to find a taker. The same shift noticed on Saturday morning has a few hours at best.
Write the post so a staff member can decide quickly: the date, start time and length, the area or neighbourhood, the service type and any credential it needs. Leave the client’s health details out of the post. Whoever takes the shift will see the care plan, and nobody else needs to.
Then pick a fill model and stick to it.
- First qualified person to claim it gets it. Fast, and fair when any qualified person would suit the client.
- Staff request it and the office chooses. Slower, but better when continuity or the right mix of skills matters for that client.
When you fill a shift yourself, shortlist people who are free at that time, qualified for the service and closest to the client. Then check that the travel from their previous visit actually works.
Keep a running count of open visits for the week and work it down every day. When someone takes a shift, record it in the schedule itself, so the staff member’s phone, the client record and payroll all agree.
What should you do when a staff member calls out at the last minute?
Call-outs will happen. What helps is doing the same things in the same order every time, so whoever answers the phone at 6 am does not have to improvise.
Log the call-out
Write down who called, which visits are affected and the time the call came in.
Check what the visit needs
The service, any credential, the client’s preferences and the do-not-send list.
Find who can go
Someone free at that time, qualified and nearby, whose next visit still works once you add the extra travel.
Check rest and hours before you stretch anyone’s day
For example, rest between shifts in Ontario and BC, or Alberta’s 24 hours’ written notice to move someone from one shift to another. In Quebec, a staff member may refuse extra hours in some cases, such as more than 2 hours over their regular hours.
Offer it or post it
Call the best fit directly, or post it as an open shift if several people could take it.
Tell the client
Let the client or family know who will be at the door, or that the time has moved.
Update the schedule
Make the record match what actually happens, so verification, billing and payroll line up later.
Some mornings nobody can go. Agree a fallback with each client before that day comes: a shorter visit, a later time, or a family member covering. Note it in the client’s file, and record it when you use it.
To need the routine less often, keep a short list of staff who want extra hours, keep everyone’s availability up to date, and leave some slack in the week instead of booking every minute.
Weekly home care scheduling checklist
Print this, or pin it beside the screen you schedule on.
| When | Task | Done when |
|---|---|---|
| Mid-week | Generate next week from the recurring series. Apply known time off and client changes. | Every standing visit appears once, at the right time. |
| Build day | Assign every visit and run the five checks on each one. | No flags are left open. |
| Before publishing | Review the open count, post unfilled visits, and check hours and rest. | Every unfilled visit is posted and nobody is over their hours. |
| Publish | Send the week to staff. | You have confirmed the changes reached their phones. |
| Daily | Work down open shifts, handle call-outs with the routine, log every change. | The schedule matches the day as it happened. |
| After the week | Compare verified visits with the schedule. Look into any visit that ran early, late or was missed. | Every difference is explained before payroll and billing run. |
How CareKindle helps with home care scheduling
CareKindle’s scheduling follows the same routine:
- A week board per staff member, side by side, with a month calendar and a staff timeline one click away. On the month calendar, unassigned shifts show in red at the top of their day.
- Overlaps and double-bookings flagged inline as you assign, and a conflicts queue that lists blocking double-bookings, shifts outside a staff member’s availability and overtime warnings, each with its reason.
- Recurring templates on every plan. Visits generated later from a template are not posted to the open-shift board automatically, so post any that need cover.
- An open-shift board where staff claim the visits you post, or, with office approval turned on, request them so you choose.
- A picker that lists staff free at that time first, nearest first, with the straight-line distance from the client beside each name. You still judge the drive.
- A do-not-send list per staff member, enforced on every route into the schedule, and optional credential rules that refuse or flag a booking for someone not cleared for the shift.
Once the week is out, staff clock in and out by GPS from the CareKindle app for Android or the browser on any phone (visit verification), and verified visits flow into billing and payroll without re-keying.
You pay per client seat in USD, with the whole team included, and you can try it free for 14 days with no credit card. See pricing.
Frequently asked questions
What is the best way to avoid double-booking staff in home care?
Keep the whole schedule in one place, view each staff member’s week side by side, and check every assignment for time overlaps and travel time from the previous visit before you publish. Scheduling software that flags overlaps as you assign does that first check for you, so you can focus on travel, availability and credentials.
How much travel time should I leave between home care visits?
There is no single rule. Base it on the real drive time between the two addresses at that time of day, plus time to park and get to the door. In the US, the Department of Labor says travel between clients during the workday is paid hours worked for direct care workers employed by an agency.
How do I fill an open shift quickly?
Post it as soon as you know it has no one, with the date, time, area and any credential needed, and shortlist staff who are free at that time, qualified and nearest to the client. Either let the first qualified person claim it, or have staff request it and approve the best fit.
What should I do when a staff member calls out at the last minute?
Log the call-out, find a free, qualified staff member nearby whose next visit still works, check rest and hours rules before extending anyone’s day, tell the client who will be there, and update the schedule so the record matches what happened.
Do rest rules apply when I add a shift at short notice?
In general, yes, though some roles have special rules. For example, Ontario and BC set at least 8 hours off between shifts (each with exceptions), and Alberta requires 24 hours’ written notice and 8 hours’ rest to move someone from one shift to another. Check which rules cover your agency and each role.
Can recurring visits be scheduled automatically?
Yes. Set each client’s standing visits up once as a recurring series and generate the week from it. Then review the generated week, assign anyone missing and post unfilled visits for cover.
Sources
General information, not legal or tax advice. Rules change; check the official sources linked below.
- Your guide to the Employment Standards Act: Hours of work (updated July 8, 2024) (opens in a new tab), Government of Ontario
- Hours of work and overtime (updated September 9, 2024) (opens in a new tab), Government of British Columbia
- Employment Standards Regulation, Part 7, Section 34: Exclusions from hours of work and overtime (updated November 24, 2022) (opens in a new tab), Government of British Columbia
- Hours of work, rest periods and breaks (opens in a new tab), Government of Alberta
- Right to refuse to work overtime (opens in a new tab), CNESST
- Travel time: direct care workers (opens in a new tab), US Department of Labor, Wage and Hour Division
- CMCS Informational Bulletin: Electronic Visit Verification (May 16, 2018) (opens in a new tab), Centers for Medicare & Medicaid Services