Pest control management software

Every station, every day,
provable.

Pest Master Pro runs the whole programme — device monitoring, technicians in the field, entomological reporting, client portals and invoicing. It is built around the one thing an auditor asks for: evidence that each device was checked, and what was found.

No card required  ·  Runs on any PHP host  ·  Your data stays in your database
8Monitored device categories, from bait stations to pheromone traps
12Species tracked per device, each with its own action threshold
0Internet needed in the field — technicians work fully offline
100%Self-hosted. No third-party scripts load at runtime
The problem it solves

Your programme is only as good as the record of it

A missing inspection and a clean inspection look identical on paper. Pest Master Pro makes them different: a checked-and-clear device is a positive record, a gap is flagged, and a threshold breach raises itself before your client's auditor does.

Written in your language

The system speaks in activity codes, not database fields

Technicians record what they actually do, using the codes already on your service reports. Those same codes print on the matrix, the client portal and the monthly report — so nothing needs translating for an audit.

NF No findings BC Bait changed GC Glue changed PC Pheromone changed CL Cleaned BD Box damaged BM Box missing GD Glue dried RP Repositioned NA No access + your own
Everything included

One system, end to end

From numbering a station on a floor plan to collecting the invoice for the month it was serviced.

01 · REGISTRY

Device registry & floor plans

A device number is its identity for life — on the plan, the label, the log and the audit. Numbering here mirrors your site, not a database counter.

Numbering that matches the planSet your own prefix and allocate 1-10, 15, 20-25. Gaps and blocks are normal — a real site is never one straight run.
Bulk add, then map locationsAllocate a whole device type at once, then type each one's exact position before labels are printed.
Nothing added silentlyNumbers that clash or exceed the site cap come back listed, with the reason. You see it before you print.
Two-way floor-plan syncDrag devices onto an uploaded plan or PDF; allocate from the plan itself. The registry and the plan cannot drift apart.
QR and Code-128 labelsPrint 16–65 labels per A4. Density is capped by what still scans on a grubby station in a dim plant room.
One label, two audiencesA technician scans it and the inspection form opens. Your client scans the same label and sees that device's published history.
Capture heat overlayPaint a month's captures onto the plan to see hot spots as geography, not rows.
Eight device categoriesBait stations, glue boxes, EFK/ILT, lizard sheets, cage traps, snake traps, cat traps, pheromone traps.
02 · FIELD

Technician field entry

Basements have no signal and rounds are long. Entry is built for a phone in one hand, offline, at speed.

Fully offlineEntries queue on the phone and upload themselves on reconnect. Re-submitting can never duplicate a record.
Bulk roundsPick the device type — never a device number — and key only what you found. The rest are recorded as No findings.
"Not inspected" is honestA device you couldn't reach gets no record at all. A false "clear" is a falsified inspection, so we refuse to write one.
You see it before you commit"1 with findings · 2 as No findings · 1 not inspected" — stated plainly, then confirmed.
Only the right pestsA bait station asks for rats and mice; an ILT asks for flies and mosquitoes. Two columns, not twelve.
Scan to openPoint the camera at a label and the right form opens — no scrolling a list of 60 stations.
Photo evidenceUp to six photos per inspection: gnawed block, damaged box, capture proof.
Scoped by siteA technician login only ever sees the sites it is linked to — and cannot be created without one.
03 · ENTOMOLOGY

Reporting & entomologist logic

Deterministic, not generative. The same history always produces the same words — which is what makes it defensible.

Live device boardEvery station as a tile under its type heading, coloured Clear / Watch / Action / Overdue. The eye lands on trouble first.
Per-device profileSummary, twelve-month chart, month-by-month comparison, species caught, every record and every breach.
Per-pest action thresholdsOne snake is an emergency; twenty flies in an ILT is a normal week. Thresholds are per species and yours to set.
Trend that can't be gamedMeasured on captures per inspection — so inspecting more often never masquerades as an outbreak.
The monthly matrixDevices down, days across, captures and codes in the cell, totals both ways. The report auditors actually read.
Capture forecastingNext month projected from a moving average and a seasonal index. Plain statistics, shown with its basis and confidence.
Threshold alertsA rolling seven-day breach raises a notification once — not the same alarm every day.
Daily, trend & gap reportsBranded PDFs, month-wise folders, one-tap WhatsApp or email sharing.
04 · RISK

