All guides

Scheduling fire alarm servicing under BS 5839-1:2025: windows, skills and two-engineer jobs

How to track the five to seven month service window per system, match engineers to work, and book two-engineer jobs without double booking.

Alom, Founder, Calon AI SolutionsPublished 12 October 20265 min read

In most fire and security businesses, one person holds the schedule in their head. They know which engineer can work on which panel, which sites need two people, and which customers are strict about access. When that person is off, scheduling falls apart.

This guide turns that knowledge into rules anyone in the office can follow.

What changed in 2025 #

BS 5839-1:2025 was published on 30 April 2025 and replaced the 2017 edition. Six-monthly servicing is still the expected interval. The change is that a service can now be carried out any time between five and seven months after the previous one. Anything later than seven months is non-compliant.

The 2025 edition also expects each service visit to include checking and adjusting the control panel clock, and verifying that the zone chart on site is correct.

Step 1: Track the window per system, not per site #

A single site can have a fire alarm, emergency lighting and a separate system in another building. Each one needs its own service record.

For every system, store the date the last service was completed. That date is the anchor for everything else.

Step 2: Calculate three dates for every system #

From the anchor date, calculate:

Date Meaning
Earliest 5 months after the last service
Target 6 months after the last service
Latest 7 months after the last service

Book to the target date. Treat the extra month as protection for real disruption, such as a customer cancelling or an engineer off sick. Do not treat seven months as the new normal.

There is a commercial reason as well as a compliance one. If every visit drifts to seven months, a customer paying for two visits a year receives about five visits in three years instead of six.

Set alerts at three points: 30 days before the target date if nothing is booked, 30 days before the latest date, and 14 days before the latest date to a manager.

Step 3: Build a skills matrix #

List every engineer against every type of work you do. For each combination, record:

  • Whether they are qualified
  • Which manufacturer panels they are trained on
  • The expiry date of any qualification or card that has one

The scheduler should never be able to assign an engineer to a system they are not qualified for, or whose qualification has expired. BS 5839-1:2025 also places more weight on engineers keeping their competence up to date, so a training record is part of your audit evidence as well as a scheduling tool.

Step 4: Book two-engineer jobs as one job #

Two-engineer jobs cause most double bookings. Book them as one job with two slots, not two separate jobs.

Before confirming, check:

  • Both engineers are free and qualified for the whole slot
  • Access, keyholder and parking are confirmed for both vans
  • One engineer is named as lead and owns the paperwork

If one engineer drops out, the whole job moves. Do not send one engineer to a two-person job.

Step 5: Protect capacity for reactive work #

If every hour is booked with planned maintenance, every fault call pushes a service visit later, and service windows start to slip.

Hold back a share of each week for reactive work. Start with around 15% and adjust from your own call volumes. Customers with contractual response times should have those times recorded against their site so the scheduler can see them when a call comes in.

Step 6: Check van stock the day before #

For every job booked tomorrow, check the likely parts against what is on the van. A five minute check the afternoon before saves the ninety minute run to the wholesaler.

Step 7: Standardise what every service visit records #

Every service visit record should include, at minimum:

  • Date and engineer
  • Devices tested, and any faults found
  • Panel clock checked and adjusted
  • Zone chart verified
  • Any variation from the standard recorded, with the reason
  • Recommendations for the customer
  • The next due date, calculated from this visit

If the visit record is complete, the maintenance certificate and the next booking follow from it automatically.

Checklist #

  • Last service date stored per system
  • Earliest, target and latest dates calculated
  • Alerts before target and latest dates
  • Skills matrix with qualification expiry dates
  • Two-engineer jobs booked as one job with a named lead
  • Reactive capacity held back each week
  • Van stock checked the day before
  • Standard visit record including clock and zone chart checks

Sources #

This guide is practical scheduling advice, not a substitute for the standard. Check the current edition of BS 5839-1 and your certification body's requirements.

How Vero does this #

Vero calculates the service window for every system, warns before any system gets close to seven months, and will not let you assign an engineer who is not qualified or whose qualification has expired. Two-engineer jobs are booked as one job, and each service visit record includes the 2025 checks.

See your service windows in one view

Bring a list of your sites and we will show you which ones are closest to the limit.