Built on your PestRoutes + Everee data

Pest control KPIs
that match your books

PestMetrics syncs itself with PestRoutes and Everee, then puts its numbers next to the reports you already trust, line by line, for sign-off: revenue per hour to the dollar, jobs per hour for every service pro, reservice to the decimal. Every number opens its own math.

45 days free. No credit card.

Revenue+4.2%
$71,908 · 578 servicesMatches your PestRoutes report, to the dollar.
Stops+3.1%
578
JPH+0.4%
578 stops ÷ 274 hours = 2.11/hrJobs per hour, weighted for initial services.
Completion+1.1%
527 completed ÷ 578 scheduled = 91.2%Month to date.
Sales+6.8%
$9,840 in new-account plansSold on route this period.

Revenue per hour

$71,908 revenue ÷ 274 hours = $262/hrLos Angeles · last 30 days · matches your billing report

Los Angeles · last 30 days

Your PestRoutes report$71,908
PestMetrics$71,908

Reconciled · Los Angeles billing report matches PestMetrics to the dollar

To the dollar

Invoice revenue reproduces your PestRoutes Billing by Service Type report exactly. Not close. Equal.

Line by line

A built-in reconciliation view puts our number next to your live PestRoutes number, report by report, for sign-off.

Every 4 hours

Data syncs itself all day, with a nightly catch-up. No manual entry, no spreadsheets.

Checked nightly · Numbers that match

When a dashboard and the report disagree, one of them is wrong

PestMetrics reproduces your own reports instead of approximating them: invoice revenue matches Billing by Service Type to the dollar, and per-tech reservice and completion are matched against the Tech Re-Services report and the Monthly Services widget before you sign off.

A built-in reconciliation view re-fetches live data and puts our number next to yours, line by line, for sign-off. And every metric on every page is click-to-see-the-math.

Check it against your books

Trust · Security

Your numbers, and your keys, stay yours

We hold operators' revenue, payroll hours, and the API keys to the systems that keep them. Protecting that is the product, not a checkbox.

Encrypted at rest

Every FieldRoutes, Everee, and Google key is encrypted with AES-256-GCM and bound to your company, so a credential can never be replayed against another account.

Your data stays yours

Disconnect any integration whenever you want. Export to CSV, Excel, or PDF any time. Leave and we delete it on request. We never sell it and never use it for advertising.

Reconciled and auditable

Every number opens its own math, nightly self-tests flag any drift from your source system, and every administrative action is written to an audit trail.

Write-back · Close the loop

It acts. It does not just report.

Every month, some active subscriptions come due with nothing on the books. PestMetrics keeps that worklist current, and one click books the appointment straight back into PestRoutes.

Careful by design: you preview the exact appointment first, a person confirms it, every write is audit-logged, and the booking is read back from your system to prove it landed. Dashboards tell you what happened. This closes the loop.

Recover the missed visits

Due this month · Nothing booked

Harper Ridge HOA

Monthly · last service Jun 2

Book

D. Alvarez

Quarterly · due Jul 22

Book

T. Nguyen

Bi-monthly · due Jul 28

Book

M. Okafor

Quarterly · booked Jul 18 by Dana R.

Booked ✓

Booked into PestRoutes. Confirmed by a person. Audit-logged.

5:00 AM · The morning brief

An analyst reads the numbers before your managers do

Every night, an ops analyst investigates the day. It runs real queries against your reconciled data, it does not guess, and it writes each branch manager the two or three things worth fixing.

Delivered by email, Telegram, or Discord before anyone logs in. The morning meeting starts with answers instead of tab-hunting.

Give your managers a head start

All day · The scoreboard

A score nobody can argue with

Every service pro gets a composite score from weighted factors: jobs per hour, sales, completion, reservice rate, and reviews. You set the weights, or score against your own standards.

Fair by construction. Initial services carry extra weight, so a sales-heavy route is not punished on speed. Callbacks land on the pro whose original work caused them, not whoever ran the redo. And every percentage opens its own math.

Try it with your data

8:00 PM · Or whenever routes wrap

The Pulse drops.

Today's Pulse is your end-of-day highlight reel, built automatically from the day's numbers: top pro, top branch, biggest sale. The same cards for everyone, and story cards your team screenshots and shares before the morning meeting. You pick the drop hour.

TOP PRO OF THE DAY
2.24 JPH
Chris Miller · Los Angeles
19 stops · $2,470 revenue
PESTMETRICS · TODAY
TOP BRANCH BY REVENUE
$8.4k
San Diego
49 stops
PESTMETRICS · TODAY
BIGGEST SALE OF THE DAY
$1,140
Elena Reyes · Phoenix
New annual plan · sold on route
PESTMETRICS · TODAY

