It works in the basement
A clock-in is saved on the phone first. With no signal it waits, then syncs with the time it actually happened.
For commercial cleaning companies with 10 to 100 cleaners
One price per crew size, never per cleaner. Cleaners clock in with a 6-digit PIN, and the hours hold up.
$79
Starting price, by crew size
Three plans by crew size, never a per-seat line item.
100
Cleaners on our top tier
Starter covers 15, Growth 50, Pro 100. Past that we raise the ceiling by hand.
4
Digits to clock in
No app store, no email, no password for field staff.
90
Days, then GPS is gone
Captured at clock-in and clock-out only, then purged.
Distance is computed on our server from the building’s coordinates, never from what the phone claims. A weak signal is recorded as just that.
Riverside Medical Center
Tue Sep 9 · America/New_York
Clocked in
6:02 PM
Clocked out
1:47 AM
The clock-out fix was too imprecise to conclude anything from (an underground parking garage, most likely). The shift is recorded in full and flagged for you to look at. It was never blocked.
Night shifts, shared phones, buildings with no signal, and staff who turn over. Every decision here follows from that, not from a generic HR product.
A clock-in is saved on the phone first. With no signal it waits, then syncs with the time it actually happened.
Hours are right across daylight-saving changes, totals are in whole cents, and every correction shows who made it and why.
From adding a cleaner to their first clock-in, nobody on your crew downloads anything.
It writes what you would otherwise write at 11pm, and reads the rooms off a plan. The numbers come from arithmetic, and you check everything before it counts.
Includes 5 free AI floorplan takeoffs. 14 days, no credit card required.
On your phone right now?
We’ll email you a link to try it with your own drawing when you’re at your computer. The free trial includes 5 takeoffs.
What it never does
Your cleaners will ask. Here are the answers before they do.
| What | When it is captured | Kept for |
|---|---|---|
| Location | At clock-in and clock-out. Never between, never in the background. | 90 days |
| Distance from the site | Computed on our server from the building’s own coordinates. | With the payroll record |
| Hours worked | From the times the cleaner clocked, in UTC. | 7 years |
| Corrections | Every one, with the old value, the new value, who and why. | 7 years |
| The PIN itself | Never stored. Only an Argon2 hash, which nothing can reverse. | Never |
Per-seat pricing raises your bill every time you hire. Here you pay by crew-size band and move up only when you need the seats.
Starter
$79/ month
Up to 15 cleaners, or $790/year billed annually.
Growth
$179/ month
Up to 50 cleaners, or $1,790/year billed annually.
Pro
$299/ month
Up to 100 cleaners, or $2,990/year billed annually.
14-day trial on every tier, with 10 AI-drafted proposals and 5 AI floorplan takeoffs. A takeoff reads the rooms off a drawing you upload, for you to confirm; one that fails, or that repeats the same file within 24 hours, is not counted. Allowances renew on the 1st of each month (UTC). More than 100 cleaners? Talk to us about Enterprise: a seat ceiling set by hand, not a fifth tier with its own price.
At the $35-50 per cleaner per month that competitors charge, against whichever JaniSync tier actually covers that crew.
| Crew size | Per seat | JaniSync |
|---|---|---|
| 12 cleaners | $420-600 | $79 (Starter) |
| 25 cleaners | $875-1,250 | $179 (Growth) |
| 40 cleaners | $1,400-2,000 | $179 (Growth) |
The gap is the point. A cleaning company’s margin is thin and its headcount moves every month. Software billed per head takes a cut of exactly the growth you are working for.
No. They open a web address and enter a 6-digit PIN. No app store account, no email address, no password. It can be added to a phone’s home screen and then behaves like an app, but nothing is installed.
The clock-in is queued on the device with the real time it happened, and syncs when signal returns. The recorded time is when the cleaner actually clocked in, not when the phone reconnected.
No. Location is captured at exactly two moments: clock-in and clock-out. There is no background tracking. Coordinates are deleted after 90 days, cleaners are shown a disclosure before their first shift, and a failed GPS check never blocks a clock-in. It is recorded for you to review, not used to stop someone working.
No. AI drafts proposals for you to edit and send, reads room labels off a floorplan for you to confirm, and writes three talking points in the free calculator’s quote email. It never sets or changes an hour, a wage or a payroll total — those come from the timesheet and the arithmetic. Switch it off and everything else works exactly as before.
Three plans by crew size, never a per-seat line item within one: Starter $79/mo for up to 15 cleaners, Growth $179/mo for up to 50, Pro $299/mo for up to 100. Past 100, Enterprise: we raise the ceiling by hand rather than by invoice.
Free, no account. Enter a building’s square footage and get the industry benchmark price, the hours behind it, and what each margin does to it.