MainLine Pro

Where every job flows.

Field-service management software for residential and light-commercial plumbing companies — from a solo owner-operator up to a shop of about 25 technicians. It runs the entire job-to-cash loop in one place, so nothing falls through the cracks between the phone call and getting paid.

In active development
The Problem

The trade runs on paper and phone tag

Small and midsize plumbing shops juggle paper work orders, spreadsheets, a separate accounting tool, and a lot of phone calls. The result is double-entry, missed appointments, invoices that go out late, and no real view of which jobs actually made money.

MainLine Pro puts the whole job lifecycle in one system — the office today, the field next — so the work and the money stay in sync.

1
System for the whole job-to-cash loop
3
Roles: dispatcher, technician, owner
0
Double-entry between jobs and billing
~25
Technicians supported per company
What It Does

The whole job, start to paid

Everything an office needs to book, schedule, complete, and bill a job — matched to how plumbing shops actually work.

Customers & Properties

A clean record for every customer and service address, including basic multi-property support — history at your fingertips.

Scheduling & Dispatch

A drag-and-friendly dispatch board to assign the right tech to the right job, with an open-jobs dashboard so nothing stalls.

Jobs, Notes & Photos

Track each job's status, notes, and site photos in one thread — the full story of the work, in one place.

Estimates & E-Signature

Build estimates from a flat-rate price book or time & materials, then send them for online approval and e-signature.

Invoicing & Payments

Turn completed work into invoices, collect online via Stripe payment links, and record cash or check — all in one flow.

Configurable Forms

A schema-driven forms engine tailors the app to each company's workflow — the differentiator, with a no-code builder on the roadmap.

Why MainLine Pro

Built for plumbers, not adapted to them

  • Configurable forms per company. The workflow bends to your shop, not the other way around.
  • Plumbing-specific focus. Language, price books, and flows made for the trade — no generic bloat.
  • One loop, no double-entry. Jobs, estimates, and invoices share the same data end to end.
  • Free trade tools. Handy calculators and templates that help before you ever sign up.
  • Simple enough for the field. A tech can finish a job and take payment with minimal training.
  • Secure & reliable by design. Role-based access and a cloud foundation built for uptime.
Under the Hood

A modern, secure cloud foundation

Enterprise-grade architecture on Microsoft Azure — engineered for reliability, security, and room to grow.

React + TypeScript C# / ASP.NET Core Azure Container Apps Azure PostgreSQL Azure Static Web Apps Microsoft Entra ID Stripe Payments 99.9% availability target
Roadmap

What ships, and what's next

We start with the core office workflow and expand from there, in the field and beyond.

Launch

The web app for the office

Customers & properties, dispatch board, jobs with notes & photos, price book, estimates with e-signature, invoicing, online payments, and the open-jobs dashboard — all mobile-responsive.

Next

Into the field

A dedicated mobile app for technicians (iOS & Android), QuickBooks Online sync, "on my way" SMS notifications, and multi-option estimates.

Later

Smarter & broader

Auto-routing and offline support, recurring maintenance plans, richer commercial workflows, a no-code form builder, and advanced reporting.

Run a plumbing shop?

MainLine Pro is in active development. Get in touch to follow along or line up for early access.

Request Early Access →