Gap analysis & site risk

Every conducive condition photographed, graded and tracked to closure — with a risk level the same findings always produce.

Photographed findingsEach risk carries a photo, zone, category and priority. A finding cannot be closed without a proof photo.
Deterministic risk gradeLow, Medium, High or Critical, from the open high-priority count. No AI — the same findings always grade the same.
Tagged to the siteA finding belongs to one client site, so each client sees only their own risks — never another's.
Office or field captureLog findings against a client from the desk, or let a technician record them on the round — offline, scoped to their sites.
Open and closed at a glanceCounts, closure rate, by-priority and by-zone charts, and the register of every finding with its recommendation.
Recommendation to closureEvery finding carries the corrective action, the responsible party and a target date.
Live in the client portalThe client sees their site's risk grade, open findings with photos and the charts — always current, never a stale snapshot.
Periodic gap reportsBranded, month-wise gap reports published to the client alongside the live view.
05 · CONFORMANCE

Scheduling & non-conformity

Store the rule you contracted for, then reconcile it against what the technicians actually recorded.

Schedules as rulesWeekly, specific weeks ("2nd & 4th, Tuesday"), monthly, or every N days. Change the frequency without rewriting history.
Non-conformity flaggingEvery activity that passed its grace window with no record, listed by date, site and activity.
Delayed ≠ missedLate but inside grace is conforming — but not on time. Both rates are reported, because collapsing them hides drift.
Evidence must matchA bait-station record does not discharge a cage-trap schedule. The right work, or it didn't happen.
Self-correctingNothing is stored — enter a genuine back-dated record and the metric fixes itself.
Missed-visit detectionAny device past its own expected frequency is surfaced on the dashboard.
Automatic monthly reportsFinalise and optionally publish each client's month on a chosen day. Running twice changes nothing.
Your client sees the scheduleThe agreed activities and the adherence, in their own portal.
06 · COMMERCIAL

Quotations, invoicing & receivables

Money is integer paisa end to end. No floats, no rounding drift, no invoice number ever reused.

Branded quotationsService blocks with methodology, pest profile and chemicals. Walk-in customers or registered sites.
Immutable revisionsRevising a quote creates a new revision and supersedes the old one. The history stands.
Gapless invoice numbersAllocated inside a transaction, per organisation, per year. No duplicates, no skips — ever.
Purchase-order drawdownAmount caps or visit caps, consumed atomically, with over-limit invoices refused.
Invoice managerLive balance, full payment history with method and reference, and a running client statement.
Append-only ledgerCorrections are credit notes, never edits. Overpayment is refused rather than hidden.
Multi-tax & SST-03Per-line tax treatment, withholding, and period totals ready for the return.
Agreements & planned visitsContract the work, then measure the programme against it.
07 · PLATFORM

Client portal, security & hosting

Your clients see exactly what you publish — and nothing else, ever.

Publish-to-seeNothing reaches a client until you publish it. Unreviewed data is invisible by construction, not by filter.
Live client portalTheir device board, the live monitoring matrix, gap analysis with a site risk grade, floor plans, documents, published reports and their service schedule — plus one-tap problem reporting.
Leads & sightingsA pest-report form on your own site drops straight into your dashboard as a lead; clients and technicians log sightings that reach you at once.
Strict tenant isolationEvery query is scoped from the session, never a URL parameter. Another company's record returns "not found".
Default-deny routingClient and technician logins run against an allow-list. A route not on it does not exist for them.
Self-hosted, no CDNEvery library ships with the app. Nothing is fetched from a third party at runtime.
Runs anywherePHP 8 and SQLite. Upload to cPanel, open the page — migrations run themselves.
Rate-limited loginsBrute force is throttled before the password is ever checked. Self-serve portal password reset.
Your database, your dataOne SQLite file you can copy, back up and take with you.
Complete list

