Everything a staffing agency needs to track time, run payroll, and bill clients
Every feature below reads and writes the same underlying hours - so nothing needs to be re-entered as it moves from a clock-in kiosk to a client invoice.
An attendance kiosk built for shared tablets, not phones
Mount a tablet at each site and let workers clock themselves in - no app to install, no supervisor standing over a sign-in sheet.
- PIN pad, barcode badge scan, or facial recognition - pick what fits each site, or let workers switch between them.
- A photo is captured on every clock-in and clock-out, tied to that punch permanently.
- Layout adapts automatically to portrait or landscape tablets - full-screen, no scrolling, built for a wall-mounted kiosk.
- Break start/stop tracked per site rules - automatic where you want it, worker-initiated where you don't.
Catch a mistake before it reaches payroll, not after
Every punch lands in a review queue. Correct a check-in or check-out time and watch the hours recalculate instantly - no separate save step, no waiting.
- Break minutes suggested automatically from hours worked, editable per punch.
- Bulk-approve a full week for a site in a couple of clicks.
- Negative or impossible hours are blocked at entry - not caught three weeks later.
Regular and overtime hours, calculated the same way every time
Set a weekly overtime threshold once - every payroll run and every time sheet uses that same rule, so the numbers never disagree with each other.
- Weekly time sheets grouped by candidate, client, site, and role.
- Regular/overtime split calculated automatically against your configured threshold.
- Payroll runs pull only approved, not-yet-paid hours - nothing gets billed or paid twice.
Turn a week of approved hours into a sent invoice in minutes
Invoices build themselves from hours you've already approved - not from a fresh spreadsheet. Every line item traces back to a real, photo-verified punch.
- Detailed layout (one line per shift) or summary layout (by candidate, role, and week) - pick per client.
- Automatic two-part tax calculation (e.g. GST + PST), configured once.
- Branded PDF, emailed straight to your client with one click - status tracked from Draft to Paid.
Every client, site, and role rate lives in one place
Add a site once - address, map location, break rules, and role rates all flow automatically into scheduling, attendance, and billing.
- Map-verified site addresses, so there's never confusion about which location a kiosk belongs to.
- Per-site break rules (automatic or worker-initiated) applied consistently at the kiosk.
- Role-based bill rates per client, so invoicing is never a manual lookup.
Answer "what's happening right now" without a phone call
Active clients, open positions, pending approvals, this week's billable hours, and outstanding invoices - on one screen, updated live.
- Weekly billable-hours trend and candidate pipeline at a glance.
- Open orders and fill rate, so understaffed shifts don't go unnoticed.
- Oldest pending approvals surfaced first, so nothing sits for weeks unnoticed.
Ready to see it running on your own data?
We'll walk through a real week of your timesheets, live.
Book a Demo