◆ Built for pest control operators

See how every tech and branch is doing, every single day.

PestMetrics turns your PestRoutes and Everee data into daily scorecards: revenue per hour, jobs per hour, technician rankings, cancels, and branch analytics. It runs itself. No spreadsheets.

45 days free · No credit card · Connects in 2 minutes
PESTMETRICS DAILY KPIAustin HQ
LIVE
REVENUE$7,225 +12%
RPH$222 +$8
JPH1.42 +0.08
STOPS45 +3
TECHNICIANSTOPSHOURSREVENUERPHJPH
Marcus Johnson128.5$1,840$2161.41
Elena Reyes107.3$1,595$2181.37
Chris Miller149$2,310$2571.56
Jay Patel97.8$1,480$1901.15

That's a live board. Every tech, ranked, updated on its own.

No manual entry. Connect PestRoutes & Everee once and it syncs itself.

Start free trial45 days free · No credit card
🏆

Technician scorecards

Rank every tech on revenue/hour, jobs/hour, sales, and cancels. Coach with data, not gut feel.

🏢

Branch analytics

AR, ARR, completion, cancel and reservice rates, and retention for every branch, side by side.

Automatic sync

Connect PestRoutes and Everee once. Revenue, hours, and stops pull themselves. No spreadsheets.

Alerts.

Threshold alerts. Anomaly detection. Goal tracking.

RPH ALERT2 min ago
Sioux Falls RPH dropped to $165, 22% below the 30-day average
JPH WARNING45 min ago
Jay Patel JPH at 1.15, below the 1.5 threshold for 3 days straight
GOAL HIT3 hrs ago
Chris Miller hit 1.56 JPH, top performer 3 weeks running
SYNC6 hrs ago
Nightly sync done: 4 branches, 127 stops, 0 errors

Daily Pulse.

Auto-generated story cards, ready before the morning meeting. Easy to screenshot and share.

TOP TECH OF THE DAY
1.56 JPH
Chris Miller · Sioux Falls
14 stops · $2,310 revenue
PESTMETRICS · TODAY
TOP BRANCH BY REVENUE
$8.4k
Bismarck
49 stops
PESTMETRICS · TODAY
REVENUE PER TECH
$1,806
Network
across 23 techs on the route
PESTMETRICS · TODAY

Integrations.

LIVE built and shipping today·SOON on the roadmap

FIELD SERVICE
FieldRoutes (PestRoutes)LIVEAppointments, tickets, cancels, subscriptions, sales
ServiceTitanSOONJobs, invoices, memberships, dispatch data
PestPacSOONRoutes, billing, chemical tracking, compliance
JobberSOONScheduling, invoicing, CRM, client portal
PAYROLL & TIME
EvereeLIVEClock-in/out hours matched to each tech automatically
GustoSOONPayroll, benefits, overtime, PTO tracking
ADPSOONCommissions, per-stop bonuses, complex pay rules
QuickBooks TimeSOONGPS time tracking with geofencing
ACCOUNTING & FLEET
QuickBooks OnlineSOONP&L, margins, COGS, real financial KPIs
XeroSOONInvoicing, bank reconciliation, expenses
Verizon ConnectSOONGPS tracking, drive time vs. service time
SamsaraSOONTelematics, dash cams, route analytics
REPORTING & COMMS
PDF ReportsLIVEProfessional multi-page reports with cover, scorecards, detail
Excel + CSVLIVEMulti-sheet workbooks with color-coded KPIs, or raw CSV
WebhooksLIVEHMAC-signed delivery for sync events and alerts
SlackSOONDaily KPI digests and alert notifications

The difference.

your-spreadsheet.xlsx
Export PestRoutes → Excel
Copy hours from Everee
Calculate RPH manually
=B2/C2... drag down 47 rows
"Wait, Tuesday or Wednesday?"
Email spreadsheet to owner
app.pest-metrics.com
PestRoutes connected
Everee connected
Sync complete: 45 stops
RPH calculated: 4 techs
Dashboard ready
$ _

Setup.

