Clock in and out from the field app is the record a cleaning business is priced on: the flat-rate grid comes from labor hours per visit, margin is those hours times labor cost, and the billable share of the week is on-site hours over hours worked. It is also proof of arrival and a fair basis for pay. As of September 10, 2026, BookingKoala Growing, Maidily Grow, and Jobber Connect include it; Zenbooker does not list it.

This comparison covers why the record matters, how to set it up, and what each tool includes by plan. It is based on public pricing and feature pages, not hands-on testing; see how we compare software. It pairs with the field app comparison and the monthly numbers guide.

What the time record is for

Four uses, in order of how much money each one touches:

  1. The price grid. Every flat rate in the pricing method is labor hours times an hourly target. Real times per home size and job type are the only way to know whether the grid is right, and the homes that consistently run long are the ones to reprice, as the price increase guide explains.
  2. Margin per job type. Hours times loaded labor cost, against price, per job type. This is where a crew finds the job type that loses money.
  3. Proof of arrival. A clock-in with GPS settles “the cleaner never came” and documents a lockout, which the cancellation policy depends on.
  4. Pay. A fair basis for hours worked, and the input for payroll reports where the tool has them; how pay is calculated and processed is a payroll matter and not something this article advises on.

Time tracking by tool

ToolTime clockGPSAutomatic timersPlan neededNotes
BookingKoalaClock in and out per jobYes, with clock in and outNot listedGrowing ($57/mo)Included with checklists and reports
MaidilyTime trackingTeam location tracking on Scale ($99)Not listedGrow ($49/mo)Unlimited users; PTO tracking on Grow
JobberTime tracking, clock in and out from the appGPS tracking on ConnectLocation timers with geofencing on Grow; breaks and labeled time on PlusConnect ($139 for 1 user, $199 for 5)Timesheets sync to Gusto on Connect and above
Housecall ProNot broken out by plan on the pricing pageEmployee GPS on EssentialsNot listedEssentials ($189 for 5) for GPSTime tracking for payroll listed as a Gusto-style integration; confirm in trial
ZenMaidNot listed by planCleaner GPS in the app on ProNot listedPro ($39 + $14 per member)Payroll reports on Pro; confirm how time is captured in the trial
ZenbookerNot listedNot listedDrive-time-aware scheduling on Enterprise (not tracking)Not applicableDispatch and field app; time would be recorded outside the tool

Prices verified September 10, 2026 against the vendor pages listed under Sources checked.

“Not listed” means the pricing page does not mention it. Confirm in the trial before building pay or pricing on it. Full plan details are in the pricing breakdowns linked from the best scheduling software guide.

Setting it up so it gets used

A time record is only useful if it is complete, and it is only complete if clocking in is easier than not clocking in:

  1. Make clock-in the first checklist item and clock-out the last, in the job the cleaner already has open.
  2. Tie clock-out to the completion message. In most tools, marking the job complete sends the client’s completion message; make clock-out part of that step so it never gets skipped.
  3. Turn on automatic timers where they exist. Jobber Grow’s geofenced timers start and stop the clock when the cleaner arrives and leaves; that removes the tap entirely.
  4. Review weekly for the first month with each cleaner: missing clock-ins, times far from the home’s average, and clock-ins from the wrong location. One calm conversation fixes most of it.
  5. Correct, do not estimate. A missed clock-in is corrected from the on-the-way message and the completion photo timestamps, and noted as corrected, so the record stays honest.

The new-cleaner setup guide puts this in the first week’s routine.

Reading the record

Once a month, pull time per visit by job type and home size and compare it with the hours the price grid assumes. Three things to look for:

  • A job type running over. The grid needs repricing, or the checklist has grown; check the service list.
  • One home running over. That client’s plan needs its own reprice, or the record is missing a preference that adds time.
  • One cleaner consistently faster or slower. A training conversation, a route problem, or a cleaner who is not clocking out until the drive is done.

The monthly numbers guide turns these into margin and billable share.

Privacy and trust with the team

Tell cleaners exactly what is recorded and why: clock-in and clock-out times, and location at those moments where GPS is on, used for pricing, proof of arrival, and pay. Continuous location tracking during the day is a bigger step; if you use it (Maidily Scale, Housecall Pro’s vehicle tracking add-on), say so plainly and limit it to working hours. A team that understands the record is for fair pay and accurate prices supports it; a team that discovers tracking after the fact does not.

By crew size

Crews of 2 to 5 should choose a tool that includes clock in and out on the plan they are already paying for. BookingKoala Growing and Maidily Grow include it at $49 to $57; Jobber Connect includes it with GPS at $199 for five. Review the record weekly for the first month and monthly after.

Crews of 6 to 10 benefit from automatic timers and GPS at clock-in, because the office cannot check ten cleaners’ records by hand. Jobber Grow’s geofenced timers and Housecall Pro Essentials’ employee GPS are the two features built for that size.

Solo cleaners need the record too, for the price grid, but not the software: a start and finish time in the notes file for every visit is enough until a crew arrives.

Key takeaways

  • Time per visit is what the price grid, margin, billable share, proof of arrival, and pay are built on; without clock in and out they are estimates.
  • BookingKoala Growing, Maidily Grow, and Jobber Connect include time tracking on their mid plans as of September 10, 2026; Jobber Grow adds geofenced automatic timers; Housecall Pro lists employee GPS on Essentials; ZenMaid lists cleaner GPS on Pro; Zenbooker lists no time tracking.
  • Make clock-in the first checklist item and clock-out part of the completion message, turn on automatic timers where they exist, and review weekly for the first month.
  • Read the record monthly by job type, home, and cleaner, and reprice or retrain accordingly.
  • Tell the team exactly what is recorded and why.

Frequently asked questions

Why does a cleaning business need clock in and out?

Because time per visit is the number the whole business is priced on. The flat-rate grid is built from labor hours, margin per job type is labor hours times labor cost, and the billable share of the week is on-site hours divided by hours worked. Without a time record those are guesses. Clock in and out from the field app also gives proof of arrival and a fair basis for pay.

Which cleaning software includes time tracking?

As of September 10, 2026, BookingKoala includes clock in and out with GPS on Growing; Maidily includes time tracking on Grow; Jobber includes time tracking on Connect and automatic geofenced timers on Grow; Housecall Pro lists employee GPS on Essentials and time tracking as an integration for payroll; ZenMaid's pricing page lists cleaner GPS on Pro but not a time clock by plan; Zenbooker does not list time tracking.

What is the difference between GPS tracking and a time clock?

A time clock records when a cleaner starts and finishes a job, usually by tapping in the app. GPS records where they were, either at the moment of clocking in (proof of arrival) or continuously (location tracking). Automatic timers, such as Jobber's on Grow, use a geofence around the home to start and stop the clock without a tap. For pricing you need the time clock; for disputes you want GPS at clock-in.

How do I get cleaners to clock in and out reliably?

Make it the first and last checklist item on every job, tie it to the completion message that the client receives, and review the record at the end of every week for the first month with each cleaner. Where the tool offers automatic timers, turn them on. A missed clock-in becomes an estimate, and estimates are how the price grid drifts.

Should clients see the time a cleaner spent?

Not by default for flat-rate residential work, because the price is for the result, not the hours. For commercial accounts and hourly-quoted jobs, the time record is part of the invoice and managers may ask for it. Keep the record either way; it is yours to use for pricing and pay.

Sources checked

Public vendor pages and documentation consulted for this article. We do not test software hands-on; see how we compare software.