Skip to content
Feature · Fire safety

Fire extinguisher servicing software, built around BS 5306-3

Keep a register of every extinguisher you look after, service them from a phone, and issue the service report and certificate before you leave the site. Built for UK fire-protection companies, around the servicing schedule and report contents in BS 5306-3.

app.assetos.io/fire-safety/certificates
An issued AssetOS service report and certificate, number BWF-2026-0001, for Leeds Head Office: maintained by Brightwater Facilities Ltd with its BAFE SP101 registration, the responsible person, visit SV-0007 by technician Grace Liu with her SP101 and BS 5306 exam qualifications, and the first extinguishers listed with service type, status, mass and next basic service date

Last updated November 2, 2026. Screenshots show a demo organisation.

A register that knows what's due

AssetOS keeps a register of every extinguisher, with its site, location, type and manufacture date. It works out when each one is next due a basic service, an extended service or an overhaul, and shows the worst of them as the unit's state: Current, Due soon, Due or Overdue.

app.assetos.io/fire-extinguishers
The AssetOS extinguisher register filtered to the Due now or overdue preset: five extinguishers, including dry powder units at a fuel island and a wet chemical unit in a café kitchen, each with its basic due date, its extended service or overhaul date, and the state Due
ServiceWhat it isHow often
Basic serviceThe yearly service every extinguisher getsEvery year, counted from commissioning or the last service of any kind
Extended serviceA deeper service with a test discharge, for water-based, foam, wet chemical and powder unitsEvery 5 years. Every 10 for primary sealed powder or a composite cylinder
OverhaulThe long-cycle service with a pressure test, for CO₂, clean agent and halon unitsEvery 10 years, counted from manufacture or the last overhaul

A higher service counts for the lower ones, so an extended service resets the basic clock. The standard allows a month either side of a due date, so a unit shows Due a month before its date and only turns Overdue a month after. You choose the Due soon window; it starts at 60 days. A condemned unit is paused and drops off the due lists.

Search by tag, serial, name or location. Filter by site, type, status, due state or service, save your own presets, and export the filtered list to CSV.

Run the site visit from a phone

One visit covers one site. Opening it adds every in-service extinguisher there and creates one work order for the technician. On site, the technician scans a unit's QR label, taps Service now, and answers the checks Pass or Fail. A fail needs a note saying what is wrong.

Service screen for a 6 litre foam extinguisher with service type choices and a basic service checklist of Pass and Fail itemsExtinguisher service results: mass on the scale of 7.9 kg marked in spec, parts replaced options and outcome choices of Pass, Pass with advice, Corrective, Condemned and Not found

Each unit ends in one of four outcomes:

The mass check shows the lowest mass the unit may weigh. CO₂ units are weighed against the charged weight stamped on the cylinder. Labels print from the visit: a service label for every unit recorded, and a yellow corrective-action label for each unit that needs one.

You can't close the visit until every unit is recorded and the responsible person's acknowledgement is in, either signed on site or marked not available with the reason.

Service report and certificate

When the visit closes, AssetOS issues a numbered service report and certificate from the records on that visit. It covers the twelve things BS 5306-3 asks the written report to contain, including the state of every unit, why any were condemned, what needs replacing or adding, who did the work and when, and the responsible person's acknowledgement. The wording of the statements starts from AssetOS's defaults, and you edit it to suit your company.

Each PDF carries a QR code. Anyone who scans it, such as a fire officer or an insurer, sees whether the certificate is genuine and current, genuine but overdue for service, superseded or revoked, along with the certificate number, the premises, who maintained it, the issue date, the next basic service date and the number of extinguishers. Nothing more.

The public certificate check page on a phone: Genuine and current, with the certificate number, premises, maintaining company, issue date, next basic service date and 32 extinguishers

Monthly checks and the fire log book

Between services, the site checks each extinguisher at least once a month. The responsible person scans the label, taps Monthly check and answers seven yes or no questions, or six for CO₂, which has no gauge. A No needs a note and opens a repair job for you, or adds to the job an earlier check already opened for the same fault.

The fire log book gathers the last 12 months: monthly checks, services, visits closed, units condemned, replaced or missing, defect jobs, and certificates issued. Filter it, then export to CSV or PDF. The site page puts the log book header, open actions, certificates and the register on one screen for the fire officer.

app.assetos.io/fire-safety/sites
The fire log book for a client site, filtered to everything: a repair job opened from a failed monthly check, the monthly check that raised it with the note about boxes stacked in front of the extinguisher, four monthly checks with no issues, and a basic service from the last visit

Technician qualifications

AssetOS records what each technician holds: BAFE SP101 registration and the BS 5306 exam with its three-year refresher come set up, and you can add your own qualification types. Each entry has a reference, dates and an evidence file, and a manager verifies it.

If someone without a current qualification tries to complete a service or issue a certificate, AssetOS refuses and says which qualification is missing, expired or not yet verified. You decide whether an unverified entry warns or blocks. AssetOS records what you enter. It doesn't check anything with BAFE.

app.assetos.io/fire-safety/visits
A service being saved in AssetOS is refused: Qualifications needed to complete this work, BAFE SP101 registered technician not held, BAFE-recognised BS 5306 exam (3-yearly refresher) not held, with a link to open your qualifications

What your client sees

Invite a client and they get a free AssetOS account. In their portal they see the certificates for the extinguishers you look after, with a PDF of each, and they can log the monthly check and read the fire log book themselves. A No on their monthly check opens a repair job in your queue. You switch each of these on or off per client.

app.assetos.io/client-portal/certificates
A client's AssetOS portal, managed by Brightwater Facilities Ltd, on the Certificates tab: three issued certificates for Hebble Lane Surgery with issue date, next service date, number of extinguishers and a PDF download for each

Sharing with clients needs Managed Services, which starts on the Professional plan. More on the client portal.

Start from the list you have

If your extinguishers are in a spreadsheet today, that is a fine place to start. Upload it as a CSV and AssetOS guesses each column's type; you check the mapping and import. On Professional and above, AI import reads the sheet and proposes a plan, including your clients and their sites. You answer its questions and confirm. Nothing is created until you do.

What it doesn't do

Pricing

Fire safety is included from the Basic plan. Sharing certificates and monthly checks with clients needs Managed Services, on Professional and above. Prices are on the pricing page. Anyone who only reports a fault or runs a check is a free requester; technicians who are assigned work orders are paid seats.

Questions

AssetOS makes no claim of compliance. It is built around the standard's servicing schedule and report contents, and your technicians' own copy of the standard stays the reference for how each service is done.

The twelve things the standard asks the written report to contain, including the state of every unit, reasons for condemned units, replacements and additions needed, the servicing company's details, the technician and date, the responsible person's acknowledgement, and guidance on the fire risk assessment, the fire log book and anything wrongly sited.

Yes. That is on by default, and an admin can turn it off so certificates wait for a manager or admin.

Yes, through the client portal. Each invited client gets a free account. Sharing needs Managed Services, on Professional and above.

Yes. Upload a CSV on any plan with fire safety. On Professional and above, AI import also reads your sheet and proposes a plan for you to confirm.

No. AssetOS records the qualifications you enter for each technician and stops expired or missing ones from completing the work. It doesn't check them with BAFE.

Not yet. AssetOS follows the UK standard, BS 5306-3.

Scanning the QR code shows one of four states: genuine and current, genuine but the next service is overdue, superseded, or revoked.

Further reading

Try it on your own register

Start your 14-day free trial