Online Time Clock Software

The employee time clock
that tracks every punch, anywhere.

A complete time and attendance system built for small teams. Employees clock in and out in seconds β€” from a web browser, the mobile time clock app, or a shared kiosk terminal. Every punch is timestamped and synced to the supervisor dashboard in real time.

Get Started Free See Pricing

No credit card  Β·  Cancel anytime  Β·  Free forever for small teams

🌐
Any Web Browser
Windows Β· Mac Β· Chromebook Β· Linux. Nothing to install.
πŸ“±
Mobile Time Clock App
Native iOS & Android app. One-tap clock in/out. Works offline β€” built for remote and field employee time tracking.
πŸ–₯️
Desktop App
Windows & Mac. No browser needed. Coming soon.
πŸ“Ÿ
Kiosk / PIN Mode
Shared terminal with PIN or badge. No personal login required.

Only punch in when
you're actually on site.

Off by default β€” enable in Settings only if you need it

Define approved work locations by GPS coordinates and radius β€” your office, a job site, a warehouse. When geofencing is enabled, the system checks the employee's location before accepting a punch. Employees outside the approved zone can be warned or blocked entirely.

  • Set any number of approved locations β€” each with its own name, GPS pin, and radius in feet
  • Choose "warn" or "block" mode per company β€” block mode rejects the punch outright
  • Location is captured on both clock-in and clock-out and stored with the punch record
  • Works from the web app, iOS app, and Android app β€” uses the device's built-in GPS
  • Kiosk punches are exempt β€” the kiosk is already at a fixed location
  • Supervisors manage zones from Settings β†’ Security without involving IT
app.ckzinc.com/Settings
Time clock punch-in with GPS geofencing β€” employee clocking in on mobile app

Lock punches to
your office network.

IP restrictions let you whitelist specific IP addresses β€” your office router, a VPN exit node, a branch location β€” so employees can only clock in when connected to an approved network. A complement to GPS geofencing for office-based teams.

  • Add any number of approved IP addresses per company
  • Punches from unlisted IPs are rejected with a clear message to the employee
  • Individual employees can be marked exempt β€” useful for traveling staff or supervisors
  • Works alongside GPS geofencing β€” both checks run on every punch
Allowed IP Addresses
203.0.113.42Main Office
198.51.100.17Warehouse
192.0.2.88VPN Exit
βœ“ Punch accepted β€” IP 203.0.113.42 is on the approved list

Every punch tagged to
a job or cost center.

Off by default β€” enable in Settings only if you need it

Accounting codes let employees select a job, project, or cost center when they clock in or out. Run hours-by-code reports to see exactly where labor time went β€” useful for job costing, client billing, and department allocation.

  • Supervisors define any number of codes β€” job names, department codes, client names, project IDs
  • Employees select a code from a dropdown when punching β€” no typing, no errors
  • Optional: make codes required β€” the punch is blocked until a code is selected
  • Hours-by-code summary in payroll reports for cost allocation
  • Codes are enabled per-company β€” if you don't need them, they're completely hidden
Select a Project Code
● PROJ-101 β€” Downtown Renovation
β—‹ PROJ-102 β€” Westside Plumbing
β—‹ OVERHEAD β€” General & Admin
β—‹ MAINT β€” Equipment Maintenance

A quick note on
every clock in or out.

Off by default β€” enable in Settings only if you need it

Let employees add a short note whenever they clock in or out β€” what job they're on, why they're late, who they covered for. Shows up right alongside the punch on every timecard, dashboard, and payroll report, so context never gets lost between the time clock and payroll.

  • Optional free-text note field on the clock-in and clock-out screen
  • Optional: make a description required before the punch is accepted
  • Descriptions appear next to every punch on the dashboard, timecards, Manage Time, and payroll reports
  • Enabled per-company β€” if you don't need it, employees never see the field
Clock In
Covering the front counter for Sam

See exactly who's on
the clock right now.

Every punch syncs instantly to the supervisor dashboard. See who's in, who's out, how long they've been clocked in, and who's approaching overtime β€” all without refreshing the page.

  • Live list of clocked-in employees with elapsed time
  • Overtime threshold alerts β€” get warned before OT kicks in
  • Missed punch notifications sent to supervisors automatically
  • Full punch history with clock-in IP and GPS coordinates
  • Audit log of every edit β€” who changed what and when
app.ckzinc.com/Dashboard
CKZ Time Clock supervisor dashboard β€” real-time clocked-in status and overtime alerts

Your whole roster,
not one employee at a time.

Coming from a spreadsheet or another system? Bring your entire team in at once instead of adding employees one by one.

  • Bulk-import employees from a CSV β€” names, emails, pay rates, and roles all at once
  • Add employees individually any time β€” full control over details, login, pay, and kiosk PIN in one pass
  • Import errors are flagged before anything is created, so a bad row never corrupts your roster
Import Employees
πŸ“„
employees.csv β€” 24 rows
βœ“ 24 employees ready to import

Ready to replace paper timesheets?

Free forever for small teams. All features unlocked for 30 days. No credit card required.

Get Started Free