HomeFeaturesLeave Management
Leave Management · Professional

A complete leave management system for South African preschools and ECD centres

Not just leave requests, a full leave management system. A colour-coded team calendar, South African public holidays subtracted automatically, an auditable balance ledger with accruals and carry-over, half-day and custom leave types, contextual approvals, and one-click team bookings for a December shutdown. Everything you need to run staff leave properly, included in the Professional plan at no extra cost.

  • A colour-coded team leave calendar grouped by department, with a "who's away today" view
  • South African public holidays preloaded and subtracted from leave days automatically
  • Balances on an auditable ledger, every accrual, carry-over, and admin correction is logged
EarlyTrack company leave calendar showing colour-coded leave grouped by department for a South African ECD centre

Leave on a spreadsheet means the principal is the only record, and it is always out of date

Leave asked via WhatsApp
Balance guessed from a stale sheet
Public holiday counted by mistake
Two staff away the same week
Principal carries the record

Leave is one of the most common reasons staff and management fall out, and in most South African ECD centres it is managed entirely through verbal requests, WhatsApp messages, and a spreadsheet that one person, usually the principal, keeps. The Basic Conditions of Employment Act (BCEA) sets out annual, sick, family responsibility, and maternity entitlements, but knowing the rules is not the same as having a record that proves you applied them.

A teacher asks for three days of annual leave over WhatsApp. The principal says yes. The spreadsheet was last updated a month ago, so nobody is sure what the teacher's remaining balance actually is. The days are approved on a guess. Later, when the teacher disputes how much leave they have left, there is no clear ledger to settle it, only a spreadsheet that has been edited, overwritten, and copied between devices.

A second teacher requests leave for the same week. The principal cannot remember who else is off without opening the spreadsheet, and the spreadsheet does not flag the overlap. Both are approved. Now two staff members are away at once, and on those days the centre may not have enough adults for the children present.

A leave request runs across a public holiday. Nobody adjusts for it, so the staff member is charged a full day they should not have lost, or the school loses track and over-credits them. Sick leave is harder still: the BCEA counts sick leave over a rolling three-year cycle, not a calendar year, and almost no spreadsheet tracks that correctly.

At year-end, leave that should carry over is forgotten, or leave that should be forfeited is quietly carried anyway. No warning goes out beforehand. The carry-over cap, if there is one, lives in the principal's memory.

None of this is carelessness. It is what happens when leave, with its public holidays, accruals, carry-over caps, and three-year sick cycle, is run on a tool that was never built to track any of it.

One leave system, staff apply, the principal approves with full context, and the ledger keeps itself

EarlyTrack's leave management module replaces the WhatsApp-and-spreadsheet routine with a connected system: staff apply from their portal, public holidays and block-out periods are handled automatically, the principal approves while seeing balances and conflicts, and an auditable ledger records every change. Leave management is included in the Professional plan at no extra cost.

Apply

Staff apply from the portal, choosing a leave type, dates, and a full or half day, with their balance visible before they submit.

Approve

The principal reviews with the balance, the requested days, the resulting balance, and who else is already away, then approves, one request or in bulk.

Track

The auditable ledger deducts the days, the calendar updates, and reports, reminders, and forfeiture warnings follow on their own.

What the leave management module covers

All features on this page are included in the Professional plan at no extra cost. Standard does not include leave management.

Team Leave Calendar PRO

A colour-coded calendar grouped by department

See the whole team's leave on one colour-coded timeline, grouped by department, plus a "who's away today" view for the morning glance. Before approving anything, you can see who is already off.

Colour-coded by leave type
Grouped by department
"Who's away today" view
Overlaps visible at a glance
EarlyTrack team leave calendar showing colour-coded leave grouped by department
SA Public Holidays & Closures PRO

Public holidays subtracted automatically, plus your own closures and block-outs

South African public holidays are preloaded and automatically subtracted from leave days, so a public holiday inside a request never counts against the balance. Admins can add custom school closures, and block-out periods, such as a December shutdown, that prevent applications.

SA public holidays preloaded
Auto-subtracted from leave days
Custom school closures
Block-out periods (e.g. December)
EarlyTrack South African public holidays and school closures with a December block-out period
Auditable Balance Ledger PRO

Entitlement, accruals, carry-over, and corrections, all logged