In the box

Everything a branch runs on

Built for pest control operators. Synced from the tools you already use.

PestRoutes sync

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

Everee hours

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

Weighted scorecards

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

Branch analytics

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

Collections worklist

Aging AR by customer plus an outreach list: log the contact, see who still needs a call.

PDF + Excel + CSV

Configurable reports with cover page, scorecards, daily detail.

Also included

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.

Pro JPH

Jobs per hour per service professional. See who is efficient and who needs coaching.

Productive-hours RPH

Samsara GPS splits each pro’s day into drive time vs. time on-site, so you see revenue per hour actually spent at a customer, not just clocked.

Trend lines

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

Goals that suggest themselves

Monthly targets per branch or network-wide, with suggested targets derived from your own history.

Technician retention

Tenure and turnover per branch, built from real hire dates, with departures captured as they happen.

Google ratings

Every branch’s live Google rating and latest reviews, right on the branch board.

Head-to-head

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

Shareable story card

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

Per-user permissions

Scope every user to specific branches, pages, and even dashboard widgets.

Webhooks

HMAC-signed webhook delivery for sync events.

Annual Recurring Revenue

ARR with exclusion rules for overdue accounts and pending cancels.

The arc of a day

One system, sunrise to Pulse

Watch the day move through the app. The numbers are ready at dawn, the visits get booked by noon, and the highlights drop at night.

7:00 AM · The morning dashboard

The day opens with the numbers already in

Overnight sync pulled every appointment, ticket, and clocked hour. RPH, stops, and the leaderboard are current before the first truck rolls.

Revenue

$17,942

+8.4% vs prior

RPH

$262

+4.1%

Stops

78

+6 vs prior

1Chris MillerLos Angeles2.24
2Dana OrtizPhoenix2.05
3Sam ReyesDenver1.44

Midday · In the field

It books the visits that fell through

Active subscriptions come due with nothing on the calendar. One click drafts the appointment back into PestRoutes. A person confirms, and the write is audit-logged.

Due this month · Nothing booked

Harper Ridge HOA

Monthly · last service Jun 2

Book

D. Alvarez

Quarterly · due Jul 22

Book

M. Okafor

Quarterly · booked Jul 18 by Dana R.

Booked ✓

8:00 PM · The Pulse drops

The day ends with a highlight reel

At the hour you pick, the Pulse publishes story cards from the day: top pro, top branch, biggest sale. The same cards for everyone, sized for a phone.

TOP PRO OF THE DAY
2.24 JPH
Chris Miller · Los Angeles
19 stops · $2,470 revenue
PESTMETRICS · TODAY

A look inside

Four screens, whole operation

What your managers actually open every morning. Arrows or swipe; it moves when you move it.

app.pest-metrics.com/dashboard

Revenue

$17,942

+8.4% vs prior

RPH

$262

+4.1%

Stops

78

+6 vs prior

1Chris MillerLos Angeles2.24
2Dana OrtizPhoenix2.05
3Sam ReyesDenver1.44
app.pest-metrics.com/branch-metrics

Total ARR

$4.2M

real, exclusions applied

Cancel rate

1.2%

-0.3 pts

Completion

91%

month to date

Phoenix$118,644 · RPH $27194%
Los Angeles$96,210 · RPH $24492%
Denver$74,880 · RPH $21984%
app.pest-metrics.com/scorecards
1Chris Miller92
2Dana Ortiz87
3Jo Whitfield81
4Sam Reyes64

Weighted: JPH, sales, completion, reservice, reviews. You set the weights; every score opens its math.

app.pest-metrics.com/trending

Projected revenue

$486k

$462k to $511k

vs last month

+9.8%

day 15 of 31

Projected stops

3,780

holiday-aware

Month-end projection from your own day-of-week rhythm, weather and holidays included, with an AI read of where the month is heading.

The morning dashboard

Where the data comes from

Plugged into what you already run

Marked honestly: Live is connected and shipping today, Ready is built and switched on when you need it, Soon is on the roadmap.

Works withFieldRoutesPestRoutesEvereeSamsaraQuickBooksGoogle

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

EvereeLiveHours flow in from clock-in/out, no timesheet exports
GustoSoonPayroll, benefits, overtime, PTO tracking
ADPSoonCommissions, per-stop bonuses, complex pay rules
QuickBooks TimeSoonGPS time tracking with geofencing

Accounting & fleet

