See which techs and branches
actually make you money

Revenue per hour, jobs per hour, and one score for every tech. Synced every six hours. Matched to your billing report to the dollar.1

45 days free. No credit card. No install.

Revenue per hour

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

Los Angeles, last 30 days

Your FieldRoutes report$71,908
PestMetrics$71,908

Reconciled. The Los Angeles billing report matches PestMetrics to the dollar.

To the dollar. Not close. Equal.

When a dashboard and the report disagree, one of them is wrong. PestMetrics reproduces your billing report to the dollar and proves it line by line against live FieldRoutes. You sign off before you trust it.

Check it against your books ›

$0.00

gap against your billing report

6 hrs

between syncs, plus a nightly catch-up

Unlimited

branches in one company view

AES-256

on every integration key

The whole app. Full size.

The real app, on live demo data.

Top performers on a phone, three ranked technicians with scores, jobs per hour and revenue
Top performers, ranked and scored. The screen techs actually share.
Technician scorecards on a phone, team average and a ranked list with jobs per hour and completion
One weighted score per tech, on weights that you set.

Friday, September 4

Tech of the day

Maya Sandoval

Tucson · day score 96

17

Stops

1.92

JPH

$2,533.56

Revenue

$1,566

Sales

PestMetrics

And at 8pm, the Daily Pulse: one card per story, built to be shared.
PestMetrics dashboard: branch KPI cards, revenue chart, and ranked technicians
The morning dashboard: revenue, revenue per hour, stops, and completion for every branch, with the day's top performers ranked.
Branch metrics page comparing branches on ARR, RPH, cancel rate, and completion
Every branch side by side: ARR, revenue per hour, cancel rate, completion, plus live local weather and pest pressure.
Trending page with a month-end revenue forecast and confidence band
A month-end forecast built from your own day-of-week rhythm, with a confidence range and last-month comparison.

Everything a branch runs on.

The numbers that used to take a morning of spreadsheets, ready when you log in.

The dashboard.

Revenue, stops, revenue per hour, and jobs per hour for every branch. Ready before the first truck rolls.

Revenue$17,942
Stops78
Revenue per hour$262
Jobs per hour2.11

One score per tech.

Jobs per hour, sales, completion, reservice, reviews. You set the weights. Callbacks land on the tech who caused them, not the one who ran the redo.

Chris Miller

Los Angeles, 2.24 JPH

Jobs per hour25%
Sales20%
Completion20%
Reservice20%
Reviews15%

Branch ranking

1Chris Miller92
2Elena Reyes87
3Marcus Johnson84
4Jay Patel71

Missed visits, booked.

Accounts due this month with nothing scheduled, listed. One click books the visit into FieldRoutes. A person confirms first.

Harper Ridge HOA

Monthly, last service Jun 2

Book

D. Alvarez

Quarterly, due Jul 22

Book

M. Okafor

Booked Jul 18 by Dana R.

Booked ✓

5 AM. Two things to fix.

An analyst reads the night's numbers and sends each branch manager what matters today. Email, Telegram, or Discord.

PestMetrics analyst5:04 AM

Phoenix: reservice is 4.6%, over your 3% standard. Start there.

Fresno: AR outstanding is $12,480. Worth a call before 9.

Top tech. Top branch. Biggest sale.

End-of-day cards, sized for a phone. Naming a winner every day gives your techs something to beat, and they share the card themselves. The competition runs on the same numbers the branch gets paid on.

Nothing to install.

Paste your FieldRoutes key and office IDs once. Hours come from Everee, the FieldRoutes time clock, QuickBooks Time, or a spreadsheet. The first sync runs on its own.

FieldRoutes key

••••2481

Connected

Office IDs

1, 2, 3, 4, 5

Saved

Hours · Everee

••••9034

Connected

First sync

5 branches

Running

See every feature ›

Your numbers. Your keys. Yours.

Every FieldRoutes, Everee, QuickBooks Time, and Google key is encrypted at rest with AES-256 and bound to your company.

Export to CSV, Excel, or PDF at any time. Disconnect any integration when you want. Leave, and we delete your data on request.

We never sell your data. We never use it for ads. Nightly tests flag any drift from your source system. Every admin action is logged.

