Pet Sitting and Dog Walking Business KPIs
By Mark Fulton · 2026-10-09 · 12 min read

For a walker or sitter, five numbers cover it: midday slot fill rate (walks booked in your busiest window ÷ walks you could physically fit there), revenue per walking hour with drive time counted in the denominator, recurring share of your book (revenue from clients who booked every week ÷ total revenue over four weeks), holiday concentration (revenue from your biggest holiday fortnight ÷ revenue for the year), and quiet client loss (regulars whose visits dropped without a cancellation). All five come off a calendar and a payment list. None needs pet-care software, because none of them measures a facility. They measure the two things that cap a solo walker's income: how many time windows in a day are worth selling, and how many of those windows are filled by clients who come back.
The pet-care KPI pages that rank for this are written by people selling software, and the software is built around facilities. You will meet occupancy rates for kennels, retail inventory turns, groomer utilization, and daycare attendance. A dog walker has none of those. She has a van or a pair of trainers, a map, and about three hours around noon when every client wants the same thing.
Another page is a single-topic article on revenue and cash flow from a pet-sitting software company, and it does a sound job of explaining growth rate on a chart. But revenue alone says nothing about why a month was good. A walker with a full midday and a thin morning and a walker with a full morning and an empty midday can earn identical totals while sitting at opposite ends of a problem.
So this post builds the list from the way the work is actually sold: in time windows, to a mix of weekly regulars and people who appear twice a year. If your clients and calendar live in the free dashboard or a paper diary, you can run every number here today.
Why is the midday slot the number that decides a walker's income?
Because it is the one resource you cannot expand. Mornings and evenings are pet owners' own time, so those walks are worth little to them. Midday is when the dog has been alone for hours and the owner is at work. It is where demand is highest, and it is where you run out of hours first.
A walker with a midday window, say 11:00 to 2:00, can only fit so many walks in it. That limit is physical: walk length plus travel between doors. Once the window is full, the next client who asks for a midday walk either goes elsewhere or gets pushed to a slot they value less, and you may price the same walk differently.
The number to track is midday slot fill rate:
walks booked inside your peak window ÷ walks you could physically fit in that window
Work out the denominator once. If a walk takes 30 minutes and the drive between the farthest two stops is 10, a three-hour window fits four or five walks, not six. Be honest about travel, because an optimistic denominator makes every fill rate look worse than it is.
Read it like this:
- Under about two thirds full on most weekdays: your peak window has room. More clients help, and your pricing is not the first problem.
- Full by Wednesday for the next month: you are capacity-bound. The question stops being "how do I find clients?" and becomes "which clients should hold these slots?"
- Full, but your hourly figure (below) is low: you are filling the window with the wrong walks, usually long drives between small jobs.
Those thresholds are rules of thumb, not benchmarks. There is no published industry fill rate for a solo dog walker, and anyone quoting you one has no sample behind it. Your own number over time is the useful comparison.
How do you work out revenue per walking hour?
Revenue per walking hour answers: for every hour I spend on this work, door to door, what do I get paid? The honest version includes the drive.
revenue for the week ÷ (hours walking + hours driving between stops)
A worked example, with invented round numbers so the arithmetic is easy to follow:
| Route A (clustered) | Route B (spread out) | |
|---|---|---|
| Walks in the window | 5 | 4 |
| Price per walk | $25 | $25 |
| Revenue | $125 | $100 |
| Walking time | 2 h 30 m | 2 h |
| Drive time between and to stops | 30 m | 1 h 15 m |
| Total time | 3 h | 3 h 15 m |
| Revenue per hour | about $41.70 | about $30.80 |
The same $25 walk, the same hour of the day, a gap of about $11 an hour, and all of it comes from geography. Route B looks fine on a weekly revenue chart. It only looks bad when the drive is in the denominator.
Log the drive as a line in the appointment note: "walk 11:00, drive 12 min after." In the appointments module each entry takes a date, a start time, a duration and a note, and you can link it to a customer. After two weeks, add up booked time and drive time and divide. If you drive for work, keep a mileage record too. The IRS publishes its standard mileage rates and what it expects from a mileage log, and that is a question for a tax professional. This post only covers the operating number, not how to deduct anything.
How do you measure how much of your book is recurring?
Walkers and sitters run two different businesses at once. One is weekly regulars: the same dog, the same days, for months. The other is occasional clients: holiday boarding, a one-off trip, a new puppy visit. In a contact list they look identical, a name and a number. In the calendar they behave nothing alike.
Recurring share separates them:
revenue from clients who booked in at least three of the last four weeks ÷ total revenue over those four weeks
Pick the window, then stick with it. Three of four weeks is a deliberate choice: it catches a regular who skipped one week for a trip, and it excludes the client who booked a single visit twice.
What it tells you:
- A high recurring share means your week is predictable. You can plan routes, and a slow month is less frightening.
- A low recurring share means you are re-selling the same slots constantly. It also means you are running a marketing job as well as a walking job.
- A recurring share that falls month to month, with revenue flat, means regulars are being replaced by one-offs. That is the early version of the churn story in customer retention rate for a small business.
You can count it by hand from a four-week calendar. In the dashboard, link each walk to its customer so every visit sits next to the person it belongs to. The dashboard does not repeat appointments automatically, so each visit is its own entry. That is a few seconds per regular a week, and it gives you the data the number needs.
What do holiday bookings do to cash flow?
Holidays are the other half of a sitter's income, and the awkward thing about them is concentration. A fortnight around a school holiday or a long weekend can carry a large share of a year's revenue, while the surrounding weeks run lean.
Track holiday concentration:
revenue from your biggest holiday fortnight ÷ revenue for the full year
You will not know the full-year figure until the year ends, so use the last twelve months. If one fortnight is, for instance, a fifth of your year, you have a cash-flow shape to plan around: the money arrives in a lump, and so does the work.
Here is where the two halves of the business pull apart, and it is the part most listicles skip. The same client counts differently in each:
| An ordinary week (walker) | A holiday fortnight (sitter) | |
|---|---|---|
| The number that matters most | Midday slot fill rate | Nights booked ÷ nights you can cover |
| Second number | Revenue per walking hour, drive included | Revenue per day, travel and overnights included |
| Where the regular client shows up | Three or four walks a week, steady | May book nothing for weeks, then ten nights |
| Where the occasional client shows up | A rare extra walk | Most of the fortnight's revenue |
| What a no-show costs | One slot, one drive | Whole days, often paid in advance |
| What the calendar can hide | A half-empty midday behind a full week | A booked fortnight followed by a dead month |
| The question to ask | "Which clients hold my peak window?" | "Who books this period every year?" |
| Cash timing | Spread across weeks | Lump deposits before, balances after |
A client who walks twice a week and also books ten nights at Christmas is a regular in one row and an occasional in the other. That is why a single "client count" says so little.
For the cash side, the mechanics are the same ones that apply to any business with a short peak. The longer treatment is in seasonal business cash flow: spread the lump over the quiet weeks on paper before you spend it, and notice that holiday income is not a raise. On the money, the Small Business Administration has a plain guide to managing business finances, and your accountant or bookkeeper is the right person for anything about tax or reserves.
How do you spot a client drifting away?
Pet clients rarely cancel. They stop booking. A regular who had four walks a week goes to three, then two, and one day there is nothing on the calendar and no message to read. You find out when you notice an empty slot, usually weeks late.
That is quiet client loss, and it can be counted without any churn formula. Once a week, for each regular, compare this week's visits to their usual week:
- Down one visit once: probably nothing.
- Down for two weeks in a row, with no message: ask.
- Gone for three weeks: contact them now, while it is still a conversation rather than a goodbye.
Keep it simple: a column in your list for "usual visits per week" and another for "visits this week". The quiet drops stand out. Pair it with a follow-up habit from stop losing track of customer follow-ups: a dated next step beside every name that slipped, so a message does not rely on you remembering.
Reasons clients drift are rarely about price. A new work-from-home schedule, a dog that aged out of long walks, a neighbour offering. Asking costs nothing and the answers are information a dashboard cannot give you. Where you can, note why; after a quarter, the reasons form a pattern.
Which numbers change when you add a second walker?
Three things shift, and the first is that your fill rate becomes two numbers.
- Fill rate per walker. Your own midday window is now one of two. If the second walker's window is half empty, the combined rate hides it.
- Revenue per walking hour per person, which is the first number to drop. A new walker starts with unfamiliar routes and longer drives, so expect the figure to start below yours.
- Margin after pay. Revenue per hour is no longer your take-home. Subtract what you pay the walker for the same hours, and what you spend on insurance, supplies, and your own admin time.
Two others appear that did not exist solo: hours you personally spend scheduling, and the rate of rescheduled or missed walks. Neither is complicated, but both mean your calendar starts doing the job of a dispatcher. Be careful with the line between a contractor and an employee. That is a legal and tax question, and it belongs with a professional, not in a KPI post.
The wider pet-care industry is large and groups walking and sitting with boarding, grooming and training under one "other services" heading in APPA's industry statistics. That helps as a reminder that most published pet-business numbers cover facilities, not a person with a leash. Hold your own figures to your own history.
A five-minute weekly check
Do this on Monday, in this order:
- Midday slot fill rate for last week, against the walks you could have fit.
- Revenue per walking hour, drive included, for each route.
- Recurring share, over the last four weeks.
- Regulars whose visits dropped two weeks running.
- Next holiday period: nights booked against nights you can cover.
If it takes more than five minutes, the entries are not captured as you go. Fix that first. For the Monday routine itself, numbers to check on Monday covers the general version.
For a sister business with a similar shape, dog grooming prices works through pricing from the cost of an appointment, which pairs well with the hourly figure here.
FAQ
How many dogs can one walker handle in a day?
There is no honest fixed number. It depends on walk length, how far apart the stops are, how many dogs you take at once, and whether your local rules or insurance cap group size. Work it out from your own map: time per walk plus drive between doors, divided into the hours you can sell. Then check the group-size limits your insurer and your area set.
How do I track pet sitting bookings and payments?
Keep one record per visit: client, dates, time, duration, price, and whether it was paid. A calendar for bookings and a payment list is enough. In the SMBDashboard free tier you can add up to 25 customers and 200 money entries, link each appointment and payment to a customer, and mark entries paid or unpaid.
How do holiday bookings affect a pet sitter's income?
They bunch income into a short stretch. Revenue arrives as deposits ahead of the holiday and balances after, while the weeks around it run lighter. Track holiday concentration, and treat the peak as the money that has to cover the quiet weeks. For tax or reserve decisions, ask a bookkeeper.
Do I need pet sitting software?
Not to count the numbers in this post. A calendar and a payment list produce every one. Software starts earning its keep when you have several walkers, or clients who expect online booking, automatic invoices and visit reports. Until then the risk is not missing features. It is not writing the visits down.
Try the numbers on your own week
Book your walks and visits as appointments against each client in the dashboard, free, no account, and your data stays in your browser unless you turn on Pro sync. After a month, read your recurring share off the customer list.