Shiftelio

Home care agencies

Home Care Agency Software for India: The Round, Not the Chart

Schedule caregiver visits, prove the attendant reached the patient’s door, fill the six a.m. sick call, and see what each patient earns you after the attendant is paid. Priced for a twenty-caregiver agency, not an American one.

The six arguments every attendant agency has

  • An attendant writes down that she reached at 8. The family says the doorbell rang at 10, and there is nothing on either side except two people who are sure.
  • A daughter in Bengaluru phones the office to ask whether anybody is going to her mother today, and somebody has to open a notebook to answer her.
  • The regular attendant calls in sick at six in the morning. Finding a replacement means eleven WhatsApp messages, and one patient still gets nobody.
  • Time spent travelling between two houses is argued about every month, because nobody records it and everybody has an opinion about it.
  • The family pays a monthly rate, the attendant is paid per day, and nobody in the office can tell you which patients are actually making money.
  • A visit gets typed into the register a week later from memory, and by then nobody remembers whether it happened at all.

What the product actually does about them

The visit is proved at the door

Each patient’s home is its own geofence. Start visit is refused away from the door, with a selfie and a location on the one that is accepted, so a visit is tied to a place and a face rather than to a claim.

It works in a lift lobby

The attendant’s round for today is saved on the phone. A visit started with no signal is queued with its real time and coordinate, on the same queue every offline check-in uses, and lands when the phone reconnects.

Cover for the six a.m. sick call

Approve the leave and the days nobody is covering are listed, up to 45 days ahead. The screen ranks who is genuinely free that day, and arranging cover grants that substitute the patient’s geofence for those days only.

Charge and pay in one row

What the family was billed, what the attendants were paid to be there, and the difference, per patient and per month. It is the only screen in the product where both halves of the money appear together.

The round, as it stands right now

Who is out, who has started, who finished, who was refused at the door, and what is still not done. A visit nobody starts within about fifteen minutes of its time raises an alert once, and does not nag.

The family stops phoning

Each patient gets one private link a relative can open with no app and no login, showing who is coming and what was done. It never carries a rupee figure. That half is explained in full on its own page.

A visit is proved at the door, or it is not a visit

Everything else on this page depends on one record being trustworthy: this person was at this patient’s home, from this time to this time. Get that wrong and the roster is fiction, the family updates are fiction, and the margin is arithmetic performed on fiction.So each patient’s home is its own geofence, drawn on the actual building rather than on the street. Start visit is disabled while the attendant is still down the road, and the server refuses it independently, because a button that stays enabled until the server says no has already cost somebody a wasted photo and a walk back to the door.

A refused attempt is written down, with the numbers that settle it

This is the part most products get wrong by omission. When the door rule refuses somebody, there is no session, no flag and no row, which means a fence drawn forty metres too tight looks exactly like an attendant who never turned up. Both end the day as a missing visit and neither tells you which. Every refusal is therefore recorded with how far outside the fence the phone was, how wide the fence is, and what accuracy the phone claimed. A patient whose staff are refused at 45 metres against a 40 metre fence is a fence you need to widen. One refused at 800 metres is a conversation with a person.

Those numbers are computed on the server from the patient’s own pin, never taken from what the phone says about itself, and nothing in a browser can write that table. A staff device that could insert its own refusals could manufacture evidence that a fence is broken for a door it never went near.

The attendant who forgets to check out, which is most of them

A factory worker clocks out because they leave the building at the end of the day. A care attendant does four houses before lunch with the phone in a pocket, and forgetting is the normal case rather than the exception. Left alone, the first visit runs until midnight and every report of that day is wrong.

When somebody checks in at their next patient with the last visit still open, the previous one is closed at the last moment the phone was measurably still inside that patient’s geofence, using the same distance test every check-in is judged by. That is evidence, and it beats a schedule in both directions: closing at the planned end would rob an attendant who stayed an extra hour and overpay one who left after ten minutes. Only when there is no trail at all, because the phone was off or permission was denied, does it fall back to the planned finish, and the record says which of the two it used. The worker is told, and so are you.

A visit typed in later has to say why

