Skip to main content

How to Track and Pay for Drive Time and Mileage in ZenMaid

Jorge Sardinha avatar
Written by Jorge Sardinha
Updated this week

Summary

  • Managing drive time/mileage tracking correctly is an important part of ensuring your cleaners are paid fairly and your payroll stays accurate.

  • Which method you use depends on whether you pay cleaners the same rate for drive time as for cleaning, or a lower rate while driving.

Imporant

  • Decide how you want to pay for drive time. If drive time is paid at the same rate as cleaning, you can use the simpler method of extending appointments.

  • If you pay a different rate for drive time, you must use the “fake appointment” method. Otherwise, payroll calculations will be inaccurate.

  • Communicate clearly with your cleaners. Let them know whether they should clock into “appointments” for driving, shifts, or just client jobs.

  • There is no built-in feature to calculate drive time or to set up mileage pay for cleaners.


Drive Time

Method 1: Include Drive Time in Actual Appointments

  • For example:

Cleaner Michael is scheduled for a job at Debbie’s house from 9:30 AM to 11 AM. He needs 30 minutes to drive there and 30 minutes to drive to the next appointment. Instead of scheduling from 9:30–11, you adjust the appointment to 9:00–11:30. Michael clocks in when leaving the office and out when he’s finished driving to his next appointment.

  • Best for: Teams who want simple scheduling and pay the same rate for all work hours.


Method 2: Use Fake Appointments for Drive Time or Shifts

This method gives you more control and works best if you pay different rates for drive time vs. cleaning.

Option A: Fake “Work Shift” Appointment (same pay rate)

  • Create a fake customer called Work Shift.

  • Schedule one “shift” appointment that covers the cleaner’s entire workday.

  • The cleaner clocks into the shift at the start of the day and clocks out at the end.

  • They also clock in/out of their client appointments.

  • On payroll, you only pay for the Work Shift appointment, since it already includes drive time and client jobs.

Best for: Tracking full workdays while paying the same rate for cleaning and driving.

Option B: Fake “Drive Time” Appointment (different pay rates)

  • Create a fake customer called Drive Time.

  • Schedule a “drive time” appointment whenever a cleaner is traveling between jobs.

  • Assign the correct cleaner and set their drive time hourly wage (e.g., $11/hour instead of $18/hour).

  • The cleaner clocks into this fake appointment while driving, then clocks into real client jobs once they arrive.

Best for: Companies that pay a reduced rate for driving compared to cleaning.


Mileage Pay

How to Calculate Mileage Between Appointments

In addition to tracking time, many maid service owners also need to calculate mileage for reimbursement or record-keeping. ZenMaid doesn’t calculate mileage automatically, but you can quickly figure it out using your scheduled appointments and Google Maps.


Step 1: Open List View

  • From your ZenMaid Dashboard, go to Scheduling > List View.

  • Select the date you want to calculate mileage for.

  • You’ll see all appointments for that day, including addresses and assigned cleaners.


Step 2: Copy Addresses into Google Maps

  • Copy the first appointment address from ZenMaid into Google Maps.

  • Click Directions, then paste in the next appointment address.

  • If the cleaner had more than two jobs, click + Add Destination to include additional stops.


Step 3: Review Mileage and Route

  • Google Maps will display the total mileage for the route.

  • You can adjust the order of appointments if needed to match the actual route your cleaner drove.

  • Use the map view to confirm the sequence of visits and ensure the mileage calculation is accurate.

Example: A cleaner had three jobs on the 13th. Entering all three addresses into Google Maps showed a total of 34.3 miles driven.


Additional Notes & Tips for Effective Payroll Customization

  • Regularly review and update your payroll statuses to align with your current business needs.

  • Communicate clocking-in procedures to employees, especially for activities outside of client-related work.

  • Test payroll settings by reviewing sample calculations before finalizing them to avoid discrepancies.

Recommended Tools for Mileage & Drive Time Tracking

  • Mileage apps: Many cleaners use Stride for easy mileage logging.

  • Drive time apps: Some teams use TSheets for dedicated drive time tracking.


Keywords:

Drive Time, Payroll, ZenMaid, Appointments, Fake Appointments, Work Shift, Drive Time Appointment, Mileage, Mileage Pay, Google Maps, List View, Scheduling, Cleaner Pay, Hourly Wage, Shift Tracking, Mileage Reimbursement, Payroll Accuracy, Payroll Customization, Clock In, Clock Out, Cleaning Rate, Driving Rate, Stride, TSheets

Did this answer your question?