terminal
$ pestmetrics connect --pestroutes --everee
Paste your API keys. Two minutes. PestRoutes credentials per branch, Everee once for hours.
$ pestmetrics sync --nightly --backfill=365d
Revenue, hours, stops, cancels, and sales pull in automatically every 6 hours, with a nightly catch-up.
$ pestmetrics view --branch="Sioux Falls" --trending --alerts
RPH, JPH, scorecards, branch analytics, leaderboards. Export CSV, Excel, or PDF.

Who's producing?

Chris Miller14 stops9.0 hrs$257/hr RPH1.56 JPH
Jay Patel9 stops7.8 hrs$190/hr RPH1.15 JPH

Stop counts don't tell you who's efficient. RPH shows branch profitability. JPH shows tech efficiency. Both matter.

What's included.

PestRoutes sync

Appointments, tickets, cancels, and subscriptions, pulled daily for each branch.

Everee hours

Clock-in/out hours matched to each tech. Cross-branch dedup built in.

Multi-branch

Each branch gets its own credentials, dashboard tab, and analytics.

Branch RPH

Revenue per hour at the branch level. The metric that drives profitability.

Tech JPH

Jobs per hour per technician. See who is efficient and who needs coaching.

6-factor scorecards

JPH, sales, cancel rate, completion, reservice, and reviews. You set the weights.

Branch analytics

Customer retention, ARR, service completion, cancel rate, AR, reservice rate.

Trend lines

7-day and 30-day rolling averages. Daily, weekly, monthly toggles.

Threshold alerts

RPH drops, cancel spikes, missing syncs. You hear about it right away.

Performance tiers

Auto-group techs: top performer, solid, needs coaching.

Head-to-head

Compare 2-5 techs side by side across all metrics.

Shareable story card

Techs screenshot their scorecard and post it to their socials. Free organic marketing.

PDF + Excel + CSV

Configurable reports with cover page, scorecards, daily detail.

User permissions

Control who sees which branches and views. Admin, Manager, Viewer roles.

Webhooks

HMAC-signed webhook delivery for sync events and alerts.

Annual Recurring Revenue

ARR with exclusion rules for overdue accounts and pending cancels.

Pricing.

45-day free trial. No credit card. Cancel anytime.

STARTER
$299/mo
  • 1 branch
  • 3 users, 10 techs
  • PestRoutes + Everee sync
  • Daily KPIs + trending
  • CSV + Excel + PDF export
  • 3 alert rules
Start free trial
POPULAR
PROFESSIONAL
$499/mo
  • Up to 5 branches
  • 10 users, 50 techs
  • All integrations
  • Full 6-factor scorecards
  • Branch vs branch analytics
  • Unlimited alerts + webhooks
  • Head-to-head comparison
Start free trial
ENTERPRISE
Custom
  • Unlimited everything
  • API access
  • Report branding + white-label
  • Dedicated support
  • Custom integrations
  • SSO + advanced security
Contact us

Questions.

What platforms do you integrate with today?

PestRoutes (service data) and Everee (clock-in/out hours) are live. ServiceTitan, PestPac, Jobber, plus payroll, accounting, and fleet tools are on the roadmap. Each one is marked LIVE or SOON, so you always know what you get today.

How does the scoring work?

Each tech gets a composite score built from weighted factors: jobs per hour, sales, completion, reservice rate, and reviews. You get separate, fully configurable weight profiles for tech and branch rankings.

What is JPH vs RPH?

JPH (Jobs Per Hour) measures tech efficiency, which is stops divided by hours. RPH (Revenue Per Hour) measures branch profitability, which is revenue divided by hours. They are different units, so we never mix them on the same chart.

How do alerts work?

Set thresholds for any metric: RPH drops below $200, cancel rate spikes above 3%, stops fall below 8. Alerts fire automatically with severity levels and show up in the dashboard plus webhooks.

Can my techs see their own metrics?

Yes. Set up viewer accounts with specific branch and view permissions. Techs can see their scorecard and screenshot it to share on their socials, which is free organic marketing for you.

Do I need to install anything?

No. Browser-based. Works on desktop, tablet, and phone. Data syncs automatically every 6 hours, plus a nightly catch-up and an on-demand backfill button.

See your numbers.

Start free trial