Sometimes the phone was dead, or cover was arranged at six in the morning over a phone call. You can record that visit by hand, and it pays and bills exactly like a clocked one, marked as added by you. The reason is a required field, because who typed it in is not the interesting question and why is the entire content of an audit trail.

Travel between visits: shown, deliberately not paid

People search for home care software that tracks travel, and the honest answer is worth more here than an enthusiastic one. The visit report has a view by attendant that shows the shape of a round: how many patients somebody saw, how many hours they spent at doors, and the gaps between those doors. You can see that a round across four suburbs has ninety minutes of gap in it and that the same four patients grouped by area would have thirty.The gap is not counted as work and does not change anybody’s pay, and the screen says so in those words rather than leaving you to assume either way. The reason is a decision rather than an unfinished feature: the moment a measured gap becomes money, it needs a dispute path, an appeal and a correction route, and a half-built one of those is worse than not having it. Pay is calculated from time at the patient’s house. If you pay for travel, pay it as an allowance, which the payroll side already handles.

What this does answer

Whether a round is badly grouped, whether one attendant is spending an hour a day more on the road than another covering the same number of patients, and whether the 4 p.m. visit is late because the 2 p.m. one overran or because the two houses are forty minutes apart.

When somebody calls in sick at six in the morning

This is the hour that decides whether an agency keeps a client. One attendant is unwell, four patients are expecting somebody, and the office has about forty minutes to solve it on WhatsApp.Approving the leave is what starts the process. The days that now have nobody visiting are listed for you, across every patient at once rather than one absent person at a time, and reaching 45 days ahead rather than only today. That horizon is the same number the attendant’s own calendar reaches, which matters more than it sounds: when the two disagreed, cover arranged six weeks out was invisible to the substitute for a fortnight, so they got the notification and then could not find the visit.

The cover list ranks, it does not filter

Anybody on approved leave that day, rostered on a shift that day, or covered by a weekly template for that weekday is excluded. Everybody else is shown, lightest first by how many patients they already carry that day, with ties breaking towards somebody who already visits this patient. What it does not do is hide the busy ones. An attendant with one nine a.m. visit is a real option for a four p.m. one, and in a team of twelve a strictly filtered list is usually an empty list, which teaches you nothing and sends you back to WhatsApp.

The candidate pool is people who already do care work. A shop cashier is not a candidate for somebody’s bedside, and offering one is worse than offering nobody.

Cover is a stretch of days, and it expires by itself

Leave is not a day, it is the twelfth to the nineteenth. Cover is arranged for the whole stretch in one pass, not eight times through the same dialog with eight chances to miss the Thursday. What is saved is an ordinary assignment with an end date, which is exactly what lets the substitute’s phone clock in at that address, and exactly what stops it mattering after the nineteenth. The dialog says so out loud, because a silent change to who can find a patient’s home address is not something anybody should discover later.

A day you have looked at and decided to let go is waived rather than fixed, and it stops being raised at you, even if the leave is later edited and re-approved.

The rate the family pays and the rate the attendant is paid

These are two different numbers in every agency and one number in most software, which is why so many owners genuinely cannot say which patients are worth keeping. Here they are two fields on the arrangement: what you charge, and what you pay. Either can be per visit, per hour, per day, per week or per month, and they do not have to be the same unit.One screen puts them side by side, per patient and per month: charged, paid, the difference, and the margin as a share of what was billed. The paid half is produced by the same engine that produces the payslip, so the rupee on this screen is the rupee the attendant receives. Nothing here recalculates money on its own.

Two limits the screen prints on itself

A visit whose arrangement carried no charge rate is counted, not priced, and the screen says so rather than quietly showing you a smaller number. A weekly or monthly retainer bills a whole period, so asking for the first half of a month bills the whole month, and the screen says that too. Both are stated where the number is, because an owner who discovers a rule from a figure that looks wrong stops trusting every other figure on the page.

The rate is frozen at the door

When a visit starts, the rate that applies to it is written onto that visit rather than looked up later. Rebuilding March’s payroll in September therefore gives the same answer it gave in March, even though you raised that patient’s rate in June. Re-pricing a patient closes the old arrangement and opens a new one from a date, so history keeps its own prices.

