Skip to content
Stairkey
Guides/How-to

Recurring jobs without double-booking the crew

Brian Guy, founder of Stairkey
Brian Guy
Founder — working contractor & realtor · June 10, 2026 · 4 min read

Recurring work is the best kind of revenue and the worst kind of scheduling. Every weekly clean, biweekly lawn cut, and monthly service visit is another chance for two jobs to land on the same crew at the same time.

Stairkey's scheduling treats recurring work as the default, not an afterthought. Here's the setup.

1. Set the cadence once

Create the job and set its recurrence — weekly, biweekly, monthly, or whatever the service calls for. The schedule generates the visits from there; you stop re-entering the same Tuesday forever.

2. Let availability checks say no for you

Before a visit lands on the schedule, Stairkey checks crew availability and flags double-bookings. The calendar pushes back at booking time — when the fix is cheap — instead of at 7am when two crews show up for one truck.

Group your people into the crews that actually ride together, and assignments follow that structure.

3. Keep everything on one timeline

Visits, one-off jobs, tasks, and reminders share a day/week calendar, and Google Calendar sync keeps outside commitments visible on the same timeline. The question "what's tomorrow look like" has one answer, not three apps' worth.

Tip: Recurring visits plus availability checks do their best work when every crew member's time off is in the calendar too — block it like a job.

4. Bill the visits you completed

Completed visits can be billed straight into invoices — the week you worked becomes the week you bill, without retyping. Recurring billing handles the clients on a flat monthly arrangement.

Payment status stays beside the work: draft, sent, paid, and outstanding totals at a glance.

Every step. Handled.

Try this workflow on your own jobs — every feature unlocked, first month free, no card required.