Punchly
All solutions
Cleaning services 4 min read

Punchly for cleaning & janitorial companies

Verify crews are clocking in at the right site, with photo proof and a full activity log per contract.

When your crews work across other people's buildings, you need more than their word that the job happened on time, at the right site. Punchly turns that into a record you can hand to a client.

One workplace per client site

Model each client site or contract as its own workplace. Add the crew members who clean that building, and they clock in there — a crew covering several contracts can be added to every site they actually work.

A kiosk at the site

A tablet or phone stays at the site, running the kiosk's PIN pad or QR badge screen. A crew member clocks in on arrival and out when the job's done — no separate app, no typing a report by hand.

Verify presence, not just time

Turning on photo capture attaches a quiet photo to every clock-in — proof someone was actually on-site, which is useful evidence if a client ever asks whether a visit happened.

Every punch can carry a photo — private, viewable only by you.

Network location flagging

Set an expected IP for each site's network, and a clock-in from anywhere else — like a crew member's home Wi-Fi instead of the client's building — gets flagged automatically.

Set the expected network once per site — Punchly can adopt it from recent activity.

Hours by site

The Hours page groups worked time by workplace, with subtotals per location — handy when you're billing a client per contract rather than per employee.

Today, Punchly models one stationary kiosk per site rather than a single roaming route across multiple stops in one shift — if your crews visit several buildings back-to-back on one shift, they clock out of one site's kiosk and into the next.
If a client questions whether a visit happened, the activity log shows every clock-in attempt for that site — matched, failed, or flagged — filterable by employee or date.