Attendance management
for the way your team works.
Manage personnel, shifts, leave, and daily attendance calculations on your own Windows or Mac computer. Import punch records from CSV or Excel .xlsx, or connect compatible ZKTeco biometric devices for automatic sync over ADMS.
No biometric device is required for CSV or Excel imports.
Screenshots show the English interface.
Attendance takes more than collecting clock-in and clock-out records.
Separate personnel lists, shift sheets, leave records, and punch exports → manual checks every cutoff
Personnel + schedules + leave + received punch records → daily attendance calculations in one app
Attendance management in one place
Keep personnel, schedules, leave, overtime applications, punch records, and daily attendance calculations together. Review each employee's workday without joining separate spreadsheets.
Daily calculations, less manual work
Assigned schedules and received clock-in and clock-out records drive calculations for hours worked, lateness, overtime, and night differential.
Import CSV or Excel punch records
Bring clock-in and clock-out records into Time Records from a CSV or Excel .xlsx file using Employee No. No biometric device is required for file imports.
Automatic ZKTeco punch sync
Connect compatible ZKTeco biometric devices over ADMS to receive punch records automatically. Devices appear in the app ready to claim when they connect.
Correct an individual day
Resolve a missed punch or disputed day in Attendance Calculations. The correction is visible on the calculated record, while the original punch records stay unchanged.
Roles for your team
Admins manage users and biometric devices, enrollers manage personnel and enrollment, and viewers have read-only access from the same installation.
Built to extend
Use plugins to build integrations with your punch records and calculated attendance data without changing the core app.
From team setup to attendance review.
Set up your team
Add personnel, create shifts, assign schedules, and record leave and overtime applications.
Receive punch records
Import a CSV or Excel .xlsx file using Employee No., or connect a compatible ZKTeco biometric device over ADMS. Review both in Time Records.
Review daily calculations
See worked hours, lateness, overtime, and night differential calculated against each employee's schedule.
Correct and export
Resolve exceptions in Attendance Calculations, then export the results to CSV for payroll review.
ZKTeco punch sync, without repeated exports.
Compatible ZKTeco biometric devices send clock-in and clock-out records to ZKTimeOne over ADMS. The app discovers them when they connect, so you can claim them and review incoming records in one place.
A focused app for attendance management.
Small offices
Keep staff schedules, leave, and daily attendance in one focused app instead of separate spreadsheets.
Factories & warehouses
Review multi-shift schedules, overtime, and night differential alongside received punch records.
Restaurants & retail
Manage changing shift patterns, leave, and overtime without a separate schedule sheet for each branch.
IT providers
Deploy attendance management on a client's own computer, with built-in ZKTeco ADMS integration where supported.
Try it free.
Own it for $10.
Perpetual license. No monthly subscription.
Start free 30-day trialOn a Mac? Download for Mac instead.
Already on day 31? Sign in and register your installation ID for a keycode.
Before you install.
Is ZKTimeOne a cloud or SaaS product?
No. ZKTimeOne runs on your own Windows or Mac computer. It brings personnel, schedules, leave, and attendance calculations into one local installation.
How much does ZKTimeOne cost?
ZKTimeOne includes a free 30-day trial. After that, a perpetual license is $10 one time — no monthly fees, ever.
Do I need a ZKTeco biometric device?
No. Admins and enrollers can import clock-in and clock-out records from CSV or Excel .xlsx files using Employee No. Compatible ZKTeco ADMS devices can also supply them automatically. Assign schedules to calculate worked hours.
Does it automatically sync logs from my ZKTeco biometric device?
Yes. ZKTimeOne syncs automatically with compatible ZKTeco biometric devices over the ADMS push protocol as punches happen.
What does it calculate from punch records?
Hours worked, lateness, overtime, and night differential, based on received clock-in and clock-out records and assigned schedules.
Can it handle schedules and leave?
Yes — reusable schedule profiles with a kept history, plus leave applications, all in the same install.
Can it be customized?
Yes. A plugin system lets you build integrations with your own punch records and calculated attendance data without forking the app.
Need help, or have a question about your license?
Email support@zktimeone.com and we'll get back to you.
Make attendance easier to manage.
Bring schedules, leave, punch records, and daily calculations together. Try ZKTimeOne free for 30 days, then keep it for $10. Already running it? Sign in and register your installation ID (Settings > License) to get a keycode.