For property managers

Fire extinguisher service invoices: the photo shows an extinguisher, the tag shows the service

Once a year an invoice arrives: annual service on 36 extinguishers across three buildings, two recharges, one six-year maintenance. The photos are a few red cylinders on hallway walls. They may be perfectly real. But an extinguisher looks the same the day before it is serviced as the day after, so a photo of one can’t show the service happened. What can is on the extinguisher itself: a punched tag, and for some jobs a collar and a sticker. This piece covers what to look at before you pay. It is not legal advice.

Why the photo can’t answer the question

The invoice is for work done to the inside and the paperwork of each unit, not the outside. A wall photo shows an extinguisher was in a hallway at some moment. It doesn’t show it was checked this year, which building it hangs in, or that the count on the invoice matches the count on your walls. A company that services many buildings has many photos of red cylinders.

What the regulation says gets recorded

The federal workplace rule for portable extinguishers is OSHA’s 29 CFR 1910.157. It covers extinguishers “provided for the use of employees”, so it is a rule for employers, not a rule about what a landlord owes tenants. We cite it because it says plainly which records the work produces:

Your building’s obligations come from the fire code your city or state has adopted, which we did not read. Ask your fire marshal or your service company which one applies.

What the tag shows, in Utah

Utah’s State Fire Marshal licenses the companies that service extinguishers and registers their technicians. Its instruction sheet for service tags says what every tag must carry, pre-printed:

And how it is marked: “This information shall be clearly punched, using a hand punch into the tag or sticker.” “No more than five (5) service years may be placed on a single tag.” If a unit has a major problem, it “shall be written on the tag or a red tag shall be affixed”, or the unit is taken out of service.

Two more marks show the bigger jobs. An extinguisher that was recharged, or had maintenance that included an internal examination, gets a verification-of-service collar around the neck of the container, showing the “Month and year the service was performed, indicated by a perforation such as is done by a hand punch and name of the agency performing the maintenance or recharge.” The six-year maintenance and the 12-year hydrostatic test get their own sticker, black print on silver.

That is the point for an invoice: each billed line should leave a mark you can walk up and read. Other states set their own rules, and we only read Utah’s.

Checks before you pay

  1. Count. Walk the buildings, or have staff do it, and count extinguishers by building. Compare with the number on the invoice.
  2. Read the tags. On a sample of units, check the punched year, month and day fall on or near the service date on the invoice, and that the company name on the tag is the one billing you.
  3. Match the collars to the recharges. If the invoice bills two recharges, two extinguishers should carry a collar punched for this month and year, from this company.
  4. Match the sticker to the six-year line. A billed six-year maintenance should leave the silver sticker on that unit.
  5. Ask for the hydrostatic test record for any unit billed for one. It should list the date, who did the test, and each unit’s serial number. Check a serial number against the unit on the wall.
  6. In Utah, ask for the company’s license number and the technician’s registration number. They should be on the tag. Confirm them with the State Fire Marshal’s office if anything looks off.
  7. Ask for the original photo files, not pictures pasted into an invoice PDF, which have usually lost their camera record. Why, and how to ask for the originals.
  8. Drop this year’s photos in with last year’s. The checker marks any two files in the same batch that are the same file, even under different names. A tag photo reused from last year shows up that way, if it is the same file. A new photo of an old tag won’t, which is why reading the punch on the wall matters more than the picture.

A tag that doesn’t match the invoice is a question, not a finding. Tags get replaced, units get moved between buildings, and service dates slip across a month end.

Whether someone used AI on the photos

A photo of an extinguisher with a tag is easy to generate now, and some generators write a mark into the file saying so. The checker reads those marks in photos, and the notes some phone editors leave when generative AI was used to alter a photo. A file with no such mark is not proven real. Most fakes and most genuine photos look the same to a file reader once they have been through a chat app or a screenshot. And a genuine photo of a tag is still only a photo: the tag on the wall is the record.

The limits, stated plainly

Related: backflow test invoices and the test report, and smoke alarm replacement invoices and the manufacture date.


ImposterShield reads the evidence inside image and video files. It runs in your browser and uploads nothing. If a file has been stripped, it says so. If it has not read a file, it says that too.

Check the service company’s photos before you pay

Drop this year’s photos on the page together with last year’s. It shows what each file says about when it was made, and marks any two that are the same file. A saved report lists each file’s SHA-256.

Open the checker