How Many Employees Should I Schedule Each Shift at My Pet Boarding Kennel?
Divide each day's average gross profit by an agreed per-employee daily gross-profit target to get your daytime headcount, then layer a fixed safety minimum on overnights. A kennel averaging $510 gross profit on Tuesday against a $170 target schedules three attendants; a $980 Saturday schedules six. Overnights staff to animal-count ratios, not revenue.
The end-to-end process for turning gross profit into a shift roster
The method has four moving parts, and skipping any one of them is what makes most kennel schedules feel arbitrary. Part one is the target. Part two is the historical data. Part three is the division. Part four — the one owners consistently skip — is placing the resulting bodies against the hours when work actually arrives.
Set the per-employee daily gross-profit target. Sit with whoever actually runs the floor: you, your kennel manager, and your longest-tenured attendant. The question on the table is narrow and honest: on a normal day, handling a normal number of boarding guests, doing the job correctly and not cutting corners, what gross profit should one average attendant produce? Not your best person on their best day. Average. Most small boarding operations land somewhere between $120 and $280 depending on average nightly rate, add-on attach rate, and how many runs one person can realistically cover. Call the working number $170 for the examples that follow. That figure is a floor, not a ceiling — strong attendants will clear it doing routine work and then find more through bath add-ons, premium suite upgrades, enrichment sessions, and extra drop-in visits.
Pull trailing gross profit by day of week. Three to six months, averaged, broken out Monday through Sunday, per location if you run more than one. Gross profit — not revenue. Boarding revenue minus the direct cost of delivering it: food, bedding laundry, consumables, credit card fees, and any pass-through you'd stop paying if the dog didn't show. Payroll stays out of the numerator; that's the thing you're solving for.

Divide. Tuesday averages $510 gross profit ÷ $170 = 3.0 → three attendants. Wednesday at $630 ÷ $170 = 3.7 → four. Saturday at $980 ÷ $170 = 5.8 → six. Round up, always, because the cost of a short shift in a kennel isn't a longer line at a register — it's a dog that doesn't get walked and an owner who notices.
Place the shifts where the receipts ring. Headcount tells you how many; hourly demand tells you when. Boarding kennels have a distinctive double-hump curve: a heavy morning check-in window as owners drop off before work or before a flight, a mid-day trough where the work is care rather than transaction, and an evening pickup surge. A four-person Wednesday probably isn't four people from 9 to 5 — it's two on the open, one mid-day swing covering feeding rounds and phone inquiries, and two overlapping the pickup rush, with the schedule written in overlapping partial shifts rather than four identical blocks.
The loop back to the top matters. This isn't a one-time exercise. Recalculate the day-of-week averages monthly during stable stretches and weekly heading into a known surge, because a schedule built off January data will badly underserve the Fourth of July.

Where the schedule creates or leaks revenue
Understaffing a kennel doesn't just miss revenue — it destroys it retroactively. Every unfilled hour on the floor has a downstream cost that shows up in a different line item than payroll, which is exactly why it stays invisible on a P&L review.
The unanswered-phone leak. Boarding inquiries convert on contact. A prospective client calling to book Thanksgiving week is comparison shopping, and voicemail loses. When your mid-day person is doing yard rotations alone, the phone rings out. If your average boarding reservation carries $340 in gross profit and you miss four convertible calls a week, that's roughly $1,360 in weekly gross profit walking to whoever answered. Against a $170 daily employee target, that missed revenue would fund a full extra person for eight days. This is the single most common finding when a RevOps lens gets applied to a boarding operation: the labor "savings" and the revenue loss are booked in different places, so nobody nets them.
The add-on attach leak. Bath-on-departure, nail trims, one-on-one play sessions, and puppy enrichment are the highest-margin things a kennel sells — near-pure gross profit once the animal is already on site. They also require a person with a spare fifteen minutes to offer them at check-in. A short-staffed front desk processes transactions; a properly staffed one sells. Shops that measure attach rate typically find it collapses on exactly the days they cut a body to save payroll.

The incident leak. A dog fight, an escaped run, or a missed medication is a refund, a vet bill, a review, and often a lost lifetime client. There's no gross-profit formula that covers this, which is why the math has a hard floor underneath it: never fewer than two people on-site whenever animals are being moved between runs and yards, regardless of what the division says. A $340 Monday would calculate to two people at $170 anyway; a $170 slow Tuesday in the dead of February would calculate to one, and one is the wrong answer in a kennel even when it's the right answer arithmetically.
Where overstaffing leaks. The other direction is real too. If your typical fully-loaded attendant cost runs $17–$22 per hour once you include payroll taxes and workers' comp — which is materially higher for animal-handling classifications than for retail — one unnecessary eight-hour shift costs $136–$176 in gross profit you never recover. Do that on three slow weekdays and you've spent an entire strong Saturday's profit on coverage nobody needed. The formula's value is symmetric: it catches the "we've always run four on Mondays" habit just as reliably as it catches the panic-thin holiday roster.
Upstream and downstream. The kennel schedule doesn't sit alone. If you also run daycare, grooming, or retail, those services share the same bodies and pull against the same hours. The honest version of this exercise runs gross profit by *service line* per day, not just by day — because a Saturday where $600 of the $980 comes from grooming means the sixth person needs to be a groomer, not a general attendant, and those aren't interchangeable.