Balances run on an auditable ledger that records entitlement, accruals, and carry-over with a configurable cap. Forfeiture comes with advance warnings, and admin balance corrections are possible, with every adjustment logged so a balance dispute can always be traced.

Entitlement and accruals
Carry-over with configurable cap
Advance forfeiture warnings
Logged admin corrections
EarlyTrack auditable leave balance ledger showing entitlement, accruals, carry-over, and corrections
Half-Day Leave PRO

Apply for a morning or an afternoon

Staff can apply for a morning or an afternoon (0.5 day) on a single day, rather than being forced to take a whole day for a short appointment. The half-day is deducted from the balance accordingly.

Morning or afternoon
0.5 day on a single day
Deducted to the half-day
No whole day wasted
EarlyTrack half-day leave application for a morning or afternoon
Leave Types & Policies PRO

BCEA defaults, your own custom types, and per-employee overrides

Schools define their own leave types and colours, and each employee can have an entitlement override. BCEA defaults are included: Annual at 15 days, Sick on the 3-year BCEA cycle, Family Responsibility, Maternity shown as up to 4 months, and Unpaid.

BCEA defaults included
Custom types and colours
Per-employee entitlement override
Maternity shown as up to 4 months
EarlyTrack custom leave types and per-employee leave policies with BCEA defaults
Contextual Approvals PRO

Approve knowing the balance, the impact, and who else is away

When reviewing a request the principal sees the staff member's available balance, the requested days, the resulting balance, and which colleagues are already on leave for those dates. They can change the leave type at approval, and bulk-approve several requests at once.

Balance before and after shown
Colleagues already on leave
Change leave type at approval
Bulk-approve requests
EarlyTrack contextual leave approval showing balance, requested days, and colleagues already on leave
Configurable Leave Cycles PRO

Company leave year or anniversary cycle, with a per-employee override

Choose a uniform company leave year by setting the start month, or an anniversary cycle that runs from each employee's start date, with a per-employee override where you need one. Sick leave always uses the BCEA 3-year cycle, separate from your chosen leave year.

Company year, choose start month
Anniversary from start date
Per-employee override
Sick always on BCEA 3-year cycle
EarlyTrack configurable leave cycle settings for a company leave year or anniversary cycle
Calendar Subscription PRO

Subscribe in Google, Outlook, or Apple, read-only, no setup

Staff subscribe to their own leave, and admins to the team calendar, from Google, Outlook, or Apple using a private .ics link. The subscription is read-only and needs no setup, leave shows up alongside everything else in their calendar.

Private .ics link
Google, Outlook, Apple
Read-only, no setup
Personal leave or team calendar
EarlyTrack leave calendar subscription via a private .ics link for Google, Outlook, and Apple
Digests & Reminders PRO

Weekly approver reminders and a team "who's away" digest

Approvers get a weekly reminder of requests still waiting on them, so nothing sits pending and forgotten. The team receives a "who's away" digest, and staff and admins are warned in advance before leave is forfeited.

Weekly pending-request reminders
Team "who's away" digest
Advance forfeiture warnings
Nothing sits forgotten
EarlyTrack weekly approver reminders and team who's away leave digest
Leave Reports PRO

Sick-leave patterns, carry-over tracking, and a month-end summary

Spot recurring sick-leave patterns, track carry-over and forfeiture, and receive a scheduled month-end leave report by email. Everything can be exported to CSV or PDF for your own records or your accountant.

Sick-leave pattern detection
Carry-over and forfeiture tracking
Month-end report emailed
CSV and PDF export
EarlyTrack leave reports showing sick-leave patterns, carry-over tracking, and a month-end summary
Staff Self-Service PRO

Read-only balance cards and apply from the staff portal

Staff see read-only balance cards that match the admin view, so there is one shared source of truth, and they apply for leave straight from the staff portal. Fewer "how much leave do I have left?" questions arrive at the principal's desk.

Read-only balance cards
Matches the admin view
Apply from the staff portal
Fewer balance questions
EarlyTrack staff self-service portal showing read-only leave balance cards and a leave application
Book Team Leave PRO

Book the same dates for the whole team, a December shutdown in seconds

Closing for the December break or a long weekend? Book the same leave dates for many staff at once instead of capturing each request by hand. Select the whole team or just a few, pick one date range, and EarlyTrack skips anyone with overlapping leave or no balance, with the option to approve immediately.

