Field service management software

Run every job, every crew, every dollar — in one system.

From the first estimate to the last dollar collected, Serv77 handles scheduling, dispatch, invoicing and your whole customer history in one place — built by a multi-trade service company that still runs the trucks.

Already a customer? Log in to your portal.

The Serv77 dispatch board and dashboard A product view showing the crew schedule for the day, revenue and accounts-receivable tiles, and a job list with status. 77 SERV77 Dispatch Customers Estimates Jobs Invoices Reports Crews Calls SERVICE WITHOUT LIMITS. Thursday, August 6 Week + New job JOBS TODAY 24 6 crews BOOKED $18,420 A/R OPEN $38,546 CLOSE RATE 61% Dispatch board Drag to reassign 8a10a12p 2p4p6p Crew 1Crew 2 Crew 3Crew 4 Bob Tomes Ford Yacht Club ABM — gutters Ridge Plaza Post Oak Highland Park — 2-story Preston Center Unassigned Revenue, last 6 months Needs attention 3 estimates awaiting approval 2 invoices past 60 days 1 job unassigned today

Not a demo build. Serv77 runs the daily operations of a multi-trade window, gutter and pressure-washing company — scheduling, invoicing and twenty years of customer history — every working day.

What it does

Four things every service business has to get right

Most software makes you good at one of them and clumsy at the rest. Serv77 was built to hold all four in the same system, because that is where the money leaks.

Win the job

Build an estimate on site with per-pane, per-linear-foot or flat-rate pricing, show the customer the number, and turn the approval into a scheduled job without retyping a line.

Run the day

A drag-and-drop board for the whole week. Move a job, and the crew’s phone knows about it before the truck leaves the yard.

Get paid

Invoice from the completed job, take payment in the field, and see a real accounts-receivable number — built from the transaction ledger, not a billed-minus-paid guess.

Know your numbers

Close rate, average ticket, revenue by service, aging by bucket, crew productivity. On the first screen you see, not buried in a report you have to build.

In production today

Built against real operating data, not a sample database

Serv77 was not designed in a workshop and tested on fixtures. Every screen was built against a live book of business and had to survive it.

14,551
Customer records under management
47,407
Invoices reconciled to the ledger
70,192
Jobs scheduled and completed
316,000+
Customer calls indexed and searchable

These are live figures from the operating company Serv77 runs on, measured August 2026 — not adoption numbers. Serv77 is opening to its first outside operators now, which is exactly why the early ones get a say in what gets built next.

The platform

One system, from the first phone call to the deposit

Six parts of the same service business CRM. One login, one customer record, one set of numbers — so nothing has to be typed twice or reconciled by hand.

Scheduling & dispatch

A board your dispatcher will actually use

Day, week, month and list views over every crew. Drag a job to a different truck or a different hour and it re-plans around it. Built for the scheduling and dispatch a contractor does at 6:45 in the morning with the phone ringing.

  • Drag-and-drop reassignment across crews and days
  • Live crew locations and breadcrumb trails on a map
  • Unassigned work never falls off the board
  • Zone and territory filters for route sanity
MonTueWed ThuFri Crew 1Crew 2 Crew 3Crew 4
Estimates & quoting

Price the way the trade actually prices

Per pane, per linear foot of gutter, per square foot of surface, or flat rate — in the same catalog. Materials attach to the service, so margin is on screen while you are still building the number. Estimate to invoice without re-entry, ever.

  • Area and measurement-based pricing alongside flat rate
  • Margin visible while you build the estimate
  • Job templates for the work you quote every week
  • Approve → schedule → invoice with nothing retyped
Estimate $1,315.24 Job Thu · Crew 2 Invoice Paid no re-entry between steps
Invoicing & accounts receivable

An A/R number you can take to the bank