Concrete numbers, ratios, and benchmarks
Numbers make the method usable. Here's the working set for a hypothetical single-site operation, Cedar Ridge Boarding, running roughly 40 runs.
A calculated week. With a $170 per-employee daily target: Monday $480 → 2.8 → 3. Tuesday $510 → 3.0 → 3. Wednesday $630 → 3.7 → 4. Thursday $720 → 4.2 → 5 if Thursday is a heavy check-in day for weekend travelers, 4 if it isn't. Friday, the big check-in day at $1,190 → 7.0 → 7. Saturday $980 → 5.8 → 6. Sunday $850 → 5.0 → 5. That's 33 attendant-days a week, which at eight hours is 264 labor hours — call it six full-timers plus part-time coverage, not the flat "five people every day" most kennels drift into.
Animal-to-attendant ratios as the floor beneath the math. The formula gives you a revenue-justified headcount; welfare gives you a minimum. Common working ratios in boarding operations: one attendant per 12–20 boarding dogs for feeding, cleaning, and rotation duty during a normal day; one per 10–15 dogs in an active daycare play group, tighter for small or reactive dogs; and a substantially looser ratio overnight when animals are kenneled and the job is monitoring rather than handling. Check your state and municipal requirements before adopting any ratio — several jurisdictions set specific staffing or attendance rules for commercial boarding, and where a legal minimum exists it overrides your arithmetic in both directions.

Overnight is a separate calculation. Overnight gross profit per hour is thin because you're collecting the boarding rate but selling almost nothing incremental. Don't force the same target onto it — you'll compute a fraction of a person, which isn't a real answer. Set a distinct, lower overnight target (something like $80 per overnight shift, derived from the portion of the nightly rate attributable to overnight supervision plus any premium you charge for it), and pair it with a hard rule: at least one person on-site or on-premises whenever animals are housed, and a second when your census exceeds whatever number one person can evacuate and manage in an emergency. Fire and medical emergencies, not revenue, set that second number.
Seasonality multipliers. Boarding is one of the most violently seasonal service businesses there is. Trailing averages smooth the noise but they also flatten the peaks you most need to staff. Practical approach: calculate the baseline from trailing data, then apply a manual bump for known surges — the week around Thanksgiving, the Christmas–New Year corridor, spring break in your local school district's calendar, and the summer travel block. If your Christmas week historically runs 2.2× a normal week's gross profit, staff to 2.2× the calculated headcount for that week specifically rather than letting it distort the annual average. Conversely, January and February usually run below baseline; that's when you schedule deep-clean projects, kennel repairs, and staff training rather than sending people home.

Labor as a percentage sanity check. Run the second calculation in parallel. Total scheduled labor cost ÷ gross profit for the week gives you a labor percentage. Service businesses of this shape commonly target somewhere in the 30–45% range, but the right number for your kennel is the one that leaves your fixed costs covered and a margin behind them. If the gross-profit division produces a schedule whose labor percentage sits far outside where your business has historically been profitable, one of the two inputs is wrong — usually the per-employee target, which owners tend to set optimistically low the first time.
Cross-industry calibration. The same division works for a grooming salon, a veterinary practice, a car wash, or a repair shop — you swap the storefront and the daily averages and the arithmetic is identical. What changes is the floor beneath it. Retail's floor is "someone can watch the register." A kennel's floor is a living animal's welfare, which is why the ratio constraint sits above the revenue constraint here and doesn't in most other trades.
Pitfalls that break the model, and how to avoid them
Setting the target from what you wish were true. The single most common failure. An owner picks $250 because that's what it would take to hit their profit goal, then discovers the resulting schedule is chronically short and their team is burning out. Derive the target from what actually happened — divide historical gross profit by the headcount you actually ran, get your current real number, then decide deliberately whether to raise it and by how much. Moving it from $150 to $170 is an improvement initiative with a plan behind it. Declaring it $250 is a wish.

