A home care rota is not a shift pattern. It is hundreds of short, fixed-time visits a day, each in a different house, each needing the right person, spread across carers who drive, walk or take the bus between them. This guide is about the rules that make one hold up under real life.
Almost every client's care is a repeating week: a 45-minute morning call at 07:30, lunch at 12:30, tea at 16:30, bed at 20:30, seven days, with Tuesday and Friday different because of day centre. That pattern is the client's care package. It is what the council commissioned and what you invoice.
Plan the pattern once, per client, and let the rota be generated from it for as many weeks ahead as you like. A rota that is typed in fresh every week is a rota that drifts: a call that was 45 minutes becomes 30 without anyone deciding it should. When the package changes, change the pattern from a date, and let the future rota follow.
The single thing service users and families notice most is who comes through the door. A person with dementia who sees the same two faces all week is calmer, safer and better cared for than one who sees nine. Continuity is also what makes the notes useful, because the carer who wrote yesterday's note is the one reading it today.
So the first pass of the rota is not "who is free at 07:30" but "who usually goes to Mrs Hughes". Build each client a small team — a main carer, a regular second, a third who knows the house — and keep them. Measure it: the share of a client's calls this week done by their main carer is a number you can put on a dashboard, and it should not be a surprise.
A run is one carer's sequence of calls in a block: five morning calls between 07:00 and 10:30, say, in an order that makes geographic sense. Runs are what make a rota driveable. They are also where most rotas quietly fail, because the gap between two calls on paper is fifteen minutes and the drive is twenty.
Some calls need two carers, usually because a moving and handling assessment says so. On the rota that is one visit with two seats, both of which must be filled, both by people who are free, and both arriving together. It is the easiest thing on a rota to get half right, and a half-covered double-up is a missed call for the person waiting. The double-handed calls guide covers it properly, including how the hours are counted.
Each carer has a shape: the days and hours they can work, the maximum weekly hours in their contract, holiday booked, sickness today. A rota that ignores any of these is a rota that gets rebuilt at 06:30. Hold them in one place and let the rota check against them at the moment of assignment, so the co-ordinator is told "she is on leave Thursday" while dragging the call, not afterwards.
The same check should stop the two mistakes that reach service users fastest: giving one carer two calls at the same time, and giving a carer a call in the two hours after their last one ended forty minutes' drive away.
Every rota has empty seats: a new package with no carer yet, a call whose carer went off sick, a second seat on a double-up. The rule that keeps people safe is simple: an uncovered call is never hidden. It sits in plain view, on an Unassigned row, until a person is in it. A rota that lets uncovered calls disappear into a filter is how a call gets missed on a Sunday.
When you fill a seat, the system should tell you honestly what filling it costs: whether this carer knows the client, whether it breaks their run, whether it takes them over their hours. Then the co-ordinator decides. Software that fills seats silently is more dangerous than an empty row.
The rota is edited all day, every day. The rules that make live edits safe:
Carelo generates each client's rota from their weekly schedule, thirteen weeks ahead and self-extending. The operations board shows the day by carer or by service user, with runs drawn as bars, road-routed travel between calls, availability and time off on every row, and an Unassigned row that never hides. Dragging a call checks availability, hours and clashes as you drag; a clash releases the older call to Unassigned in view, and a delivered call cannot be moved at all. Double-handed calls carry two seats and appear on both carers' rosters. Carelo AI can propose assignments for the empty seats using the same rules, for a person to approve. See it on a real week in a demo.
Generate it from the weekly pattern as far ahead as the packages are known — Carelo keeps thirteen weeks materialised — but assign carers in detail two to three weeks ahead. Further out, the rota is a forecast of demand for recruitment, not a promise to anyone.
There is no fixed number; it depends on the real journey by the carer's actual mode of travel. What matters is that the gap is at least the journey time. Rota software should compute this per pair of addresses rather than leave a co-ordinator guessing.
Their own, on their phone, for this week and next, with changes pushed to them the moment the office makes them. The whole company rota is an office view.