For contractors running dESCO ESC

Keep ESC.
Replace the app.

Your office runs on ESC and it works. The mobile app your techs carry is the part everyone hates — and it now costs up to $250 per tech, per month for a feature set your techs would recognize from six years ago.

ServiceProof is the field app ESC should have shipped. Dispatch, the time clock, billing, photos, purchase orders and team chat — built for a gloved thumb in a crawlspace, on one bar of signal. $75 per tech, per month.

40+techs, every day
1 weekto go live
$75per tech, per month
The ServiceProof home screen on a phone: Dispatch, Billing, start and end of day, team directory and on-call schedule.

The app you’re stuck with

You already know this part. We hear it from every ESC shop we talk to.

💰

The price went up 6×

$40 a month became $115 to $250, depending on how long a term you’ll sign. Nothing about the app changed to earn it.

🕐

Six years, nothing that matters

Think about what your phone learned to do since 2020. Now think about what that app learned. Point at one change that made a tech’s day easier — we’ll wait.

😕

Your techs avoid it

So the paperwork comes back at 9pm, half-remembered, or it comes back at the end of the week, or it doesn’t come back at all.

You know this list better than we do

Six years of the price going up didn’t buy a fix for any of it. Every one of these is why we built something else.

What your shop actually deals withWhat we did about it
The app freezes in the field. A tech is standing in a mechanical room with a spinner, and the job is on the phone in their hand going nowhere. Screens paint from the phone first and refresh behind you. On one bar it still opens, and a failed refresh keeps the last good screen instead of going blank.
Techs get AM and PM wrong. Then payroll spends Friday working out whether 7:00 was before the job or after it. Nobody types a time, ever. The tech taps and the server stamps it. No AM/PM to get wrong, no negative hours, nothing to reconstruct.
Warehouse and van stock don’t reflect reality, so nobody trusts the counts and everybody drives to the supply house anyway. Billing a part off the truck moves it off the truck. The count stays honest because it’s a by-product of the work, not a separate chore.
Billing is a fight. So it happens at 9pm from memory, and the fittings and the second trip quietly don’t make it onto the invoice. Your ESC catalog at your price levels, added as the part comes out of the van. The invoice is finished before the truck moves.
Bugs that never get fixed, because you are one ticket in a queue at a company with other priorities. We ship weekly, and most of what’s on this site started as a contractor saying “it would be better if…”

And the list goes on — you’ll have two more we haven’t named. Tell us those; they’re usually the ones worth building.

Nobody wants to rip out ESC. The office knows it, the reports work, the history is all in there. The field is the broken half — and that’s the half you can fix without touching anything else.

What your techs get instead

Everything below is live today at a 40-tech plumbing company in Houston, running against their real ESC server.

The day

Today’s work, and a clock that can’t be fudged

Current, upcoming and complete. Past-due jobs shout in red. The tech taps ON MY WAY, START WORK, COMPLETE — and the server writes the time.

  • No typed times. No AM/PM mix-ups. No negative hours to chase on Friday.
  • Travel time and on-site time land in ESC separately, as they happen.
  • A tech can’t clock onto tomorrow’s job by accident — the app won’t let them.

The job screen in detail →

The dispatch list showing current jobs, with one marked 16 hours late.

Late jobs say so. Nobody has to ask.

The money

Billed on site, not from memory at 9pm

Parts come off your ESC catalog at your prices, from the truck they actually came off. Labor goes on the same way. The invoice is built while the tech is still standing there.

  • Van stock that reflects the real truck, not a spreadsheet from March.
  • Every line stamped with who added it and when.
  • Fewer “I forgot to write that fitting down” conversations.

Billing and van stock →

The invoice screen showing parts billed today with quantities, prices and warehouse.

Parts, labor and totals — before the truck moves.

The paperwork

Purchase orders raised at the counter

Your tech is at the supply house. They raise a PO against the job, get a real ESC number on the spot, photograph the counter paperwork, and purchasing knows before they’re back in the truck.

  • No more receipts living in a door pocket until the end of the month.
  • The photo is filed against the job, not texted to somebody’s personal phone.
  • The app asks for the receipt before it lets the job close.

Purchase orders →

Capturing a photo of the purchase order paperwork at the supply house counter.

Photographed at the counter. Filed against the job.

The 9pm call

New work raised from the field

A new dispatch, a new customer, a new building — built as a sentence your lead tech fills in. The after-hours call becomes real work in ESC without waking anybody in the office.

  • Proper ESC customer and dispatch numbers, minted correctly.
  • You choose who’s allowed to create work. Everyone else just reads.
  • Assign it, reschedule it, or park it on the board for the morning.

Creating work →

Creating a dispatch by filling in a sentence: customer, building, work and tech.

Fill in the sentence. It becomes a real ESC dispatch.

The crew

Everyone on the job, in one thread

A chat room that knows which job it’s about, with the crew already in it. Pull in the estimator or the billing clerk when you need them. Ask the AI what’s happened on this job and get an answer, not a document.

  • Job talk stops living in personal text threads nobody can find later.
  • On-call schedule everyone can see, with a badge for whoever’s carrying the phone.
  • Company directory that dials, and works with no signal.

Chat, AI and on-call →

Team chat showing conversations and a Chat about job button.

Chat about a job number, not about “that one on Katy Freeway”.

Running live in Houston

Charlie’s Plumbing has been billing real work through ServiceProof against their real ESC server, every working day, with a 40-plus tech crew. This isn’t a prototype with sample data in it.

40+field techs live
Dailyreal billing, real POs
ESCuntouched, in their building
< 1 wkfrom yes to live
Features go in because a tech in a truck asked for them — often the same week. That’s the difference between a tool somebody maintains and a tool somebody actually uses. How ServiceProof has been built since day one

The whole pitch, in one line

Stop paying more for less

$75 per tech, per month. Live in under a week. Cancel at the end of any month. Your ESC stays exactly where it is, exactly as it is.