Customer Success Story

Crystal Lake cut payroll prep from hours per day to minutes biweekly

Crystal Lake Fire Rescue Department (IL) brought scheduling, personnel data, and payroll reporting under one roof—cutting administrative time while improving accuracy.

"We went from spending about two hours a day (for two people) just to get scheduling into payroll… to about 20 minutes, once every two weeks."
Bill Whyte
Bureau Chief

Measurable impact

20

20 Minutes Every Two Weeks

Payroll export prep shifted to a short biweekly report run and upload instead of daily manual entry.

2

2 People Reclaimed Daily Time

The workflow removed the need for two staff members to spend hours each day compiling and quality-checking payroll inputs.

2 hours/day

Payroll Prep Time Reduced

By structuring shift and pay codes in the system, Crystal Lake reduced manual copy/paste errors and the rework cycle tied to quality control.

The Story

Background

Crystal Lake Fire Rescue Department is a municipal, career fire-rescue agency in northern Illinois providing fire suppression, EMS, prevention, and specialized rescue capabilities.

After years of operating across multiple systems, the department prioritized getting scheduling, personnel data, and payroll reporting into one reliable workflow.

Challenge

Before First Due, schedule activity and payroll codes required constant manual input and quality control. Two people spent about two hours per day just translating scheduling into the city’s payroll system.

The manual process introduced copy/paste errors and created a recurring cycle of rework and verification.

Solution

Crystal Lake implemented First Due and began with Scheduling as the operational hub. Shift and pay codes are structured inside the platform so exports can match the city’s payroll reporting needs.

Instead of daily manual entry, the department now runs a biweekly report export, performs minor formatting, and uploads the file—making the process repeatable and less error-prone.

With scheduling stabilized, Crystal Lake has continued extending the platform to support accrual tracking and other operational needs—creating a single internal source of truth for both the department and city partners.

Results

Payroll reporting preparation dropped from about two hours per day (for two people) to about 20 minutes once every two weeks.

Automation reduced errors from manual entry and cut the time spent on quality control and corrections.

Scheduling became a dependable foundation for broader modernization, improving accuracy and confidence in personnel and timekeeping data.

About

Crystal Lake Fire Rescue

Crystal Lake Fire Rescue Department is a municipal, career fire-rescue agency serving the City of Crystal Lake and surrounding service area in McHenry County, Illinois. The department operates three staffed stations and provides fire suppression, EMS, prevention, and specialized rescue capabilities.

Quick facts

AGENCY NAME
Crystal Lake Fire Rescue Department
AGENCY TYPE
Fire and EMS
LOCATION
Crystal Lake, IL
PERSONNEL
68
STAFFING
career
POPULATION
56000
STATION COUNT
3 stations
APPARATUS
12 vehicles

Share this story

Make scheduling your department’s operational source of truth

If payroll reporting still depends on manual entry, double-checking, and exporting across multiple systems, Scheduling & Personnel Management can help you standardize the workflow—so your schedule, accruals, and pay codes stay aligned.

When you’re QC’ing a human person putting it in, the mistakes are multiplied… since it’s all set up correctly and it comes out as a file, the file is correct.

Biweekly payroll export: about 20 minutes versus daily manual input and quality control.

Explore Scheduling & Personnel Management

"When you’re QC’ing a human person putting it in, the mistakes are multiplied… since it’s all set up correctly and it comes out as a file, the file is correct."
Bill Whyte

In their own words:

  • What’s your role at the department?
    • I’m a Bureau Chief and I’m in charge of training.
  • What pushed you to look for a new software platform?
    • It’s hard to teach anything when you’re going so many different places. The goal was to have everything under one roof.
  • How did you first get introduced to First Due?
    • The new chief asked me to spend time with the First Due team at a conference and evaluate the platform objectively.
  • Why did Scheduling matter most?
    • Scheduling touches people’s lives—who’s working when, overtime, and how it flows into payroll.
  • What was the core operational problem you were solving?
    • Reducing administrative time spent translating schedule activity into the city payroll software while capturing all activity—not just exceptions.
  • What changed after implementation?
    • Instead of daily manual input, the department runs a report every two weeks, does minor formatting, and uploads it.
  • What’s the biggest benefit beyond time savings?
    • Fewer errors and reclaimed work time—so the team can get more done in a day than before.
  • Any product feedback to share?
    • Keep terminology consistent across the platform and keep learning resources aligned with frequent product updates.

Ready to modernize your department?

See how First Due can help you simplify scheduling, payroll reporting, and daily operations—without breaking what already works.

Get a Demo

More Customer Stories

See how other departments are transforming operations with First Due