Every function in the platform

Generated from the software itself, not maintained by hand — so this list is exactly what the system does today.

Core (clients, companies, settings, reports archive)

Always on

Always available — the account itself.

Daily Service Reports

All plans

The daily activity report, service visit log and chemical consumption.

Gap Analysis

All plans

Risk findings register, closure evidence and the client gap view.

Trend Analysis

All plans

Capture trends, thresholds and the trend report.

Device Monitoring

Premium and above

Device registry with locations, QR labels, daily logs, rounds and the monitoring matrix (Premium).

Floor Plans

Enterprise

Site layouts with devices plotted on them (Enterprise). Device locations are recorded as text on every plan, so a site is fully described without a drawing.

Requires Device Monitoring

Technician Field App

Premium and above

Technician logins and the offline field app (rounds, gaps, treatments).

Client Portal

All plans

Client logins and everything they can see.

Quotations, Invoices & POs

All plans

The financial engine: quotes, invoices, payments, credit notes, POs, statements.

Leads & Pest Sightings

Premium and above

The in-app lead pipeline plus client and technician pest sighting reports (Premium). Your public website enquiry form is unaffected on every plan.

Client Documents

All plans

MSDS, certificates and policies published to clients. Needs the Client Portal.

Requires Client Portal

Service Schedules & Conformance

Premium and above

Agreed activity frequencies and adherence tracking. Needs Device Monitoring.

Requires Device Monitoring

Pricing

Plans

A one-time setup fee plus a monthly subscription — payable in USDT, or in your local currency at the day-of-payment rate. Prices below are shown in USDT for you. Upgrade whenever you outgrow a limit.

Base Plan
USDT 93 / month
+ USDT 696 one-time setup
≈ PKR 26,000/mo + PKR 195,000 setup
  • 1 registered company
  • 2 client sites
  • 120 gap analyses
  • 3 trend analyses / month
  • 30 daily reports / month
  • 1 client portal login per site
  • Reports, gap and trend analysis, client portal, invoicing
  • Device registry & QR labels — not included
  • Floor plans — not included
  • Pest sighting register — not included
  • Technician field app — not included
Start with Base Plan
Most chosen
Premium Plan
USDT 114 / month
+ USDT 964 one-time setup
≈ PKR 32,000/mo + PKR 270,000 setup
  • 1 registered company
  • 6 client sites
  • 220 gap analyses
  • 7 trend analyses / month
  • 70 daily reports / month
  • Device registry, locations & QR labels
  • Technician field app
  • Pest sighting register
  • Priority scheduling reminders
  • White-labeling
  • 1 client portal login per site
  • 5 offline technician logins
  • Floor plans (Enterprise only) — not included
Start with Premium Plan
Custom Enterprise
Custom
Scoped to your estate — talk to us
  • 1 registered company
  • 7+ client sites
  • Unlimited reports
  • Everything in Premium
  • Floor plans with plotted devices
  • Up to 3 client portal logins per site
  • Custom quote
  • 25 offline technician logins
Request a quote
Read this before you pay

Don’t take our word for it

You are being asked to send money to a company you have never met, for software you have not used. That is a fair thing to hesitate over. Here is what we do about it.

1
Tell us your country when you write to us. We will put you in touch with pest control operators already running Pest Master Pro near you. Ask them what it is actually like — the reviews that matter are theirs, not ours.
2
Rather not pay us directly? Pay through one of them. For a first month, you can settle through an existing customer’s account. On the payment screen choose “Through an existing Pest Master Pro customer”, give their e-mail and upload the receipt. We confirm it with them.
3
Access opens only when the money has actually arrived. Not when it is sent, and not on a promise. Once it clears, your paid invoice appears inside your own account under Billing, and your plan opens at the level you paid for.

To be clear: this is a one-off arrangement for first-time access, agreed case by case — not a standing offer, and not a free trial. We do not offer one. Write to onboarding@pestmaster-pro.com with your country and we will start there.