Select all staff or pick a few
One date range for everyone
Skips overlaps and no-balance
Approve immediately, optionally
EarlyTrack book team leave dialog selecting the whole team for a December shutdown in one step
Staff Birthday Reminders PRO

An optional reminder so a birthday is never missed

An optional extra: EarlyTrack can email admins, show an in-app popup, and notify the birthday staff member when a staff birthday comes around. Schools can upload their own English and Afrikaans popup image to match how they like to celebrate.

Optional, off unless you turn it on
Email plus in-app popup
Notifies the birthday staff member
Upload your own EN/AF popup image
EarlyTrack staff birthday popup showing a celebratory message and the school's own birthday image

From a leave request to an updated balance, the full lifecycle

01
Staff member applies
A staff member opens the portal, checks their balance cards, and submits a request, choosing a leave type, dates, and a full or half day.
02
Holidays and block-outs checked
EarlyTrack subtracts any public holidays or school closures inside the dates, and blocks the request if it falls inside a block-out period.
03
The approver reviews with context
The principal sees the available balance, the requested days, the resulting balance, and which colleagues are already on leave for those dates.
04
Approved or rejected
The approver approves or rejects, individually or in bulk, and can change the leave type at approval. The decision is timestamped.
05
Balance updates on the ledger
On approval the days are deducted on the auditable ledger, the team calendar updates, and the staff member's balance cards reflect the change.
06
Reminders and reports follow
Weekly reminders chase anything still pending, the team away digest goes out, and a month-end leave report is emailed to admins.

Who the leave management module is designed for

Principals who keep leave in their head and a spreadsheet

If the principal is the leave record, approving over WhatsApp and updating a spreadsheet when there is time, EarlyTrack moves that into a shared, auditable system that does not depend on one person's memory.

Schools that want to apply the BCEA correctly

Annual, sick on the rolling three-year cycle, family responsibility, maternity, and unpaid leave each behave differently under the BCEA. EarlyTrack tracks each correctly, with the sick cycle handled separately from your leave year.

Schools that have had a dispute over how much leave is left

When the balance is questioned, an auditable ledger settles it: every accrual, carry-over, deduction, and admin correction is recorded with a timestamp, rather than living in an edited spreadsheet.

Centres that need to keep enough adults on the floor

Because the approver sees who else is already on leave for the same dates, it is easier to avoid approving two staff off at once, and a December block-out keeps the shutdown period clear.

Schools that lose track of carry-over at year-end

The configurable carry-over cap and advance forfeiture warnings mean year-end is handled by the system, not remembered at the last minute, and staff are told before they lose anything.

What principals should know before moving leave off the spreadsheet

Every balance change is recorded on the ledger

Entitlement, accruals, carry-over, deductions, and admin corrections are all written to an auditable ledger. If a balance is ever questioned, you can show exactly how it was reached and who changed it.

Sick leave follows the BCEA three-year cycle

Sick leave is tracked on the BCEA rolling three-year cycle regardless of the leave year you choose for other types, so the entitlement is calculated the way the Act intends.

Staff are warned before leave is forfeited

Forfeiture does not happen silently. When a balance is approaching its carry-over cap, both staff and admins receive advance warnings so the leave can be used or carried before it is lost.

The calendar subscription is read-only

The .ics link staff use to see their leave in Google, Outlook, or Apple is read-only and private. Subscribing to it cannot change any leave record, it only displays what is already approved.

Leave records are isolated to your school

Staff leave balances, applications, and history are stored within your school's isolated data environment. No other school can see your records.

Staff departure does not delete leave history

When a staff member leaves and their account is deactivated, their leave ledger and history remain in the system. Deactivation removes access, it does not erase the record.

Questions about moving leave off the spreadsheet

Questions about moving leave off the spreadsheet
A spreadsheet records what you typed into it, and only when you remember to. It does not subtract public holidays, track the BCEA three-year sick cycle, warn you before leave is forfeited, flag that two staff are already away, or keep a tamper-evident record of who changed a balance. EarlyTrack's ledger does all of that automatically.
EarlyTrack ships with BCEA defaults, so most staff start on the standard entitlements without any setup. You only adjust the staff members who differ, using a per-employee override, and South African public holidays are already loaded for you.
No. You can set a company leave year that starts in any month, or use an anniversary cycle that runs from each employee's start date, with a per-employee override where needed. Sick leave always follows the BCEA three-year cycle, separately from your chosen leave year.
Yes. Add a block-out period for the shutdown and staff cannot submit applications inside it. You can also add the closure as a custom school closure so those days are handled the same way as public holidays.
Staff have read-only balance cards in their portal that match exactly what you see as the admin. They can check their balance and apply for leave themselves, which removes most of the day-to-day questions from your desk.
Leave management is part of the Professional plan and is included at no extra cost, there is no separate add-on price. The Standard plan does not include leave management. The 14-day free trial gives you full Professional access, including the complete leave module, before you commit to any payment.

