Skip to content

Plumbing · Invoicing

Plumbing invoices, paid in the driveway.

The invoice for plumbing shops is the last screen on the job: line items from the work, presented on site, and collected by card, bank, or cash before the truck leaves. Tap to Pay and check capture are planned.

Invoice · 114 Oak

Paid

WH-401
40-gal gas water heater install · $2,150
DR-102
Mainline drain clear, up to 100 ft · $385
Collected
Card, bank, or cash, in the driveway
Books
Posted to QuickBooks, one way, after a dry run

Tap to Pay and check capture are planned.

In Core today. One posted price, unlimited people.

The work

The work that gets billed.

  • 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.

Why it matters

The argument, in three rows.

  • Done should mean paid

    The estimate becomes the invoice, the invoice is presented on site, and the payment lands before the truck door shuts. Same day, most days.

  • Every invoice, tracked

    Sent, delivered, opened, paid. Viewed three times and unpaid is a signal, and the follow-up knows it too.

  • Big jobs, billed right

    Deposits, milestone draws, change orders, and retainage on multi-phase work: progress billing from the job record, not a spreadsheet on the side.

Plumbing · Invoicing

The money follows the work.

Billed from the job, collected on the drive. The cash loop runs on the same record as the day.

The old way

What Friday billing costs.

  • 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.

Up close

How it runs.

  • 01

    When they don’t pay same-day

    A follow-up ladder that runs itself: a text at day 3, an email at day 7, a call task at day 14, escalation at day 30. Polite, persistent, and logged.

  • 02

    The details handled

    Tax per jurisdiction, plan discounts applied automatically, and the warranty registered when the payment lands.

  • 03

    Processing at posted rates

    Card and bank processing at the processor’s posted rates, printed on the pricing page, never marked up. Recording cash and checks is free.

The book

Loaded before the first job.

The price book is in Core: build your own. These are sample entries to show the shape. Edit them, or load your own book instead.

  • WH-40140-gal gas water heater install$2,150
  • DR-102Mainline drain clear, up to 100 ft$385
  • FX-210Toilet rebuild$265
  • EM-001Emergency call-out, after hours$189 + task

Straight answers

What plumbing shops ask.

  • What does Thorbis cost for plumbing shops?

    $99 per company per month, unlimited people, every module as it releases. Plus metered usage. $15 included each month. Nothing on this page is a tier.

  • Is invoicing a separate module?

    No. Invoicing & payments is in Core, on the same record as the board, the estimate, and the invoice, so the plumbing job never leaves the system it started in.

  • Is it built for plumbing shops specifically?

    The record is the same for every trade; what changes is the work on it. For plumbing shops that means emergency call-outs, service routes, and install jobs, which is the day this page is written around, and the sample rows on it are plumbing jobs.

Invoicing for other trades

Start

Invoicing for plumbing shops, on one record.

$99 a company. Unlimited people: the whole crew. Plus metered usage. $15 included each month.

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

Rather talk first? Email the team.