Skip to content

Who you are · Controllers · Plumbing

The plumbing books should reconcile themselves.

Whoever holds a plumbing shop’s books (controller, bookkeeper, the owner’s spouse at a kitchen table) inherits every gap between the field and the ledger. The product’s job is to close those gaps at the source.

Controllers · Plumbing

the controller

Reads
Payment · Receipt
The work
Emergency call-outs · Service routes · Install jobs
Up against
The deposit doesn’t match anything · Double entry, double error · The software bill wanders
The bill
$99 / month, this chair included
This chair, at a plumbing shop. One posted price, every chair included.

The chair’s real problems

What the controller at a plumbing shop is up against.

  • The deposit doesn’t match anything

    A lump lands in the bank and someone spends Thursday guessing which invoices it contains.

  • Double entry, double error

    Work keyed into field software and again into the accounting file drifts twice, and you own the drift.

  • The software bill wanders

    Per-seat licenses, surprise tiers, usage overages: a line item you have to re-audit every quarter.

The work

The days plumbing shops run.

  • 01

    Emergency call-outs

    Any hour. The call becomes a job with the address, the history, and whoever is on call, not a voicemail to decode at 6 a.m.

  • 02

    Service routes

    Drains, fixtures, repairs. The day’s route lives on the board, not on a whiteboard photographed at 7 a.m.

  • 03

    Install jobs

    Water heaters and repipes, quoted from the book, scheduled around the service day instead of against it.

What the record hands you

Your view of the plumbing product.

  • One-way posting, on purpose

    Thorbis posts to QuickBooks; the books stay in QuickBooks. One direction means one source of truth to audit.

    The bridge
  • Deposits that itemize

    Payouts trace to the invoices inside them. Reconciliation is a check, not an investigation.

    Money
  • A bill you can predict

    The posted company price plus metered usage you can see: no per-seat math, no quarter-end surprise.

    The quote

The old way

What the whiteboard costs plumbing shops.

  • The 2 a.m. call goes to a competitor

    An emergency without a clear answer and an ETA calls the next name in the search results.

  • The quote takes the evening

    Techs rebuild the same water-heater quote by hand instead of pulling it from a book.

  • The invoice waits for the office

    Work finished Tuesday gets billed Friday and paid whenever. Collect in the driveway instead.

The day, from this chair

Three moments that change.

  1. 9:00

    The match, confirmed

    Yesterday’s payout against its invoices: minutes, because the itemization came with it.

  2. 11:30

    The exception, alone

    One job that didn’t post cleanly, flagged, instead of a full-ledger hunt for silent drift.

  3. 16:00

    The close, boring

    Month-end without the shoebox: the field data arrived structured, so the close is arithmetic.

Straight answers

What the controller asks first.

  • Does the controller cost a seat?

    No. $99 is the company, not the seat. Every chair on this page is included, from the owner to the newest tech, and a hire changes the crew rather than the software bill.

  • Can we bring our plumbing records?

    CSV and Excel, Documents, The API: we map the columns and read what we can, with a dry run you inspect before anything is live. What we cannot take stays a limit you can see.

Start

Built for the controller at a plumbing shop, too.

One posted price for the company: every chair on this page included, from the owner to the newest tech.

Coming from a suite? We’ll extract your records.

Rather talk first? Email the team.