Works with what you run.

The systems pest control companies actually run. New connectors land as operators ask.

FieldRoutesEvereeSamsaraQuickBooksGoogle
Field service

FieldRoutes

Appointments, tickets, cancels, subscriptions, sales

ServiceTitan

Jobs, invoices, memberships, dispatch data

PestPac

Routes, billing, chemical tracking, compliance

Jobber

Scheduling, invoicing, CRM, client portal

Payroll and time

Everee

Hours flow in from clock-in and clock-out, no timesheet exports

FieldRoutes time clock

Paid punches on the key you already connected, no second login

QuickBooks Time

Paste one token and worked timesheets become hours per tech per day, PTO left out

CSV hours upload

No payroll system? Upload clocked hours from a spreadsheet template

Gusto

Payroll, benefits, overtime, PTO tracking

ADP

Commissions, per-stop bonuses, complex pay rules

Accounting and fleet

QuickBooks Online

P&L, margins, COGS, real financial KPIs

Xero

Invoicing, bank reconciliation, expenses

Samsara

Vehicle trips split into drive time and on-site time for a truer revenue per hour

Verizon Connect

GPS tracking, drive time and service time

Reporting and comms

PDF reports

Cover page, scorecards, and daily detail, branded to you

Excel and CSV

Multi-sheet workbooks with color-coded KPIs, or raw CSV

Webhooks

Push sync events to any endpoint, HMAC-signed

Slack

Daily KPI digests and alert notifications

The two that matter most, in depth: FieldRoutes › Everee ›

Pricing.

45 days free. No credit card. Per branch, month to month. Cancel anytime.

Starter

3 users, 10 techs

$75

per branch per month

  • FieldRoutes sync; hours from Everee, the FieldRoutes clock, QuickBooks Time, or a spreadsheet
  • Daily KPIs and trends
  • CSV, Excel, and PDF export
  • Daily Pulse cards
Start free trial

Most popular

Professional

10 users, 50 techs

$100

per branch per month

Everything in Starter

  • Weighted scorecards
  • Branch vs branch analytics
  • Appointment write-back
  • Morning brief
  • Head-to-head comparison
  • Webhooks
Start free trial

Enterprise

Volume pricing for 5+ branches

Custom

for 5+ branches

  • API access
  • White-label reports
  • Custom Pulse cards
  • Dedicated support
  • Custom integrations
Contact us

For scale: the worked example in our free calculator has a five-truck shop leaking $174,530 a year through cancels, free callbacks, and aged AR. At list price, one branch on Professional is $1,200 a year. Run your own number ›

Questions.

How do I know the numbers are right?

Check them. Invoice revenue matches your Billing by Service Type report to the dollar. The reconciliation screen puts our number next to your live number, line by line. You sign off before you rely on it.

What do I need to set it up?

Your FieldRoutes API key and token and the office ID for each branch. Paste them once. Nothing to install. For hours, pick one: connect Everee, use the FieldRoutes time clock on the key you already pasted, paste a QuickBooks Time token, or upload clocked hours from a spreadsheet template.

Does it change anything in FieldRoutes?

Only the appointments you approve from the booking list. Nothing else is ever written. Every write is logged.

What is the difference between JPH and RPH?

Jobs per hour is stops divided by clocked hours. It measures tech efficiency. Revenue per hour is revenue divided by clocked hours. It measures branch profit. We never put them on the same chart.

Can my techs see their own scores?

Yes. Give them a viewer account scoped to their branch and their scorecard.

Does making it a competition actually help?

A number nobody sees changes nothing. Rank the crew and name a winner every day, and techs start checking their own card before a manager brings it up. The board runs on the numbers the branch is paid on, so a tech chasing the top spot is chasing your revenue per hour. You set the weights, and callbacks land on whoever caused them, so nobody wins on a technicality.

What happens after 45 days?

Nothing surprising. There is no card on file, so you cannot be charged by accident. Pick a plan or walk away.

Know your numbers by tonight.

Start free trial

45 days free. No credit card.

1. Invoice revenue is matched to the FieldRoutes Billing by Service Type report. Reservice rate and completion are matched to the Tech Re-Services report and the Monthly Services widget.