Pest control service verification

Updated 1 November 2026

Pest control service verification is how you show that a technician came to a site, went to the areas in the contract, and reported what they found. A pest control company needs it when a client doubts a visit. A site manager needs it when a pest turns up two weeks after the service was billed.

Most of the work is invisible. A monthly service can happen before opening, in a store room nobody enters, and leave nothing behind but a bait box and a line on a ticket. So when something goes wrong, the visit itself is what gets questioned.

Were you there? Proof of pest control visit

Three moments bring the question up.

A sighting between visits

A restaurant sees mice in the dry store on a Friday. The owner calls and asks whether anyone has been in that room this month. The ticket says the site was serviced. It does not say which rooms.

An audit in a food or care setting

An auditor at a food plant, a care home or a school kitchen asks for the service history. Someone spends a morning finding paper tickets, and two are missing.

A contract priced by frequency

A client pays for a monthly service and suspects it is really every six weeks. The company knows its technicians went. Neither side has a shared record to look at.

How a code answers it: pest inspection log QR code

Each service area named in the contract gets its own code. In the kitchen, the technician points the phone camera at it and answers one short page: Routine service, Inspection or Call-back, then what they saw, then Completed or Not completed. An unfinished area needs a reason, and it stays on a follow-up list. A point can also ask for a photo from the camera.

That builds a running history for each area, newest first, and it answers what the ticket could not: this room, on this date, by this person. Give a point its contract interval and a skipped month shows up in the daily summary before anyone complains.

If you do the work

Hold your own account and agree the code locations with each client. At the end of the month, or the moment they ask, make them a PDF. A named room and a time answer most doubts in a single reply.

If you pay for the work

Read that report against the contract. If you would rather see a late visit without asking, hold the account yourself and approve the contractor's email domain. The history then stays with your site when you change companies.

Worked example: Corvane Pest Services

Corvane Pest Services has 6 technicians and serves 58 restaurants, shops and care homes. Most contracts are monthly.

At a care home, Corvane places 5 codes: the kitchen, the dry store, the laundry, the bin room and the loading bay. Each point allows 3 reasons, expects a completed visit every 35 days, and accepts visits only from Corvane's company domain. The photo is optional, because the home does not want residents in pictures.

On a Tuesday, the technician scans the kitchen at 07:05, the dry store at 07:21 and the laundry at 07:38. In the bin room at 07:50, they tap Not completed and write that the bait box is missing and a replacement is needed. A follow-up opens. It stays open until the next completed visit there, or until the office marks it done.

In the next month, the home's manager asks why the bin room looks untreated. The office sends a PDF showing the Tuesday note and the return visit two days later. The loading bay had no scan that month, so the summary listed it after 36 days, and the office booked it.

Names and numbers are examples.

Recommended settings for pest control

Setting Recommended, and why
Photo Optional. Use it for damage, droppings or a missing box. Turn it off where residents, patients or a food floor could end up in the picture.
Location check Off for rooms in one building, since phones are unreliable indoors. On for a separate site, at 150 metres.
Scan in and out On only for contracts priced by time on site. A short visit may be a correct one, so set the expected time with care.
Approvals Approved people only, by company domain, on a client's account. It flags anyone else who scans.
Alerts Not completed each time, since a client is waiting. Places left too long in the daily summary. Alerts are set for the whole account.
Expected visit A few days past the contract's interval, so a visit moved by a day or two raises no flag.

What it does not do

It does not hold treatment records. There are no fields for products, doses, trap counts or licence numbers, and it does not replace any record your regulator requires.

It does not route technicians, book visits or bill. It records that a person reached a place and what they reported. It does not show whether a treatment worked.

Questions

Do I need a code on every bait station?

No, and pricing is per code, so most sites should not. Put one on each service area, such as a kitchen, a store room or a loading bay. Use more only where a client wants that level of detail.

Can the record hold the product and the dose?

Only as free text in the note. There are no fields for products, doses or trap counts. Keep the treatment records your rules require in the system you use for them.

Do technicians install anything?

No. Workers never pay and never install an app. The phone camera opens a web page. The first scan asks for a name and a 6-digit code sent to their email, and the phone is remembered after that.

A food plant bans phones with cameras on the floor. What then?

Set Photo to Off on those points, or put the code outside the restricted area. A scan works without a photo. Check the site's own rules first, since some ban phones altogether.

Can an auditor get the records directly?

Not from inside the account. There is no outside login. Make a PDF report for the period and send it. It lists each visit, and it can include the photos.

What if the client changes pest control companies?

That depends on who holds the account. If the client holds it, the history stays with the points and the new company is approved in place of the old one. If the old contractor holds it, the records go with that account.

Start with one free code

No credit card. Workers never pay and never install an app. Pricing is per code, in US dollars, with unlimited workers.

Start free See pricing