Software for pest control companies
The work is complex. Your software shouldn’t be.
Customers, recurring plans, scheduling, routing, invoicing and a technician app, in one place. You open it to a list of what needs doing today, not a wall of charts.
Free during early access. No card, and no sales call to sit through.

The product
Your software should do the noticing
Most pest control software can store the job. The hard part is noticing the services that quietly went unscheduled, the invoices that slid past thirty days and the customers nobody asked about AutoPay. PestStat puts those at the top of the screen, each with a link to the list that fixes it.
Tuesday, September 23
Good morning, Dana
- Visits today
- 18
- 4 technicians out
- Need scheduling
- 14
- Owed, not on the calendar
- Past due
- $4,860
- 9 invoices
- AutoPay opportunities
- 23
- Active plans paying by hand
Needs attention
- 14 visits owed but not on the calendarPlan them
- 9 invoices more than 30 days past dueChase
- 23 active plans not on AutoPayInvite
- 6 completed visits not yet billedInvoice them
Services needing scheduling
- Hartwell ResidenceQuarterly General PestDue Sep 24
- Maple Row ApartmentsMonthly Rodent Bait StationsDue Sep 25
- The Corner BakeryCommercial CockroachDue Sep 26
- Okafor ResidenceMosquito ServiceDue Sep 29
Past-due invoices
- Delgado Family47 days past due$1,240.00
- Brookside HOA38 days past due$1,075.00
- Pine & Main Deli33 days past due$890.00
- Whitfield Residence31 days past due$615.00
Features
Everything the office and the truck both need
One system for the whole operation, so nobody copies numbers between two of them. Each feature says where it stands:
- Live usable today
- At launch built, switches on at launch
- Coming not built yet
- Live
A worklist, not a chart wall
Open to what needs doing: visits owed but not on the calendar, invoices past 30 days, completed visits not yet billed, plans not on AutoPay. Each one links straight to the list that fixes it.
- Live
Plans that fill the job pool
Recurring plans generate the visits they owe into a job pool, with the due date kept separate from the scheduled date so nothing quietly slips.
- Live
Scheduling and route sequencing
One click assigns pool jobs to technicians by skill, branch, preferred tech and daily capacity, then orders each day’s stops to cut drive distance. Shown on a route map.
- Live
Dispatch board and crew calendar
See every technician’s day side by side, set working weeks and time off, and release a route to the tech when it is ready.
- Live
Invoicing from finished work
Completed visits become invoices in bulk. Record part payments and refunds, and watch the aging report shrink.
- At launch
Card payments into your own account
Customers pay on a page Stripe hosts, and the money lands in your own Stripe account. PestStat never sees a full card number.
- At launch
Staged payment reminders
Five reminder stages by email, from “due soon” to 45 days late, each recorded once per invoice so you can see exactly who was chased and when.
- Live
A customer portal with no password
Send a secure link. Customers see their invoices and service history without an account to set up or forget. Paying online switches on with card payments.
- Live
One search bar
Press ⌘K anywhere to find a customer by name, email, phone, address or account number, or jump to a plan or service.
On the way Coming
- Saving a card for AutoPay
- Appointment texts, on-the-way ETAs and a shared texting inbox
- Text-to-pay links
- Reports and exports, including state chemical-record formats
- Photos on service records
- Offline mode in the technician app
- Taking payment on site
- Drag-and-drop rescheduling
- QuickBooks Online sync
Built on
Stripe At launch
Card payments, paid into your own account
Twilio Coming
Appointment texts, ETAs and text-to-pay
OpenStreetMap Live
Address lookup for routing — free, no account needed
QuickBooks Online Coming
Invoice and payment sync

For technicians
Built for the truck, not the desk
The technician app runs in the phone’s browser. Nothing to install, and it shows only that tech’s own stops.
- Routing Live
- Today’s stops arrive in driving order, released by the office when the route is ready.
- Service records Live
- Tap en route, on site and complete. Notes are saved with the visit, and a finished visit is ready to invoice.
- Chemical logs Live
- Product, EPA registration number, amount, target pest and treated area — recorded at the stop, not reconstructed later.
- Signatures Live
- The customer signs on the technician’s screen, and the signature is kept with the visit.
- Photos Coming
- Before-and-after photos attached to the service record.
- Offline use Coming
- Today the app needs a signal. Working through crawlspaces and dead zones, then syncing later, is on the way.
Switching
Bring your customers with you
The reason companies stay on software they dislike is the thought of moving. So the importer shows you a full preview and an error report before anything is written. If a row cannot be read, it tells you which line and why, instead of failing silently.
- Customers, service addresses and recurring plans
- A preview of every record that will be created
- An error report you can download, fix and re-upload
- Nothing saved until you approve it
Import from an export of
- FieldRoutes
- PestPac
- GorillaDesk
- Any CSV or spreadsheet
Not on that list? If your system can export a CSV, the importer will map its columns. If it cannot export at all, tell us what you are on and we will help you get the data out.
Pricing
Pricing you can read without a phone call
Per technician, per month. Office staff are free and unlimited — charging your CSR to answer the phone never made sense. Early-access companies pay nothing while we build.
Starter
For an owner-operator and a first tech or two.
$39 /tech /month
$79 monthly minimum · Up to 5 technicians
Request access- Customers, locations and service plans
- Scheduling calendar, job pool and route list
- Technician app with chemical log and signature
- Invoices, part payments and refunds
- Card payments into your own Stripe accountAt launch
- AutoPayComing
- Customer portal
- Guided import of customers, addresses and plans
Growth
Most popularFor a full office, a dispatcher and a route board.
$33 /tech /month
$199 monthly minimum · Up to 25 technicians
Request access- Everything in Starter
- Automatic scheduling and route sequencing
- Action dashboard
- Multiple branches
- Staged email payment remindersAt launch
- Two-way texting inboxComing
- Text-to-payComing
- Saved reports and exportsComing
Scale
For multi-branch operations that need it to just work.
$28 /tech /month
$649 monthly minimum · Unlimited technicians
Request access- Everything in Growth
- Priority support with a named contact
- Assisted data migration
- Sales module, territories and commissionsComing
- QuickBooks Online syncComing
- Open API and webhooksComing
- No setup fee
- No long-term contract — cancel any month
- Unlimited office users
- Free data import
- Technician app built for phones
Questions owners actually ask
How long does switching take?
You upload an export from your old system, see exactly what will be created and what could not be read, and nothing is saved until you approve it. Most of the work is deciding which columns mean what, and the importer suggests that for you.
What comes across from my old system?
Customers, their service addresses and their recurring plans. Open balances and past service history do not import yet — tell us what you are on and we will help you bring the rest across.
Do I have to sign a contract?
No. PestStat is month to month. If you leave, your data leaves with you.
Can my technicians work without signal?
Not yet. Today the technician app needs a connection. Offline mode — holding the day on the phone and syncing when it finds signal — is on the list above and is coming.
Who holds the money?
You do. Card payments go into your own Stripe account, and card details are only ever entered on Stripe’s own pages. PestStat never stores or sees a full card number. Card payments switch on at launch.
Is my data separated from other companies?
Yes, and the database itself enforces it rather than application code alone — with automated tests that prove one company cannot reach another’s records.
Early access is open
Run tomorrow’s routes out of PestStat
Sign up, pick your services from pest-industry templates, import your customers and put a route on the board. Early-access companies shape what gets built next.