Using revenue instead of gross profit. Revenue-based staffing overstaffs whichever service line has the worst margins. If your retail food and toy sales carry a 35% margin and your boarding carries 70%, a revenue-driven schedule quietly funds bodies against the low-margin half of the business. Gross profit corrects that automatically.
Averaging away the peaks. A six-month trailing average that includes December will inflate every ordinary week and still understate December. Either exclude known outlier weeks from the baseline and handle them with explicit multipliers, or use a median instead of a mean for the baseline. Both work; picking neither is what breaks.
Treating headcount as interchangeable. Three people is not three people if one of them is a two-week-old hire who can't yet handle a reactive dog solo. Build a simple skill tier into the roster: certified handlers who can run play groups and administer medication, general attendants, and trainees. The calculated headcount tells you the number; the tier mix tells you whether that number is real. A shift of four where three are trainees is functionally a shift of two.

Ignoring the check-in/check-out compression. Kennel demand isn't smooth. On a heavy Friday, the two-hour drop-off window may carry half the day's transactional work — intake paperwork, vaccination verification, feeding instructions, belongings intake, and the emotional labor of a client handing over a nervous animal. Staffing that window to the daily average guarantees a bad experience on your highest-revenue day. Overlay hourly volume, not just daily totals.
Letting the schedule outlive its data. Businesses change. You add daycare, a competitor opens, your average nightly rate goes up 12%. The schedule built on last spring's numbers silently becomes wrong. Set a recurring calendar reminder to re-pull day-of-week averages monthly. It takes fifteen minutes and it's the difference between a system and a spreadsheet somebody made once.
Skipping the conversation. If the per-employee target is a number you invented and announced, it becomes a stick. If it's a number your leadership team agreed to and can defend, it becomes a shared yardstick — and your attendants can see for themselves why Tuesday runs three and Friday runs seven. That transparency is most of the reason the method reduces scheduling arguments.

Forgetting the compliance layer. Once you cross state lines, exceed certain employee counts, or operate in a predictive-scheduling jurisdiction, the rules about advance notice, split shifts, rest periods, and schedule changes stop being optional. Some cities require posting schedules 10–14 days in advance with penalty pay for late changes. A gross-profit model that reshuffles the roster three days out will collide with that. Check your local requirements before you build a process around last-minute optimization.
Choosing the tooling that fits your operation
The method matters more than the software — you can run the entire calculation in a spreadsheet, and plenty of profitable kennels do. But once you're past two locations or a dozen part-timers, publishing and swapping shifts by text message stops scaling. Pick the tool by matching three things: your pricing shape, whether you need the schedule to react to sales data automatically, and how heavy your compliance exposure is.
Pricing shape. Per-employee pricing punishes an operation with many part-timers, which describes most kennels — a roster of fourteen people covering 33 attendant-days is common. Per-location pricing rewards exactly that shape. If you have four full-timers and nobody else, per-user pricing is usually cheaper. Run both numbers against your actual roster before subscribing; the difference is frequently 3–4× in either direction.