Who in your office may see it

Seeing charges is a separate permission from arranging visits. A scheduling manager can run the whole round, add patients, assign attendants and read the visit history without ever seeing your margin, and the page and the query behind it both check that permission independently. Photographs are a third permission again, because a photo here is a person’s face or the inside of their home.

The family half, in one paragraph

Every patient gets a private link the moment they are added, unsent. You send it to a relative on WhatsApp and they open it with no app, no account and no password. It shows who is coming today, whether they have started, and what was ticked off. It carries no address, no phone number, no other patient and no rupee figure of any kind, and you can stop it at any moment.That is the outward-facing half of the same product and it has its own page, written for the owner who is tired of the phone ringing at nine at night, with the full detail of what a stranger holding the link can and cannot see.

Read the family side in full

Home care visit updates a patient’s family can see covers the private link, the two photo switches, the running late wording, revoking a link, and why it is a link rather than a login.

What this is not, and who should buy something else

A page where every row favours the author is not worth reading. Here is the boundary, stated plainly, because buying the wrong category of software is an expensive mistake to discover in month three.

This is not a clinical system

There is no electronic medical record, no clinical assessment, no care plan in the medical sense, no medication administration record, no prescriptions, no vitals or wound charting, and no insurance claim handling. A medication item is a task on the patient’s standing list that an attendant ticks off, sometimes with a photo attached. That is proof that work happened. It is not a drug chart and must not be used as one.

Buy something else if

You employ nurses whose visit notes are clinical documentation. You bill an insurer or a TPA against clinical codes and need claims to come out of the same system. You need doctor orders, care plan reviews or clinical audit trails. You are running a hospital-at-home service where the record is the product. In every one of those cases a clinical home healthcare platform is the right purchase and this is not competing for it.

This is the right shape if

You send attendants, ayahs, caregivers or home nurses to do bathing, feeding, mobility, medicine reminders, physiotherapy support and companionship. You are paid for time at a house rather than for a chart. Your real losses are unproved visits, uncovered days, disputed hours and a margin nobody can see, and your real tools today are a WhatsApp group, a notebook and a spreadsheet that one person understands.

Other things it deliberately does not do

It does not pay for travel time, as set out above. It does not generate a family invoice or collect payment from the family: it tells you what was charged and what it cost you, and your billing stays where it is. It does not roster by skill matching or client preference beyond the tiebreak towards somebody who already visits that patient. And there is no English-only barrier for your staff, but the attendant screens are designed around a face and one large button precisely because reading is not something to assume.

What else comes up when you search for this

Worth naming the shape of the field honestly. The products that rank for home care agency software are mostly not wrong, they are aimed somewhere else, and knowing where saves you three demos.
Read off each vendor’s own public product and pricing pages in September 2026. Vendors change both, and a US product may well be excellent for a US agency, so confirm before you buy.
ProductBuilt aroundPriced forPrice on the website
Shiftelio home careThe round: visits, door proof, cover, margin and the payslip that comes out of themAn Indian agency with roughly 10 to 100 caregiversYes, from Rs 999 a year
CareSmartz360US home care agency management, with EVV and insurance billing at the centreUS agencies working to Medicaid rulesOn request
DocEngageA clinical CRM and home healthcare suite, with the patient record at the centreHospitals and home healthcare providers with clinical staffOn request
Zoho, assembled from partsNothing in particular. You build the workflow from People, Creator and FormsWhoever is willing to build it, then maintain itYes, per module and per user
A notebook and a WhatsApp groupWhatever the office manager remembersEvery agency below about eight caregivers, honestlyFree, until the first serious dispute

The notebook row is not a joke

Below about eight caregivers, a WhatsApp group and a notebook genuinely work, because one person can hold the whole round in their head. What breaks them is the second office person, the first serious dispute about an arrival time, or the first month where nobody can say which patients made money. If none of those has happened yet, wait.

What it costs, printed on the page

