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.

A crew servicing nine office buildings under contract needs more than a verbal confirmation that the work happened. Punchly turns each visit into a timestamped, photo-backed record you can hand a client if they ever ask.

A workplace per contract

Model each client site 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.

Proof the crew showed up

A tablet or phone stays at the site, running a PIN pad or QR badge screen. Turn on photo capture and every clock-in quietly attaches a photo — private, viewable only by you — as evidence the visit happened.

A checklist of visits, backed by a timestamp and a photo per site.

Flagging punches off the client's network

Set an expected IP for each site, and a clock-in from anywhere else — 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.

Billing 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 a crew visits several buildings back-to-back, 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.