Biometrics & Attendance · Guide

ZKBio Time.Net: Set Up Leave and Public Holidays

Staff on approved leave should not appear absent, and 20 October is not a normal Tuesday. Tell the software.

Shop ZKTeco K40 terminals →Get help on WhatsApp
By Qyvea LimitedPublished 2026-10-20Updated 2026-10-202 min read
On this page01. Public holidays02. Leave types03. Record leave04. Pay and overtime05. Check the result06. A typical scenario07. Common mistakes08. Quick checklist09. Frequently asked questions
ZKTeco K40 fingerprint time attendance terminal
Quick answer

Under the Attendance menu add holidays (for example Madaraka Day, Mashujaa Day) and leave types, then record each leave period for the employee, and recalculate so reports show leave instead of absence.

Key takeaways

  • Add Kenya's public holidays at the start of the year.
  • Record leave per employee and period.
  • Recalculate after any change.
  • Decide how holidays and overtime pay interact.

01Public holidays

Add each holiday as a date (and name) so the software does not mark an unworked day as absence. Kenya's usual list includes New Year's Day, Labour Day, Madaraka Day, Mashujaa Day, Jamhuri Day, Christmas and Boxing Day, plus Good Friday, Easter Monday and Eid holidays that move yearly. Check the official gazette each year for dates.

02Leave types

  • Annual leave
  • Sick leave
  • Maternity or paternity leave
  • Compassionate or unpaid leave

Create the types your policy uses so reports can separate them.

03Record leave

  1. Open the leave or holiday area under the Attendance menu.
  2. Pick the employee and leave type.
  3. Enter start and end dates.
  4. Save and recalculate for that period.
TipLeave rules vary by version; follow the menu names you see.

04Pay and overtime

If staff work on a public holiday, your holiday overtime rate may differ. Decide the rule with HR first. See overtime calculation.

05Check the result

Run reports for the month and confirm leave days are not listed as absent. If they are, the leave record or the shift assignment is missing; see absent though punched.

06A typical scenario

On Mashujaa Day an office was closed, yet reports marked everyone absent. Adding the holiday date to the software and recalculating cleared the false absences and removed a payroll argument.

Illustrative example based on common cases, not a named customer.

07Common mistakes

  • Forgetting to add moving holidays like Eid.
  • Recording leave but not recalculating.
  • Treating public holidays as normal days.
  • Using the wrong leave type.
  • Overlapping leave records.

08Quick checklist

  1. Holidays added yearly
  2. Leave types created
  3. Leave recorded per employee
  4. Recalculated
  5. Reports checked
  6. HR approvals filed

09Frequently asked questions

Does the terminal know about holidays?

No. Holidays and leave live in the software and affect calculation only.

Can I import a list of holidays?

Add them manually or from your version's import tool if available.

What about half-day leave?

Many versions allow a part-day leave with hours; check your leave form.

Is this a payroll system?

No. It supplies attendance data to payroll. See payroll hours.

This guide is part of our ZKTeco K40 and ZKBio Time.Net series. For the full start-to-finish walkthrough with screenshots, read How to Configure a ZKTeco K40 Pro with ZKBio Time.Net.

ZKTeco and ZKBio are trademarks of ZKTeco Inc. Menu names on the K40 Pro and in the software vary slightly by firmware and software version; where yours differ, look for the nearest match. Qyvea is a ZKTeco reseller and installer in Kenya.

Why customers choose Qyvea

Genuine brandsManufacturer warranty on what we sell, so you are not gambling on the box.
One team, start to finishThe people who advise you also install and support it.
Fast answersWhatsApp replies usually within 30 minutes, and delivery within 24 hours in Nairobi.
Easy to buyPay by M-Pesa, bank transfer or card. Free delivery in Nairobi on orders over KES 5,000.
Risk taken off you7-day returns and exchanges on products, and a workmanship warranty on installations.
Customers say soRated 4.6/5 from 57 Google reviews.

Your next step takes one minute: send us a photo of the place on WhatsApp and we will tell you what it needs.

Related articles

Biometrics & Attendance · Guide
How to Enrol a Fingerprint on a ZKTeco K40 Pro
Enrol two fingers per person, at the terminal or from the software.
2 min readREAD FULL ARTICLE →
Biometrics & Attendance · Guide
ZKBio Time.Net: How to Add an Employee
Create the employee record, link the area and sync it to the terminal.
2 min readREAD FULL ARTICLE →
Biometrics & Attendance · Guide
How to Set the Date and Time on a ZKTeco K40 Pro
A wrong clock means wrong lateness. Set it on the device or sync it from the PC.
2 min readREAD FULL ARTICLE →
← PreviousZKBio Time.Net: Set Up a Night Shift That Crosses MidnightNext →ZKBio Time.Net: Add a Manual Punch for a Missed Check-In or Check-Out

Need this system installed?

Talk to Qyvea. We design, install and maintain it.

Chat with us — 30 min response