Almost everything else at this query answers the price question with a form. A flat annual price behaves differently from a per-caregiver monthly one in the way that matters most to an agency with real turnover: taking on four attendants for a busy quarter does not change the bill, so the cost of the software never becomes a reason to keep somebody off it.Patients are not branches. A patient’s home is a geofence, and the location count on your plan only counts branch offices, so an agency with one office and a hundred and forty patients is using one location.
Prices exclude 18 percent GST and were verified against the pricing page in August 2026. GPS proof of visit is in every plan and is never an add-on.
PlanPrice a yearCaregiversBranch locationsGPS proof
BasicRs 999 (Rs 99 a month)up to 2 staff1 locationIncluded
GrowthRs 5,999 (Rs 599 a month)up to 25 employees3 locationsIncluded
BusinessRs 14,999 (Rs 1,499 a month)up to 100 staffunlimited locationsIncluded
EnterpriseCustom100+ staffunlimited locationsIncluded

About Rs 240 per caregiver for a year

Rs 5,999 across 25 people works out at roughly Rs 240 per caregiver for the whole year, which is less than most per-seat products charge for a single month.

Home care is switched on for your account, not bought from a dropdown

The home care add-on opens up patients’ names, phone numbers and home addresses, so there is deliberately no self-serve toggle for it and every change to it is written to an audit log. Sign up on any plan, then ask us to enable it. Nothing about your attendance or payroll changes while it is off.

Getting the first week running

No hardware, no biometric machine, no installation visit. The attendants use the phones they already carry, and the only genuinely slow part is dropping an accurate pin on each patient’s building, which is worth doing carefully once.
  1. Add the patients, with a pin on each doorA name, an address and a pin dropped on the actual building. The pin becomes that patient’s geofence, and the note that says third floor, blue gate, ring twice stays on the card where the attendant reads it. Adding a patient also creates the family link, unsent, at the same moment.
  2. Set who visits, how often, and at what ratePick the attendant and the rhythm, then the rate: per visit, per hour, per day, per week or per month. Two or three visits a day to one patient are separate slots that can share one day rate. The staff rate and the charge rate are two different fields, on purpose.
  3. Let the round run for a weekAttendants get their own day on their phone: one card per patient, a photo of the face, one large button. They start at the door and finish at the door. You watch the board fill in and read the refusals at the end of the day rather than at seven in the morning.
  4. Read the margin, then the payrollAt the end of the month one screen shows charged, paid and the difference per patient. The same visits are what payroll pays from, so nobody retypes anything, and the rupee on the margin screen is the rupee on the payslip.

Questions home care owners ask before buying

What is the best software for a home care agency in India?

It depends on whether you are paid for clinical work or for attendance. An agency employing nurses who chart medications, write care plans and bill an insurer needs a clinical system, and there are good ones. An agency sending attendants and home nurses to do bathing, feeding, mobility, medicine reminders and companionship is not paid for a chart. It is paid for somebody being at the right house for the right hours, and it loses money when that cannot be proved, when a visit goes uncovered, or when the rate the family pays and the rate the attendant is paid drift apart unnoticed. Shiftelio is built for the second case, at a flat yearly price starting at Rs 999 a year rather than a quote after a demo.

How do I prove a caregiver actually reached the patient’s house?

Every patient’s home is its own geofence, drawn on the real building. The Start visit button is disabled while the attendant is still down the road, and the server refuses the attempt as well, so a check-in that succeeds carries a location inside the fence, a selfie and a timestamp the phone did not choose. A refused attempt is not silence: it is written down with how far outside the fence they were, how wide the fence is and what accuracy the phone claimed, so a patient whose staff are refused at 45 metres against a 40 metre fence is visibly a fence problem, and one refused at 800 metres is visibly not.

What happens when there is no mobile signal inside the building?

That is the normal case in lift lobbies, basements and thick-walled old buildings, so it is not treated as an error. Today’s round is saved on the phone before the attendant leaves, and a visit started or finished with no network is queued on the device with its own time and coordinate, on the same queue every offline shift check-in uses, then uploaded when the phone next has a connection. The stored time is the time it happened, not the time it uploaded. The attendant’s screen says plainly that it is working offline rather than looking broken.

Does it count the travel time between two visits?

