For property managers

Pest control invoices: the application record

A tenant reports ants, or mice, or roaches, and you send the pest control company. The invoice comes back for a treatment, sometimes with a follow-up visit or a whole building, and a photo is attached: a technician with a sprayer along a baseboard, or bait stations behind a fridge. The work may be exactly as billed. But a photo of someone spraying shows only that someone was holding a sprayer. It doesn’t show what was in it, how much went down, or which unit it was. For this job there is a better record than the photo, and in Utah the applicator is already required to keep it. This piece covers what the photo can show, what the record holds, and the checks. It is not legal advice.

The record the applicator already keeps

Utah Administrative Code R68-7-20 lists applying a pesticide for hire “without having a valid commercial pesticide applicator license” as an unlawful act. Under R68-7-11, “commercial applicators shall keep and maintain records of any pesticide applications”, and “these records shall be recorded within 24 hours after the pesticide application is made”. Each record must include:

The records must be kept “for a period of at least two years” and be “available for inspection by the department upon request”. Failing to keep them is also on the list of unlawful acts. One honest caveat: the rule names the Department of Agriculture and Food as the one who can inspect them. It does not say the company has to hand you a copy. So make it a condition of the work: ask for the application record with every pest control invoice, in your contract or your work order.

What the photo can show

What it can’t

Line the invoice up against the record

The record answers the questions the photo can’t. A charge for a whole building should come with a square footage and an amount of product that fit a whole building, not one unit. A follow-up visit should have its own date and its own record. A charge for a named product should match the brand name and EPA registration number on the record. And the license number should belong to a licensed applicator.

For multi-unit buildings there is one more paper trail. Before applying certain restricted use pesticides, those whose labels carry the Danger or Danger-Poison signal word, the applicator must give the customer a written statement, and R68-7-16 allows it to be left “with the property manager or their authorized representative”. If an invoice names one of those products and nobody in your office got that notice, ask why.

Checks before you pay

  1. Ask for the application record with every invoice, one per application. A photo of a sprayer is not a substitute for it.
  2. Compare the area and the amount with the bill. A building-wide charge and a one-unit record don’t match.
  3. Check the date against your own records: the work order, the notice of entry you gave the tenant, or the key log.
  4. Look up the applicator. The Utah Department of Agriculture and Food runs a public license search. Match the license number on the record.
  5. 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.
  6. Drop this visit’s photos in with earlier ones. The checker marks any two files in the same batch that are the same file, even under different names. A photo of bait stations reused across units or visits shows up that way. A new photo taken in some other kitchen won’t, which is why the record matters more than the picture.

Whether someone used AI on the photos

A picture of a technician spraying a baseboard 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 for this kind of job, even a perfectly genuine photo doesn’t say what was applied.

The limits, stated plainly

Related: bed bug photos from a tenant in Colorado, and what a contractor’s “after” picture actually proves.


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 technician’s photos before you pay

Drop this visit’s photos on the page together with earlier ones. 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