Learning Hub · Team
Staff Holidays & Leave Management
What is the Holidays module?
The Staff Holidays module handles the complete lifecycle of staff leave — from booking a request through to approval, decline, and tracking against annual allowances. It supports eight leave types (Annual Leave, Sick Leave, Unpaid Leave, Compassionate, Maternity/Paternity, Training Days, TOIL, and Bank Holidays), automatic working-day calculation that excludes weekends, a visual team calendar showing who's off when, per-staff allowance summaries, and quick approve/decline actions. It pulls the staff list directly from your Staff Directory so names are always in sync.
How the leave booking flow works
Booking a holiday follows a streamlined process designed to be fast for both staff and managers:
1. Select staff member
Choose from the dropdown — this is populated automatically from your active Staff Directory entries. No need to type names manually.
2. Choose leave type
Eight leave types available, each colour-coded: Annual (blue), Sick (orange), Unpaid (grey), Compassionate (purple), Maternity/Paternity (teal), Training (brand green), TOIL (green), Bank Holiday (red).
3. Set date range
Pick start and end dates. The system automatically calculates working days (Mon–Fri), excluding weekends. Half-day toggles available for start and end dates.
4. Status assignment
New bookings default to "Pending." Managers can approve or decline with a single click from the upcoming view — no need to open the record.
See the team calendar in action
A busy week — annual leave, sick day, and a training day all visible at once
Mon
Tue
Wed
Thu
Fri
Sarah M
🏖️
James K
🤒
Emma R
📚
Sarah M — Allowance
28 days total · 5 used · 3 pending
20
days remaining
✓ Calendar synced — no staffing clashes detected
The four views explained
The module provides four distinct views, each serving a different purpose:
Upcoming
Shows all future holiday bookings sorted by date, with quick approve/decline buttons for pending requests. This is the default view and the one you'll use most day-to-day.
All Holidays
Complete history of every holiday booking — past and future — sorted newest first. Useful for auditing, disputes, or checking if someone really did take that sick day in January.
Calendar
A month-by-month grid view. Each day shows coloured dots for each staff member who's off that day. Navigate forward and backward through months. Perfect for spotting clashes at a glance.
Allowances
Per-staff breakdown showing total allowance (default 28 days UK statutory), days used (approved), days pending, sick days taken, and remaining balance. Each staff member gets a progress bar showing how much of their allowance is used.
Leave types in detail
Each leave type is colour-coded and tracked separately in the allowance summary:
🏖️ Annual Leave
Standard holiday days. Deducted from the 28-day statutory allowance (or your custom allowance). Colour: blue.
🤒 Sick Leave
Tracked separately — does not reduce annual allowance. Colour: orange. High sick-day counts are visible in the Allowances view for absence management.
⏸️ Unpaid Leave
Authorised absence without pay. Does not count against annual leave. Useful for extended breaks or personal situations.
💜 Compassionate Leave
Bereavement or family emergency. Tracked separately. Colour: purple.
👶 Maternity / Paternity
Extended statutory leave. Colour: teal. Tracked as a separate category so it doesn't skew annual leave reporting.
📚 Training Day
Paid time off for CPD, courses, or conferences. Colour: brand green. Links conceptually to the DEFRA Training Vault — staff attending external training should have matching records in both systems.
⏰ TOIL (Time Off In Lieu)
Compensatory leave earned by working extra hours. Colour: green. Track it separately to ensure staff are taking the time back they're owed.
🏴 Bank Holiday
UK statutory bank holidays. Colour: red. Pre-book these for staff who work them so allowance tracking is accurate.
Automatic working-day calculation
When you select a date range, the system calculates working days automatically:
Weekend exclusion
Saturdays and Sundays are automatically excluded from the day count. A Monday-to-Friday booking = 5 working days, even though the calendar span is 5 days.
Half-day support
Toggle "Half day" on the start or end date to deduct 0.5 instead of 1. Useful for staff who need a morning appointment but can work the afternoon.
Editable override
The calculated days field is editable — if your business operates weekends, you can manually adjust the count to reflect your actual working pattern.
What happens when you book a holiday
Click each scenario to see the result and email preview
Pending → Approve/Decline
New bookings start as "Pending." The header badge shows the pending count. From the Upcoming view, a manager can approve or decline with a single icon click — green tick to approve, red X to decline. No dialog, no confirmation — just fast one-tap action.
Calendar Sync
Approved holidays immediately appear in the Calendar view as coloured bars. Multiple staff off on the same day show as stacked indicators — making it instantly obvious when you're short-staffed.
Allowance Tracking
The Allowances tab recalculates in real time. Each staff member's progress bar updates to show how much of their 28-day allowance has been used, with separate sick-day tracking that doesn't eat into their holiday balance.
Pro tips for holiday management
Set a minimum notice period for holiday requests. While the system doesn't enforce this, you can add it to your staff handbook and check the request date against the booking date when approving.
Use the Calendar view before approving — check that you won't have too many staff off on the same day. Even without formal clash detection, the visual calendar makes overlaps obvious.
Bank holidays: pre-book them for staff who normally work those days. This ensures the allowance shows the correct remaining balance (28 days includes bank holidays in UK statutory minimum).
Sick leave spikes? The Allowances view shows total sick days per person. If someone has taken 10+ sick days, it might be time for a welfare check or return-to-work conversation.
Training days should match your DEFRA Training Vault records. If Emma takes Friday as a "Training Day," there should be a corresponding course completion or CPD event logged in Compliance.
TOIL should be tracked accurately. If staff work a bank holiday, book the bank holiday AND then create a TOIL booking for the day they take off in return.
At year-end, export or screenshot the Allowances view. This gives you a clean record of every staff member's leave usage for the year — useful for annual reviews and HMRC enquiries.
The working-day calculator assumes Mon–Fri. If your business operates 7 days a week, always manually adjust the "days" field to reflect your actual schedule.
Learning Hub • Staff Holidays & Leave Management
MyPetSitter®
The all-in-one platform for pet care professionals. Beautiful, powerful, and built with love for the pet industry.

Tools
DEFRA Readiness Check
Livestock Worrying Check
Earnings Calculator
How Many Dogs Can I Walk?
Dog Boarding Licence Guide
Product
Features
Pricing
Compare
Learning Hub
About Us
Sign In
Start Free Trial
Legal
Privacy Policy
Cookie Policy
Terms of Service
Code of Conduct
Directory
Business Directory
List your business
Remember
Journal
Support
Submit a Ticket
hello@mypetsitter.co.uk
Telegram
Discord
YouTube
Available Mon–Fri, 9am–5pm
Contact Us
© 2026 MyPetSitter. All rights reserved.
Proud member · Pet Industry Federation
ICO Registration: ZC191166 · GDPR Compliant · Data hosted on Google Cloud (EU)
MyPetSitter Ltd · Registered in England & Wales, company no. 17063676 · Registered office: 19 Yarrow Drive, Harrogate, HG3 2XD · UK trade mark no. UK00004352373