It shows it and it does not pay it, and that is a deliberate decision rather than a gap. The visit report has an attendant view that shows the shape of a round: how many patients somebody saw, how many hours they spent at doors, and the gaps between those doors. The screen says in words that the gap is not counted as work and does not affect anyone’s pay. The reason is that the moment a measured gap changes what somebody earns, it needs a dispute process, an appeal and a correction path, and inventing one badly is worse than being honest that pay is calculated from time at the patient’s house. If you pay a travel allowance, pay it as an allowance.

A caregiver calls in sick at six in the morning. What actually happens?

You approve the leave, and the days that now have nobody visiting are listed for you, across every patient, up to 45 days ahead rather than only for today. The find cover screen answers the whole roster in one go and ranks by who is genuinely lightest that day: it excludes anybody on approved leave, anybody rostered on a shift that day and anybody covered by a weekly template, and it shows what the rest are already carrying rather than hiding them, because in a team of twelve a filtered list is usually an empty list. Ties break towards somebody who already visits that patient. Arranging cover creates an assignment with an end date, which is what lets the substitute’s phone clock in at that address, and what stops it mattering afterwards.

Can I see how much I actually make on each patient?

Yes, on one screen, per patient and per month: what the family was charged, what the attendants were paid to be there, the difference, and the margin as a percentage of what was billed. Two limits are printed on the screen itself rather than left to be discovered. A visit whose arrangement carried no charge rate is counted but not priced. A weekly or monthly retainer bills a whole period, so asking for half a month bills the whole month. The paid half comes from the same engine that produces the payslip, so the two cannot disagree.

Can attendants see what the family is being charged?

No, and this is enforced in three places rather than hidden in the interface. The charge rate is not returned by the function that builds the attendant’s day, it is not requested by any code path on the staff side, and select on the assignments table is revoked from ordinary signed-in users at the database, so a phone could not fetch it even if the app asked. Inside your office it is a separate permission from the one that lets somebody arrange visits: a scheduling manager can run the whole round without ever seeing your margin, and giving them that tick is a decision you make on purpose.

Does it handle two or three visits a day to the same patient?

Yes. Each visit is its own slot with its own start time, so a morning wash, an afternoon medicine round and an evening feed are three cards on the attendant’s phone and three rows in the report. They can share one deal, which is how a patient billed at a flat day rate is billed once for the day no matter how many times somebody comes. Live-in arrangements are handled separately again, with their own auto close, because a 24 hour engagement measured against an eight hour day would be in overtime from hour nine of a day that is paid one flat amount.

Is this an EMR, or a care management system with clinical care plans?

No, and it should not be bought as one. There is no medical record, no clinical assessment, no care plan in the clinical sense, no medication administration record, no prescriptions, no wound or vitals charting and no insurance claim handling. A medication item here is a task on the patient’s standing list that an attendant ticks off, sometimes with a photo attached, which is proof that work was done and is not a drug chart. If your agency employs nurses whose notes are clinical documentation, or you bill an insurer against clinical codes, you need a clinical system and this is not it. What it replaces is the roster, the attendance register, the argument about arrival times and the spreadsheet where the margin was supposed to be.

Do my patients’ homes count against the location limit in my plan?

No. A patient’s address creates a geofence, but it is not a branch, and the count shown against your plan limit only counts branches. An agency with one office and a hundred and forty patients is using one location. This was decided deliberately, because telling a home care business it has exceeded a limit it never touched, and inviting it to buy a bigger plan for it, would be a made-up bill.

What does it cost, and how do I switch home care on?

Plans start at Rs 999 a year and the size most agencies land on is Rs 5,999 a year for up to 25 employees, which is about Rs 240 per caregiver for the whole year. Prices exclude 18 percent GST and were verified against the pricing page in August 2026. Home care itself is an add-on that we switch on for your account rather than a self-serve toggle, because it opens up patients’ names, phone numbers and home addresses and every change to it is written to an audit log. Sign up, then ask us to turn it on.

Read next

Updates for a patient’s family ·GPS tracking and the law ·Staff across many addresses ·Plans and pricing

Get started free