QuickBooks OnlineReadyP&L, margins, COGS, real financial KPIs — built and turnkey, we switch it on for you
XeroSoonInvoicing, bank reconciliation, expenses
SamsaraLiveVehicle trips split into drive time vs. on-site time, powering a productive-hours RPH
Verizon ConnectSoonGPS tracking, drive time vs. service time

Reporting & comms

PDF ReportsLiveCover page, scorecards, and daily detail, branded to you
Excel + CSVLiveMulti-sheet workbooks with color-coded KPIs, or raw CSV
WebhooksLivePush sync events to any endpoint, HMAC-signed
SlackSoonDaily KPI digests and alert notifications

Plans

Pricing

45-day free trial. No credit card. Month to month, cancel anytime.

Starter

$75/branch

  • Billed per branch, monthly
  • 3 users, 10 pros
  • PestRoutes + Everee sync
  • Daily KPIs + trending
  • CSV + Excel + PDF export
  • Daily Pulse story cards
Start free trial

Most popular

Professional

$100/branch

  • Billed per branch, monthly
  • 10 users, 50 pros
  • Everything in Starter
  • Full weighted scorecards
  • Branch vs branch analytics
  • Appointment write-back
  • Morning brief for managers
  • Webhooks
  • Head-to-head comparison
Start free trial

Enterprise

Custom

  • Volume pricing for 5+ branches
  • API access
  • Report branding + white-label
  • Dedicated support
  • Custom integrations
  • SSO + advanced security
Contact us

FAQ

Common questions

How do I know the numbers are right?

Check them. Invoice revenue matches your PestRoutes Billing by Service Type report to the dollar. Per-tech reservice and completion are matched against the Tech Re-Services report and the Monthly Services widget. A built-in reconciliation view re-fetches live data and puts our number next to yours, line by line, so you sign off on the match before you trust it. Every metric opens its own math when you click it.

Can PestMetrics actually book appointments?

Yes. It keeps a worklist of active subscriptions due this month with nothing on the books. One click drafts the appointment back into PestRoutes: you preview the exact payload, a person confirms it, every write is audit-logged, and the booking is read back against PestRoutes to prove it landed. Nothing writes without your say-so.

What is the morning brief?

A nightly ops analyst that investigates your data with real queries, it does not guess. Each branch manager gets the two or three things worth fixing by email, Telegram, or Discord, before they log in.

What platforms do you integrate with today?

PestRoutes (service data), Everee (clock-in/out hours), and Samsara (drive vs. on-site time) are live. QuickBooks Online is built and ready to switch on for customers that use it. ServiceTitan, PestPac, Jobber, plus other payroll and fleet tools are on the roadmap. Each one is marked Live, Ready, or Soon, so you always know what you get today.

How does the scoring work?

Each service pro gets a composite score built from weighted factors: jobs per hour, sales, completion, reservice rate, and reviews. It is fair by construction: initial services carry extra weight so sales-heavy routes are not punished on speed, and callbacks are credited to the pro whose original work caused them, not whoever ran the redo. Weights are fully configurable, and you can score against your own standards.

What is JPH vs RPH?

JPH (Jobs Per Hour) measures service pro 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.

Is my data safe?

Yes. PestMetrics reads from PestRoutes and Everee, and the only thing it ever writes is an appointment you explicitly approve from the booking worklist. API credentials are encrypted at rest with AES-256, every company account is fully isolated, and your team only sees what their role allows.

What is the Daily Pulse?

Every evening, at the hour you choose, PestMetrics publishes story cards from the day: top pro, top branch, biggest sale. The same cards for everyone, sized for a phone screen so your team can screenshot and share them.

Can my service pros see their own metrics?

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

What do I need to set it up?

Your FieldRoutes API key and token, the office ID for each branch, and your Everee key. Paste them once in Settings, copy credentials to your other branches with one click, and the first sync takes it from there. No installs, no IT project.

Do I need to install anything?

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

What happens when the 45 days are up?

Nothing surprising. There is no card on file, so you cannot be charged by accident. Pick a plan to keep going, month to month, no contract. If you walk away, you walk away.

Guides

The numbers, explained straight

Pest control KPIs: the numbers that actually matter

Every key performance indicator worth tracking in a pest control operation, the formula for each, and how often to look.

Revenue per hour

The one number that says whether a route made money or just stayed busy.

Jobs per hour

Stops over clocked hours, and why scheduled hours make slow days look fine.

Reservice rate

What free do-overs really cost and the rate that separates elite branches.

Technician scorecards

One score per tech that holds up in the truck and in the office.

Tonight

Know your numbers by tonight

Start free trial

45 days free. No credit card.