Every dollar is derived from a signed transaction ledger — charges, adjustments, payments and unapplied credits, aged from the invoice date. Not billed-minus-tendered. The difference on the book we tested it against was thirty-two thousand dollars.

  • Aging by 0–30 / 31–60 / 61–90 / 90+ from the ledger
  • Unapplied credits netted, not counted twice
  • Field payment capture at job completion
  • Commission on pre-tax line totals, calculated for you
A/R aging 0–3031–60 61–9090+ $19,102 $9,860 $5,430 $4,154 Ledger total $38,546.00
Customer record

Everything about a customer, on one screen

Properties, contacts, every job, every invoice, every note and every recorded call — on one record, not scattered across four tabs and two systems. Edits never overwrite your history; they layer on top of it, so the original stays intact.

  • Multi-property and multi-contact customers handled properly
  • Full job, invoice and payment history in one place
  • Notes tied directly to the customer record, instant and merged with full history
  • Original records preserved — edits are an overlay, never a rewrite
Bob Tomes Ford Commercial · Active-Recurring · Net 30 $1,315.24 Overview PropertiesJobs InvoicesNotes Calls 2 properties 38 jobs · since 2014 2 open invoices 17 recorded calls
Field & mobile

The truck stays in sync, even where the signal doesn’t

Crews check in, work the day and close jobs from a phone. Work queues on the device and flushes when signal returns — a basement or a rural driveway does not cost you the record. The phone is enrolled once by an office admin; a PIN says who is aboard.

  • Offline-first: nothing is lost in a dead zone
  • Device enrollment plus per-person PIN, not shared passwords
  • A lost phone is revoked in one click
  • Crew phones never see revenue or the customer list
Crew 2 · Thu Complete On site Queued no signal — 3 held Serv77 office & dispatch flushes on reconnect
Calls & customer history

Every call attached to the customer it belongs to

Recorded calls are matched to the customer record automatically and made searchable, so “what did we tell them last spring?” is a question with an answer. Transcripts are redacted before anything is stored; playback is a manager-and-admin permission and every play is logged.

  • Calls linked to the customer and the rep who took them
  • Search across call history, not just recent ones
  • Card and social-security numbers stripped from transcripts
  • Texting with opt-out and quiet hours enforced server-side
Recordings Customer · call history Inbound · Debbie · 4:12 “quote for the second story gutters” Outbound · Stephanie · 1:48 “confirming Thursday morning” Inbound · 2:31 card number redacted ••••

Industries

Built for exterior and multi-trade service work

Serv77 was shaped by the trades where the job is measured before it is priced and the crew is on a route, not a ticket queue.

Window cleaning

Window cleaning software that prices per pane or per opening, tracks the two-story premium, and remembers what a property took last time.

Gutter cleaning & guards

Gutter cleaning software with linear-foot pricing, guard installs as a separate line, and seasonal recurrence that books itself.

Pressure washing

Pressure washing software that quotes by square foot and keeps surface type and PSI on the job.

Holiday lighting

Sell the install, the takedown and the storage as one seasonal agreement, and roll last year’s design forward without re-measuring.

Commercial & janitorial

Recurring contracts across multiple properties under one customer, with purchase orders and Net-30 terms handled properly.

Multi-trade operators

One system for every service you sell. Add a trade without adding a subscription or a second place to look things up.

Why Serv77

Three things that are different on purpose

Built by an operator, not a vendor

Serv77 exists because the software we were paying for could not do what a window and gutter company does every day. Every screen had to survive a real week of real work before it shipped. Nothing on the roadmap comes from a focus group.

Your history is never overwritten

Serv77 layers your edits on top of your original records instead of replacing them, so twenty years of history stays intact and auditable. Migrating on is additive — and your data is exportable the day you ask for it.

One system, not a tier ladder

Scheduling, invoicing, the customer record, reporting and the crew app are the product, not add-ons. You should not have to buy a second tier to see what you are owed.

See it run on your own numbers

Thirty minutes, screen shared, your workflow — not a canned tour.

Book a demo

Pricing

Priced per company, not per feature you already needed