Frequently asked questions

Frequently asked questions
Yes. EarlyTrack's leave management module covers a team leave calendar, South African public holidays, an auditable balance ledger, half-day leave, custom leave types, contextual approvals, configurable leave cycles, calendar subscription, digests, and reports, all on the Professional plan at no extra cost.
EarlyTrack ships with BCEA defaults, Annual (15 days), Sick (on the 3-year BCEA cycle), Family Responsibility, Maternity (shown as up to 4 months), and Unpaid. Schools can also define their own custom leave types and colours, and set a per-employee entitlement override for any type.
Sick leave always uses the BCEA 3-year cycle, regardless of which leave year you choose for other leave types. The ledger tracks each employee's sick entitlement and usage against their current 3-year cycle.
Yes. South African public holidays are preloaded and automatically subtracted from leave days, so a public holiday inside a leave request does not count against the staff member's balance. Admins can also add custom school closures and block-out periods.
Yes. Admins can define block-out periods, for example a December shutdown or a busy intake week, during which staff cannot submit leave applications. Custom school closures can also be added alongside the preloaded public holidays.
Leave balances run on an auditable ledger that tracks entitlement, accruals, and carry-over with a configurable cap. When a balance is due to be forfeited, staff and admins receive advance warnings. Every adjustment, including admin balance corrections, is logged.
Yes. Staff can apply for a morning or an afternoon (0.5 day) on a single day, and the half-day is deducted from the balance accordingly.
When reviewing a request the principal sees the staff member's available balance, the requested days, the resulting balance, and which colleagues are already on leave for those dates. The principal can change the leave type at approval and can bulk-approve.
Yes. You can use a uniform company leave year, choosing the start month, or an anniversary cycle that runs from each employee's start date, with a per-employee override available. Sick leave always uses the BCEA 3-year cycle.
Yes. Staff can subscribe to their own leave, and admins to the team calendar, from Google, Outlook, or Apple using a private .ics link. The subscription is read-only and requires no setup.
No. Leave management is included in the existing Professional plan at no extra cost. The Standard plan does not include leave management. The 14-day free trial gives you full Professional access.
Yes. The 14-day free trial gives you the complete Professional plan, including the full leave management module, with no credit card required.
When a staff member's account is deactivated, their leave ledger and history remain in the system. Deactivation removes access, it does not delete records.
Approvers receive weekly reminders for pending requests, and the team receives a who-is-away digest. A scheduled month-end leave report is emailed to admins, and staff and admins receive advance warnings before leave is forfeited.

Leave management on Standard and Professional

Feature
Standard
Professional
Company and team leave calendar
,
SA public holidays preloaded and auto-subtracted
,
Custom school closures and block-out periods
,
Auditable leave balance ledger
,
Accruals, carry-over (configurable cap), and forfeiture warnings
,
Admin balance corrections (logged)
,
Half-day leave (morning or afternoon)
,
Custom leave types and per-employee policy overrides
,
BCEA leave defaults
,
Sick leave on the BCEA 3-year cycle
,
Contextual approvals with balance and conflict view
,
Configurable leave cycles (company year or anniversary)
,
Calendar subscription (.ics), Google, Outlook, Apple
,
Weekly approver reminders and team away digest
,
Leave reports and month-end summary (CSV/PDF)
,
Staff self-service balance cards and applications
,
Staff birthday reminders (optional)
,

Run staff leave from the same platform as your assessments

The 14-day free trial gives you the complete Professional plan, the full leave management module, including the team calendar, public holidays, the auditable balance ledger, half-day leave, BCEA leave types, and contextual approvals, with no credit card required.

Start your free 14-day trial

No credit card. Full Professional access. Cancel any time.

Not ready? Request a walkthrough →

Explore all EarlyTrack features

← Back to all features