Choosing software for a home healthcare agency is one of the most consequential decisions an owner or administrator makes. The system you pick shapes how schedulers spend their day, how caregivers clock in, how claims get paid and how quickly families get answers.

In short, good home healthcare agency software should handle four things well and connect them to each other: scheduling and caregiver matching, electronic visit verification (EVV), billing and revenue-cycle management, and communication. I have spent years on this problem, from building Pinn.Care at Pinn.Media to my work at Epic Home Healthcare and Lonestar Home Healthcare, and now building Nuraflow. This guide is what I would want an agency to know before signing a contract.

Start with how your agency actually works

Before comparing feature lists, write down how work moves through your agency today. How does a referral become a client? How does a client become a schedule? How does a completed visit become a paid claim? Where do people re-type information, and where do things get missed?

That map becomes your evaluation checklist. It also protects you from buying a system built for a different kind of agency. Private-pay non-medical care, Medicaid-funded personal care and Medicare-certified home health have overlapping but different needs, and a platform that is excellent for one may be awkward for another.

Scheduling and caregiver matching

Scheduling is where agencies feel software quality every single day. A good scheduling module should make the right match easy and the wrong one hard.

What good caregiver matching considers

  • Skills and credentials: certifications, training and any required checks, with alerts before anything expires.
  • Location and travel time: realistic drive times between visits, not just distance on a map.
  • Availability: recurring availability, time-off requests and hour limits.
  • Language and cultural fit: the ability to communicate comfortably with the client and family.
  • Client preferences: including caregivers a client prefers or has asked not to see again.
  • Continuity: keeping the same caregivers with a client wherever possible, because trust builds over time.

Look for how the system handles the hard days: a call-off at 6 a.m., a client in the hospital, a caregiver who quits mid-week. Can a scheduler find and notify available, qualified caregivers quickly? Does the schedule update everywhere at once?

This is also where automation and AI can help most, by suggesting matches and contacting caregivers, while the scheduler makes the final call. I cover that in more detail in where AI actually helps in home healthcare operations.

EVV and compliance

The 21st Century Cures Act requires states to use electronic visit verification for Medicaid-funded personal care services and home health services. EVV systems record details such as the type of service, who received it, who provided it, the date, the location, and when the visit started and ended.

How this works in practice depends on your state. Some states use a single state-selected EVV system that providers must use, while others allow agencies to use their own EVV system as long as it sends data to the state’s aggregator. Before choosing software, confirm exactly how your state handles EVV and whether a vendor’s system is supported. The Medicaid.gov EVV guidance is a good place to start, alongside your state Medicaid agency.

Questions to ask vendors about EVV:

  • Is the EVV integration supported for my state and payers, and how is data submitted?
  • What happens when GPS fails, a phone dies, or a client lives in an area with poor signal?
  • How are visit exceptions flagged, corrected and documented?
  • Can the caregiver app be used easily by people who are not comfortable with technology?

Beyond EVV, compliance includes caregiver credential tracking, documentation, audit trails and privacy. Any vendor handling protected health information should sign a Business Associate Agreement under HIPAA. This isn’t legal or compliance advice; your compliance advisors should confirm your requirements. But no agency should be surprised by these questions after signing.

Billing and revenue-cycle management

Revenue-cycle management is where operational problems turn into cash-flow problems. The best billing module is one that catches issues before a claim is submitted.

What I look for:

  • Authorization tracking: authorized hours and date ranges, with warnings before a schedule exceeds them.
  • Visit-to-claim flow: verified visits becoming claims without re-entry.
  • Pre-submission checks: missing verification, mismatched times or incomplete documentation flagged early.
  • Denial management: clear reasons, a queue to work them, and reporting on patterns.
  • Multiple payers: Medicaid programs, managed care organizations, private insurance and private pay each have their own rules.
  • Payroll connection: caregiver hours flowing into payroll from the same verified data.

For Medicare-certified home health agencies, the needs expand into clinical assessment and documentation, such as OASIS, and billing under Medicare’s home health payment model, PDGM. If that is your world, make sure a vendor genuinely supports it rather than treating it as an add-on.

Communication

Communication is often the least evaluated part of agency software and one of the most important. Families want updates, caregivers need shift details and changes, referral partners want to know a referral was received, and office staff need to coordinate with each other.

Good software keeps those conversations tied to the right client or caregiver record, rather than scattered across personal phones. It should also make after-hours coverage manageable. An AI receptionist is one way to handle calls outside business hours, as long as it hands anything sensitive to a person.

HR, recruiting and marketing

Caregivers are the heart of an agency, and recruiting and retaining them is a constant effort. Software that handles applications, onboarding, credential tracking and training in the same place as scheduling saves a lot of double work. When we built Pinn.Care at Pinn.Media, we included HR, care coordination and caregiver matching, marketing, and billing in one ERP precisely because these pieces depend on each other.

On the growth side, tracking referral sources and inquiries helps you see where new clients actually come from, which makes marketing decisions far clearer.

A quick evaluation checklist

AreaAsk the vendor
FitWhich agency types and payers do you serve today?
SchedulingShow me how a scheduler covers a 6 a.m. call-off.
EVVIs my state supported, and how are exceptions handled?
BillingWhat is checked before a claim goes out?
PrivacyWill you sign a BAA? How are access and audit logs handled?
DataCan I export all of my data if I leave?
SupportWho helps us during onboarding and after go-live?

Always ask for a demo using your own scenarios, not the vendor’s script. And involve a scheduler, a caregiver and your billing lead in the evaluation. They will spot problems a feature list never shows.

Off-the-shelf, custom, or in between

Most agencies should start with a proven platform. Some find that their workflows, payer mix or growth plans need something more tailored, whether that is a custom integration, a portal or a fully custom system. I wrote about how to make that call in custom CRM vs off-the-shelf.

My own answer to this problem is Nuraflow, which brings scheduling, compliance, billing and communication together for home healthcare agencies. Whatever you choose, the principle is the same: one connected record from referral to paid claim, designed around the people doing the work.

Need a second opinion?

If you are evaluating software, or stuck with a system that isn’t working, I’m happy to walk through your workflow and give you an honest read. Get in touch, see my healthcare work in the portfolio, or read more about my path into healthcare technology on my journey page.