Everything we do falls into four buckets. Each one runs on its own code, its own calendar, and its own failure mode. Here is what each involves and how often it has to happen.
Portable Fire Extinguishers
Inspection and Tagging
Annual, by a technician, under NFPA 10 — the tag an inspector looks for first. Between visits, someone on your staff does a quick monthly check that the unit is present, charged, unobstructed and undamaged. We will walk your manager through that once and leave them able to do it without us. Most corrections we find get fixed on the same visit.
Maintenance, Testing and Replacement
Six-year maintenance means the extinguisher comes apart: agent out, valve off, cylinder examined inside, o-rings and seals replaced, reassembled and re-pressurized. Twelve-year hydrostatic testing pressure-tests the shell itself. Miss either and the unit is out of compliance no matter how full it looks. We do this work in the shop and swap in tested units so you are never uncovered.
Recharge
Any extinguisher that has been discharged — even for a second, even in training — needs recharging. So does one that has drifted below its pressure band. We refill, repressurize, re-tag and get it back on the bracket.
CO₂ Refill and Cylinder Filling
CO₂ units carry no gauge, so the only way to know is weight. We fill by weight against tare, check the neck stamps, service valves, and handle the five-year hydrostatic cycle these cylinders run on.
Hands-On Training
At your site, with your people. PASS technique, live practice on a real fire, and a written record for your file. The difference between someone who has held a discharging extinguisher and someone who has only read the label is considerable, and it shows up exactly once.
Commercial Kitchens
Kitchen Fire Suppression Systems
NFPA 17A requires a qualified technician every six months to test the full actuation chain — pull stations, mechanical and electrical release, detectors. Fusible links get replaced on that same schedule, not just examined, because a link wearing a coat of cooking residue does not melt at its rated temperature. Cylinders need hydrostatic testing every twelve years, and we track that date for every system we service.
We install new Ansul systems and service Ansul R-102 and Piranha, Amerex KP, Pyro-Chem Kitchen Knight II, Range Guard, Kidde, CaptiveAire CORE and Lehavot KitchenShield. We also service CaptiveAire TANK, Denlar, Buckeye, Auto Fry and Perfect Fry systems. If your hood still carries a pre-UL 300 dry chemical system, it is functionally obsolete and in most jurisdictions it will not pass — we will tell you which you have in one visit.
Hood, Duct and Fan Cleaning
Code requires exhaust systems be inspected for grease buildup at least every six months, more often at volume. We clean hoods, ducts, fans and filters to bare metal with our own cleaning crew — a separate appointment from the suppression service, with one set of records covering both.


Special Hazards
Paint Booth and Industrial Suppression
Spray booths, dip tanks and process equipment carry hazards that ordinary extinguishers do not address. We design coverage around the actual hazard, install it, test it and tag it — and inspect and service what is already in place.
One Thing Worth Calling About
If your cooking line, spray operation or building layout has changed since your system went in, call before your next inspection rather than after. Suppression nozzles are aimed at specific equipment in specific positions. Move that equipment and you can end up with a nozzle pointed at bare stainless and an appliance with no coverage at all — while the system still tests fine and still carries a current tag. Adjusting nozzle placement is ordinary work. Explaining an uncovered fryer to an insurer is not.
Where We Do It
From technicians based across the territory: Dubuque, Madison, Cedar Rapids, Iowa City, Davenport and the Quad Cities, Waterloo, La Crosse, Janesville, Beloit and Milwaukee — and the rest of Wisconsin, Iowa and Illinois.
Tell us what you have and where you are.
Extinguishers, a kitchen system, a hood, a booth — one visit, one invoice. We reply the same business day.
5675 Southwest Rd, Platteville, WI 53818 · Mon–Thu 8:00–4:30, Fri 8:00–2:00
