Scheduling Guide

How to manage recurring service jobs without losing track of each visit.

Recurring jobs need a clear schedule, but each occurrence also needs its own completed and paid status.

Repeat service work is common for lawn care, maintenance, cleaning, and seasonal property services. The challenge is keeping the recurring schedule simple while still tracking what happened on each date.

Separate the recurring job from the occurrence

A recurring job describes the overall agreement: customer, address, service, price, and repeat pattern. An occurrence is one scheduled visit inside that pattern. Treating those as separate concepts prevents one paid or completed visit from incorrectly changing every future visit.

ItemWhat it should track
Recurring jobCustomer, property, services, repeat rule, and general price.
OccurrenceSpecific date, start time, end time, completed status, paid status, and notes for that visit.

Choose a repeat pattern customers understand

Some recurring jobs happen every 7 days. Others repeat every 2 weeks, monthly, or on custom selected days. The estimate and schedule should make the pattern readable. If the job starts on a selected date, the first occurrence should begin on that date, not before it.

Every set number of days

Useful for simple intervals, such as every 7, 10, 14, or 30 days.

Weekly or monthly repeats

Useful for common service cycles where customers expect a consistent rhythm.

Custom selected dates

Useful when the customer wants multiple hand-picked dates or an irregular schedule.

Occurrence history

Useful when tracking which visits were completed, paid, skipped, or still upcoming.

Make the calendar useful at a glance

A calendar should not be a wall of dates. It should help the business understand the day quickly: first start time, last end time, how many jobs are scheduled, which jobs are recurring, and whether anything still needs action.

Use smart time carefully

When enough completed job history exists, smart time estimates can help schedule a future job more realistically. EstimateRanger rounds smart time up to the nearest 15 minutes, which is safer for scheduling than rounding down. The user should still be able to manually adjust start and end times because field conditions can change.

Keep recurring billing clean

Recurring work may be paid after each visit, after several visits, or on a separate billing cycle. Tracking each occurrence independently gives the business a clearer view of what has been completed and what has been paid.

Keep repeat jobs organized.

Use recurring schedules, occurrence status, smart time estimates, and paid tracking in one contractor workflow.

Start Free