Sales-aware forecasting. Some scheduling platforms connect to your point-of-sale and suggest coverage against projected sales, which is the closest off-the-shelf approximation of the gross-profit method. That's genuinely useful, with one caveat: they forecast against *sales*, not gross profit, so you still need to sanity-check the suggestion against your margin mix. Lighter tools do publishing, swaps, and mobile clock-in well but expect you to supply the headcount yourself — which, if you've done the division above, you already have.
Compliance weight. Single-site, single-state, under a handful of employees: the compliance features in a heavy platform are dead weight. Multi-site across jurisdictions with predictive-scheduling laws in play: those guardrails are the entire reason to pay.
Prove the method before you buy the software. Run the calculation manually for a month. Write the schedule from it. Track whether gross profit per scheduled labor hour improves and whether your team reports the days felt appropriately staffed. If the method holds in your shop, then pay for execution features. If it doesn't, no amount of software fixes an input problem — and you'll have learned that for free.
Related questions
What if my kennel's gross profit swings wildly week to week?
Use a trailing three-to-six-month median by day of week rather than a mean — the median resists outliers. Then handle known surges (holidays, spring break, summer) with explicit multipliers layered on top of the baseline instead of letting one extreme week distort the underlying average.
Should overnight staff use the same per-employee target?
No. Overnight gross profit per hour is much lower because almost nothing incremental is sold while animals sleep. Set a separate, lower overnight target derived from the supervision portion of your nightly rate, then enforce a hard minimum-coverage rule based on emergency evacuation capacity rather than revenue.
How does this change if I also run daycare and grooming?
Break gross profit out by service line per day, not just by day. A Saturday where grooming carries most of the margin needs a groomer, not a general attendant, and the two aren't interchangeable. Run the division per line, then merge the results into one roster.
Can I use this method across multiple locations with different economics?
Yes, but calculate each site separately using its own trailing data and its own target. A high-rent urban location with a higher nightly rate might justify a $200 target while a rural site runs healthily at $140. Forcing one number across materially different economics produces wrong answers at both.
What's the smallest kennel this method works for?
It works at any size, but below roughly four employees the ratio floor usually binds before the revenue math does — you'll compute 1.4 people and still need two on-site for safety. At that scale, use the calculation to decide *hours*, not bodies: trim or extend shift length rather than adding a person.
FAQ
How do I set the daily gross-profit-per-employee target for a boarding kennel?
Divide your trailing gross profit by the headcount you actually ran to find your current real number, then decide with your leadership team whether that's the right floor or whether you're going to raise it deliberately. Many small boarding operations land between $120 and $280 per attendant-day depending on nightly rate and add-on attach rate. Set it as a shared yardstick, not a number one manager invented, and revisit it once or twice a year as your rates and service mix change.
Why staff to gross profit instead of headcount or foot traffic?
Foot traffic doesn't pay the labor bill; margin does. A busy lobby full of people picking up already-paid boarders generates activity without generating new gross profit. Tying headcount to gross profit guarantees every scheduled attendant is covered by real margin, and it forces an honest conversation about which days actually earn their coverage instead of defaulting to "we've always run four."
What's the minimum staffing I should ever schedule regardless of the math?
Never fewer than two people on-site during any period when animals are being moved between runs, yards, or play groups — one person alone cannot safely break up an incident or handle a medical emergency while the rest of the census is unsupervised. Overnight minimums should be set by how many animals one person could actually evacuate and manage in a fire or medical event, and by any state or local requirement that applies to commercial boarding in your jurisdiction.
How far in advance should I publish the schedule?
Two weeks is a reasonable operating standard and it's a legal requirement in some predictive-scheduling jurisdictions, often with penalty pay attached to late changes. Publishing early costs you a little optimization precision and buys a lot of retention — animal care staff quit over unpredictable schedules more often than over pay. Build the roster from your monthly recalculated averages so two-week notice doesn't mean flying blind.
Does the same math work for a grooming salon, vet clinic, or daycare?
Yes, the arithmetic is identical — gross profit for the day divided by a per-employee daily target gives the headcount. What differs is the constraint sitting underneath it. Retail's floor is register coverage; a kennel's, a daycare's, and a clinic's floor is animal or patient welfare, plus in a clinic's case licensure requirements about who can perform which tasks. Always let the welfare and legal floor override the revenue answer.
How often should I recalculate the day-of-week averages?
Monthly during stable stretches, and weekly heading into a known seasonal surge. Anything built on data older than a quarter is describing a business you no longer run — especially if you've changed rates, added a service line, or a competitor opened nearby. The re-pull takes about fifteen minutes once your reporting is set up, which is the cheapest recurring RevOps habit you'll ever adopt.
Sources
- U.S. Bureau of Labor Statistics — Occupational Outlook Handbook, Animal Care and Service Workers: https://www.bls.gov/ooh/personal-care-and-service/animal-care-and-service-workers.htm
- U.S. Department of Labor — Wage and Hour Division, Fair Labor Standards Act overview: https://www.dol.gov/agencies/whd/flsa
- U.S. Small Business Administration — Manage your business / hire and manage employees: https://www.sba.gov/business-guide/manage-your-business/hire-manage-employees
- American Veterinary Medical Association — Pet ownership and demographics resources: https://www.avma.org/resources-tools/reports-statistics
- American Boarding Kennels / International Boarding & Pet Services Association: https://www.ibpsa.com/
- IRS — Understanding employment taxes: https://www.irs.gov/businesses/small-businesses-self-employed/understanding-employment-taxes
- Cornell Law School Legal Information Institute — Fair Labor Standards Act: https://www.law.cornell.edu/wex/fair_labor_standards_act
- U.S. Bureau of Labor Statistics — Employer Costs for Employee Compensation: https://www.bls.gov/news.release/ecec.toc.htm
- American Animal Hospital Association — practice management resources: https://www.aaha.org/practice-resources/
Related on PULSE
- [How Many Employees Should I Schedule Each Shift at My Pet Grooming Salon?](/knowledge/tl0492)
- [How Many Employees Should I Schedule Each Shift at My Pottery Studio?](/knowledge/tl0481)
- [How Many Employees Should I Schedule Each Shift at My Ice Cream Shop?](/knowledge/tl0072)
- [How Many Employees Should I Schedule Each Shift at My Bowling Alley?](/knowledge/tl0085)
- [How Many Employees Should I Schedule Each Shift at My Watch and Jewelry Repair Shop?](/knowledge/tl0489)
- [How Many Employees Should I Schedule Each Shift at My Cheer Gym?](/knowledge/tl0478)










