One schedule engine drives the calendar, the Pay Tracker, the calendar feed and the payroll file, so they always agree with each other.

Set the department's pattern once. Each member picks their crew, and the calendar, feed and payroll follow.
Add patterns for staff who work differently, like office hours with weekdays, start and end times and an unpaid lunch.
Pattern and shift-time changes take effect on the effective date. Earlier pay periods keep the schedule they were worked on.
A shift swap counts once both members have confirmed it, and shows on both calendars.
A clean printout of the month for the station wall.


Set the department's pay period, overtime and holiday rules once. Every member's Pay Tracker and the payroll file use the same calculation.
Every rate has an effective date. A past period is paid at the rate in effect then, not today's.
Scheduled step increases and cost-of-living raises apply on their dates after an admin approves them, and can be reverted cleanly.
Built-in overtime if applicable, plus overtime past 40 hours a week for office staff.
Time-and-a-half, double time, callback minimums and shift differentials, defined by your admins.
Federal and state holidays are automatic. Add your own, set custom holiday rates, and pay in cash, banked leave, or both.
Admin-defined stipend codes set the rate and wait for approval. Volunteer calls from the Call Log are paid in the same period.

Members log time off from the calendar or the Time Off page. Balances update as they go.
Sick, vacation, comp time, incidental and banked holiday leave, each with its own color on the calendar.
Accrual rates change on a date without recalculating the past. Changes go to an admin for review.


The payroll file is built from your payroll system's own import template, so it matches what your system expects.
Approving a period locks its entries. A member can reopen their own until the period ends; after that, only an admin can.
Rate changes, steps, stipends and accrual changes wait in Pay Approvals for an admin.

When a Chief retires or moves on, the department and its records stay. The seat simply changes hands.
Offer the Chief seat by email. Nothing changes until the new Chief accepts.
Share scheduling, invites and approvals. One co-admin can also manage billing.
Invite one person or a whole roster from a spreadsheet, with grade and hire date.
Role changes, approvals, rate changes and removals are recorded with who did them and when.

Subscribe once in Google, Apple or Outlook calendar and shifts stay current.

Track a second job or a volunteer company privately. The department's admins never see it.

Ask about shifts, balances and pay. Anything it would change waits for a confirm tap.

A checklist for admins and for members that ticks itself off as each step is done.
$2.50 per member per month after the trial. Every feature is included.