Attendance and time off without the back and forth
Clock in from web, mobile, or kiosk, manage shifts, and let people request leave in a tap. Balances and approvals stay in sync automatically.
- Clock in anywhere
- Shift scheduling
- Leave and balances
Android app from 20 October 2026, iOS coming soon


What is attendance and leave management?
Attendance and leave management records who worked when and handles time-off requests, balances, and approvals. BusinessHRM lets people clock in from web, mobile, or a kiosk, and keeps leave balances and shift schedules in sync without email threads.
What BusinessHRM does about it
BusinessHRM turns attendance and leave into a few taps. People clock in from anywhere with device, IP, and optional location captured, request time off from their phone, and watch balances update instantly while managers approve from wherever they are. Shifts and rosters are built once, late and overtime rules apply themselves, and per-location holiday calendars mean the right people get the right days off automatically.
Why teams go looking for attendance and leave
- 01Leave lives in email and gets lostRequests, approvals, and remaining balances scatter across inboxes, so two people book the same week off and nobody catches it.
- 02You cannot prove who was whereRemote and on-site attendance is a trust exercise with no device, IP, or location context to back it up.
- 03Shift planning happens in a spreadsheetRosters live in a fragile spreadsheet that breaks the moment someone swaps a shift, and coverage gaps only surface on the day.
How attendance and leave works
Set the rules once, then let the days run
Most of the work is up front. After that, check-ins, approvals and balances look after themselves.
- 1
Once
Set shifts, rules and leave types
Define shifts and rotations, late, half-day and overtime rules, and leave types with quotas, accrual and carry-forward.
- 2
Every day
People check in where they work
From the web, the Android app, a shared kiosk or a ZKTeco biometric device. Each check-in records IP and device, plus location if you turn it on.
- 3
Any time
Leave is requested and approved
Employees apply from their phone with attachments if needed. Approvals can be multi-level, and the balance and team calendar update the moment it is approved.
- 4
Month end
Payroll starts from clean records
Attendance, overtime and paid or unpaid leave flow into the pay run, so nobody re-types a register.
The month, the week and every request
Managers work on the web, where the whole month fits on one screen. Employees mostly never leave their phone.
The whole month on one grid
Present, late, half day, leave and holiday for every employee, marked by the rules you set rather than by hand.
- Late and overtime flagged automatically
- Export straight to payroll

A roster that survives a swap
A row per employee and a column per day. Assign shifts in bulk, rotate them, and handle shift-change requests without rebuilding the week.
- Shift rotation
- Shift-change requests

Every request, with its status
Each leave request shows the date, duration, approval status and whether it is paid or unpaid, so balances never need a recount.
- Multi-level approval
- Per-location holiday calendars

Put the roster and the leave calendar in one place
Start free, set up your shifts and leave types, and invite the team to check in from the Android app or the browser.
What you get with Attendance & Leave
Included on every plan, including the free Starter plan for unlimited users.
Clock in with context
Capture IP, device, and optional location at check-in so remote and on-site attendance is verifiable.
Shifts and rosters
Build recurring schedules, assign and rotate shifts, and see who is working at a glance.
Leave requests in a tap
Employees request time off, balances update instantly, and managers approve from anywhere.
Late and overtime rules
Define your policies once and let the system flag lateness, half-days, early leaving and overtime for you.
Holidays and calendars
Per-location holiday calendars mean the right days off for the right people, automatically.
Biometric punch-in
On-site teams can punch in on a ZKTeco biometric device, and the record lands in the same attendance register.
What changes once it is running
- No more double-booked leaveLive balances and one approval flow mean requests never collide and managers decide with the full picture.
- Attendance you can stand behindDevice and location context make remote and on-site check-ins verifiable, which ends the he-said-she-said.
- Payroll-ready hours automaticallyLateness, half-days, and overtime are flagged as they happen, so payroll starts from clean numbers.
Who it is for
- Shift-based businessesRetail, hospitality, and support teams that live and die by the roster.
- Distributed teamsCompanies with people across offices, cities, or time zones who still need fair attendance.
- Field and site crewsTeams that clock in from the job, not a desk, and need proof of presence.
Software this replaces
Get attendance and leave without paying for a separate tool, and keep the rest of your business attached.
See all comparisons- DeputyShift scheduling and clock-in, with the HR records and payroll attached instead of integrated later.
- When I WorkRosters and availability, plus leave, attendance rules, and reporting in the same platform.
- JibbleVerifiable clock-in with device and location, now feeding straight into payroll.
Know who is in, and who is off, by asking
Managers ask the in-app assistant about their team. Through the MCP server, Claude can also make changes such as adding a holiday.
- In-app AI chat
"Who is on leave next week?"
- In-app AI chat
"Which employees were late more than twice this month?"
- Claude, ChatGPT or Cursor via MCP
"Who is on leave next week, and does it clash with any project deadlines?"
- Claude, ChatGPT or Cursor via MCP
"Add 14 August as a public holiday for the Lahore office."
Example prompts. The in-app chat answers questions and does not change records. Creating and updating records with AI happens through the MCP server, with the permissions of the person who connected it.
Attendance & Leave questions, answered
Can people clock in from their phone?
Yes. Employees can clock in from the web, the Android app, or a shared kiosk, and each check-in captures device, IP, and optional location. The Android app is in Google Play review and launches on 20 October 2026, and the iOS app is coming soon.
Does the app track location all day?
No. Location is checked only at check-in, and only if your company turns that check on. There is no background location tracking.
Do leave balances update automatically?
Yes. When a request is approved, the balance updates instantly and the time off shows on the team calendar.
Can I set different holidays per location?
Yes. Per-location holiday calendars apply the right public holidays to the right employees automatically.
Does it work with biometric devices?
Yes. ZKTeco biometric devices can be connected for on-site punch-in, and those records land in the same attendance register as web and mobile check-ins.
Does attendance feed payroll?
Yes. Approved attendance, overtime, and leave export cleanly into payroll so hours are never rekeyed.
Check-ins, shifts and leave, sorted before Monday
Start free, set your shifts and leave policies, and let your team check in from their phones.
Free forever for unlimited users. No credit card required.