Serv77 is opening to its first outside operators, so pricing is set in the conversation rather than published on a card. What is in each plan is not negotiable — the essentials are in all three.

See your monthly cost in real time

$50,000
What you bill customers monthly
8
Total staff (techs + office)
Current Tier Starter
Base Fee $49
Revenue Share $0
Monthly Cost $49
≈ 0.10% of your revenue

This Month vs. Your Revenue

Monthly Revenue: $50,000
Serv77 Cost: $49

Annual Projection

Annual Serv77 Cost: $588
Annual Revenue: $600,000

💡 Pro tip: Drag the sliders to see your cost scale with revenue. Serv77 grows with your success—all tiers include unlimited users.

How Serv77 Compares

Platform At $50K/mo % of Revenue Users
Serv77 $799 1.60% Unlimited
Jobber (Grow) $1,592 3.18% 8 users
ServiceTitan ~$1,408 2.82% Per tech
Housecall Pro $539 1.08% $299 base
Service Fusion $499 0.98% Unlimited

Crew

Owner-operators and small teams running one or two trucks.

Talk to usScoped to your crew count

  • Scheduling and dispatch board
  • Estimates, jobs and invoicing
  • Full customer record and history
  • Reporting and A/R aging
  • Crew mobile app
Book a demo

Franchise

Multi-location groups and brands running several companies.

Talk to usScoped per location

  • Everything in Company
  • Separate books per location, one roll-up
  • Your brand, your colours, your domain
  • API access for your own tools
  • Migration handled for you
Book a demo

Questions

Straight answers

How do I log in to Serv77?

Go to serv77.com/login, or use the Log In link in the top-right corner of any page. If you have the app bookmarked already, that bookmark still works exactly as it did — nothing about your sign-in has changed.

What does Serv77 actually replace?

For most operators: a scheduling tool, a separate invoicing system, a spreadsheet of customer history, and whatever is currently holding estimates. Serv77 is one system for all of it, which is the point — the money leaks in the handoffs between them, not inside any one of them.

How is this different from Jobber, Housecall Pro or ServiceTitan?

Those are good products built by software companies that studied the trades. Serv77 was built inside a working window, gutter and pressure-washing company and runs its operations today — so the defaults come from doing the work, not from watching it.

Concretely: measurement-based pricing is first-class rather than bolted on, the accounts-receivable number is derived from a transaction ledger instead of billed-minus-paid, the crew app works offline, and the daily essentials are not split across pricing tiers.

Can I move my existing customer history over?

Yes, and that is a first-class part of the product rather than a services project. Serv77 was built on top of a twenty-year Service CEO database and treats imported history as read-only truth — your edits layer on top of it, so nothing from your old system is overwritten or lost in translation.

Does it work offline in the field?

The crew app is offline-first. Check-ins, job status changes and completions queue on the device and flush automatically when signal returns. Every item carries a unique key, so a phone replaying its buffer can never double-post a completed job.

Who can see money and customer data?

Permissions are enforced on the server, not hidden in the interface. A crew phone gets a deliberately thin set of rights — its own crew’s day and nothing else. Revenue figures are stripped from the response entirely for anyone without the revenue permission, and call playback is limited to managers and admins with every play logged.

What does it cost?

Pricing is scoped to your crew count and set in the conversation while Serv77 is opening to its first outside operators. What is in each plan does not change: the scheduling board, estimates, invoicing, the customer record, reporting and the crew app are in every plan, including the smallest one.

Is my data mine?

Yes. Your data is exportable on request in a standard format, your original imported records are preserved rather than rewritten, and each company’s data is isolated from every other company on the platform.

Get started

Book a demo

Tell us what you run and we will show you the same screens your office would use on Monday. No slide deck, no discovery call before the demo, no obligation.

  • Thirty minutes, screen shared
  • Walked through with your workflow, not a script
  • Straight answer on whether Serv77 fits — including when it does not

Prefer email? hello@serv77.com

Request a demo

We reply within one business day.

We use this only to contact you about Serv77. No list, no resale.