Time Tracking for Your Business

Time Tracking for Security & Guard Companies

Security contracts are billed by the hour and disputed by the shift. When guards rely on paper sign-in sheets or verbal reports, hours go unlogged, invoices get challenged, and payroll takes longer than the work itself. Sandtime.io lets your team clock in from any phone, assigns every shift to the right client and site automatically, and gives you accurate hours before you invoice or run payroll.

Start FreeNo credit card required

Security & Guard Companies: why they choose Sandtime.io

Track guard hours by site and client

Assign every guard shift to the right client and site as it happens. Billing reviews and contract compliance checks take minutes when time is already organized.

Clock in from any location

Guards clock in and out from any phone at the start and end of each shift. No paper sign-in sheets, no end-of-week reconstruction from memory.

Know hours before you invoice

See contracted hours versus logged hours before you invoice. Catch underdelivery or overrun early - not when a client disputes the bill.

One account for the whole team

Track time across guards, supervisors, and site managers from one shared account. No chasing down separate shift logs at the end of the month.

How a security company sets up Sandtime.io for guard hours

A security company sets up Sandtime.io with one project per client site and a free account for every guard and supervisor. Guards start and stop a timer on their phone at each shift change, and the office reports hours per site and per guard before invoicing clients and running payroll.

  1. Create a project for each guarded siteName each project the way the site or contract appears on the client invoice. Put training, briefings and office admin on separate non-billable projects, so contracted hours stay clean.
  2. Give supervisors their sitesInvite guards by email and have them install the iPhone or Android app. Make each site supervisor a Project Administrator for their sites, and assign guards only to the sites they cover, since Users see only the projects they are assigned to.
  3. Clock each shift on the phoneGuards tap start at the beginning of a shift and stop at handover. If a guard forgets to stop, an Administrator corrects the end time, and overlap detection flags a guard logged on two sites at once.
  4. Close the month site by siteAt month end, run a report grouped by project and member, compare logged hours with the contracted hours for each site, and export it to Excel or CSV for invoicing and payroll. Past periods lock automatically, so the hours you billed stay as they were.

Step by step in the help center: invite the team with the right role, approve a week from the email, and turn on auto-locking.

Add your first site freeFree for unlimited users. No credit card required.

Common use cases

  • Log guard hours per site and client as each shift ends
  • Monitor contracted hours versus actual hours in real time
  • Pull a client billing report without chasing paper sign-in sheets
  • Track supervisor and site manager time alongside guard hours
  • Export shift data for payroll processing and client invoicing
  • Separate billable client hours from internal admin and training time

Key features

One-click timers

Guards start a timer when a shift begins and stop it when it ends. One tap logs to the right site and client without any paperwork.

Retroactive time entry

Add shift hours after the fact when a guard forgets to clock out. Supervisors can enter time for their team as needed.

Multiple sites at once

Run separate trackers for multiple sites simultaneously. Each site tracks independently so hours never get mixed between clients.

Export and report

Pull shift reports by project, guard, or date range. Export to CSV for payroll, invoicing, or contract compliance reporting.

Where Sandtime.io stops

Better to know before you invite the team. These are the gaps people in this line of work ask about most.

  • No clock-in or GPSThere is no kiosk, GPS, geofence, or photo check. People start a timer or add their hours afterwards, then submit the week for approval. If a verified location is a requirement, compare a clock-in app such as Jibble.
  • No offline recording on mobileThe mobile apps need a connection to record time. If a site has no signal, add the hours afterwards with their start and end time.
  • No leave managementHolidays, sick days, and leave requests are not managed in Sandtime.io. Keep them in your HR tool, or start from the free leave policy template.
  • Reminders are a weekly emailThe fill-timesheet reminder is one email, sent on Friday at 6 PM while auto-locking is on. It is off by default, so each member switches it on in their notification settings.