The daily muster, in seconds.
Mark the day's roll for office and site crews — present, half-day, paid-leave, with overtime hours and the site they worked on. It's the clean input that drives payroll.
Everything the attendance module ships with.
One-tap muster
A roster of your active people for any date; set status in a tap, with a "mark all present" shortcut.
Per-site roll
Attach each day's attendance to the site worked on, so labour cost lands against the right project.
Overtime capture
Log overtime hours per person; payroll turns them into OT pay at the right rate.
Idempotent marking
Re-marking a day updates the same row — no duplicates, no double counting.
Feeds payroll
Payable days (present 1, half-day 0.5, paid-leave 1) roll straight into the payroll run.
History & filters
Review attendance by employee, site, or date range whenever you need it.
What this looks like on a real site.
The muster lives in a notebook and payday is a negotiation
A paper register that only one person can read turns every wage day into a dispute about how many days somebody worked. Marking the roll takes seconds — a roster of active people for the date, status set in a tap, with a mark-all-present shortcut for the common case — and the record is the same one payroll reads. Nothing gets recounted at the end of the month.
Labour cost is not landing against the right project
Each day's attendance is attached to the site worked on, so when the crew moves from one build to another mid-week, the labour cost follows them. That is what makes per-site profitability honest — a project that ran three weeks over is expensive because the wages for those weeks are actually recorded against it.
Someone re-marks a day that was already entered
Re-marking updates the same row rather than creating a second one, so a supervisor who opens yesterday to fix one person's status cannot accidentally double-count the whole crew. Overtime hours are logged per person on the same screen, and payroll turns them into overtime pay at the right rate without a separate register.
Attendance, answered.
Can supervisors mark attendance from the site?
Yes — the app runs in the browser on any phone, so the muster is marked where the crew actually is, at the start of the day. Nobody carries a register back to the office, and the office is not waiting until evening to know who turned up.
What statuses are supported?
Present, half-day, paid leave and absent, plus overtime hours per person. Payable days follow from that — present counts one, half-day counts half, paid leave counts one — and those are the days payroll pays on. The rules are the same every month, so the arithmetic is never argued about.
Can I correct a day I got wrong?
Yes, and correcting it is safe. Marking is idempotent, so re-marking a date updates the existing record rather than adding a duplicate. You can go back and fix a day without worrying that you have just paid the whole crew twice for it.
How does this connect to wages?
Directly — attendance is the input payroll runs on. When you build a payroll run for a period, payable days come straight from the muster and overtime hours become overtime pay. There is no re-entry step between the two, which is where most wage errors are introduced.