Compare

What each plan allows

These are the numbers the billing engine enforces — read from it as this page loads, so they cannot drift from the product.

Capability Base Plan Premium Plan Custom Enterprise
Client sites 2 6 Unlimited
Daily service reports / month 30 70 Unlimited
Trend analyses / month 3 7 Unlimited
Gap analyses 120 220 Unlimited
Client portal logins / site 1 1 3
Technician logins 5 25
Device registry, locations & QR labels Included Included
Floor plans with plotted devices Included
Daily service reports Included Included Included
Gap analysis Included Included Included
Trend analysis & thresholds Included Included Included
Quotations, POs & invoicing Included Included Included
Client portal Included Included Included
Client documents Included Included Included
Offline technician field app Included Included
Pest sighting register Included Included
Schedule conformance tracking Included Included

Reporting, gap and trend analysis, invoicing and the client portal are on every plan. The device registry, QR labels, the technician app and the sighting register need Premium or above; floor plans are Enterprise. This table is generated from the software itself.

Questions

Before you ask

Do you offer a free trial?

No, and we would rather say so plainly than bury it. Every account starts with a paid plan, and access opens only once the payment has actually been received — not when it is sent.

What we do instead: tell us your country and we will introduce you to pest control operators already running Pest Master Pro near you, so you can ask them directly what it is like before you commit. If you would rather not wire money to a company you have never dealt with, you can settle your first month through one of those customers’ accounts — choose “Through an existing Pest Master Pro customer” on the payment screen, give their e-mail and upload the receipt, and we confirm it with them before opening your access.

Your paid invoice appears inside your own account under Billing. This is a one-off arrangement for first-time access, agreed case by case — not a standing offer and not a trial.

What happens if I pay and then decide it is not for me?

You keep the access you paid for until the term ends. You can move down to a cheaper plan at any time at no cost — your paid-up days are not shortened and nothing is charged. We do not pro-rate or refund an unused part of a term, which is why we would rather you spoke to an existing customer before you pay than after.

Does it work without internet in the field?

Yes. A technician can complete a whole round with no signal — entries are held on the phone and upload themselves when a connection returns. Re-submitting the same round can never double-count captures. Photos are the one exception: an image needs a connection at the moment it is taken, and the app says so rather than silently dropping it.

What happens to a device the technician couldn't reach?

Nothing is written. Marking blanks as "No findings" is a positive statement that a device was inspected and found clear — so devices you couldn't reach are excluded explicitly and get no record at all. Inventing a clean inspection is the one thing an audit is looking for.

Where does my data live?

In a SQLite database file on your own hosting. There is no external service and no third-party script loads at runtime — every library ships inside the application. You can copy the file, back it up, or move hosts whenever you like.

Is the reporting AI-generated?

No. The entomological assessment, the trend direction and the forecast are all deterministic calculations. The same history always produces the same words and the same numbers, and every figure shows its basis. That reproducibility is exactly what makes it usable in an audit.

Can my client see everything I record?

Only what you publish. Inspections stay staff-only until you release them, and a client login runs against an allow-list of routes scoped to their own sites. A record from another company, or an unpublished record from their own, simply returns "not found".

How do I contact you, and when are you open?

By e-mail, and we answer during Monday to Saturday, 9:00 to 17:00. We are closed on Sundays; anything that arrives outside those hours is picked up the next working morning.

help@pestmaster-pro.com — existing accounts: problems, billing, anything already running.
onboarding@pestmaster-pro.com — new accounts: pricing, a scoped Enterprise quote, or an introduction to a customer in your country.

Enterprise customers also get phone and chat support within the same hours — a named contact you can call rather than only write to. On Base and Premium, support is by e-mail.

Get started

Put your programme on the record

Create an account and register your first site in a few minutes.

Create your account
Free enquiry · no account needed

Seeing pests at your own site?

Tell us what you are seeing and where. A licensed operator will come back to you — there is nothing to sign up for.

We use your details only to answer this enquiry.