Skip to content
Snapping a photo of a receipt right after the purchase
Plumbing

Every parts run on the right job, even the 2 am ones

Plumbing spending does not happen on a schedule. It happens at the supply counter before a water heater swap, at the big-box register during an emergency call, and across months of rough-in and finish phases on new construction. Clyr captures each purchase at the moment of the swipe, codes it to the right job and phase, and syncs it to the software you already run, so job margins stop being a guess.

Your plumbers text a photo. Clyr does everything after that.

Book a free demo See job costing
The problem

The three ways plumbing companies lose cost data

Service work loses it in speed: an emergency call at 2 am comes with a parts run nobody documents, and by morning the receipt is under a floor mat. Installed work loses it in duration: a new-construction job spans rough-in, top-out, and finish over months, and materials bought in March get remembered in June. And every shop loses it in the blur between truck stock and job parts, where restocking runs and customer-specific purchases share the same card and the same pocket.

Each version has the same ending.

An invoice that undercounts materials, and a margin report you do not fully believe.

Without Clyr
2 am parts runs documented by nobody
March materials remembered in June
Truck stock and job parts on one blurred card
Margin reports you do not fully believe
With Clyr
Capture at the register, at any hour
Each phase’s materials separable months later
Restock and job buys coded apart
Numbers you can hand a builder
What Clyr does for a plumbing company

Six jobs done before the truck moves

The receipt captured before the truck moves

A card swipe triggers a text; the plumber replies with a photo of the supply ticket. That works exactly the same at 2 pm and 2 am. Email receipts forward in, and no-login links cover apprentices and subs. Automatic reminders catch what slips.

Receipt capture and coding →

Coded to job and phase

With Service Fusion or Jobber connected, jobs, customers, and crew sync into Clyr and job-coded expenses sync back. On longer construction work, coding can carry phase and cost detail through custom fields, so rough-in materials and finish fixtures stay separable when you review the job.

Custom fields →

Emergency work billed with everything in it

After-hours parts get captured in the moment and flagged billable with your markup applied, so the invoice that goes out at 8 am includes the parts bought at 2 am.

Billable expenses and markup →

Fixture packages and supplier bills matched

Distributor invoices route through approvals and get paid by ACH, check, or card, and PO matching flags the fixture package that arrives priced above the quote. The water heater order that shows up with a freight surcharge nobody agreed to becomes a flagged exception instead of a paid surprise.

Bill pay and accounts payable →

Live margin on installs

Budget vs. actual updates as materials hit the job, so the custom-home bid that is running hot on copper shows up mid-job, in time to talk to the builder rather than absorb it. Reports export by job with receipts batched, ready for a draw request or a dispute.

Reports and exports →

Your existing cards

Clyr connects to the truck cards and business accounts you already hold, Amex, Visa, or Mastercard, across 16,000+ financial institutions.

Card expense management →
An emergency call

An emergency call, invoiced correctly

A burst supply line call comes in at 1:40 am. Your on-call plumber stops at the 24-hour big-box for $118 in fittings and a shutoff valve.

1

Clyr texts him at the register; he replies with the receipt photo and drives to the job.

2

The purchase is matched, coded to the emergency call synced from Service Fusion, and flagged billable with your after-hours markup policy.

3

The morning invoice includes labor and every part, documented. The customer sees a receipt-backed line item, not a round number.

4

The transaction syncs to QuickBooks.

Nobody hunts for the receipt, because it never existed on paper in the truck.

Messages · Clyr
1:47 am · $118.06 at Home Depot on Visa •2091. Reply with a photo of the receipt.
📷 Photo sent
Coded to emergency call · 118 Elm. Flagged billable, after-hours markup applied.
Illustrative SMS thread at 1:47 am.
Custom home · phase view
PhaseBudgetActualVar
Rough-in$18,400$17,910-3%
Top-out$9,200$9,040-2%
Finish fixtures$14,000$15,780+13%
Permits and re-inspection$1,100$1,340+22%
Illustrative phase view. Phase coding is carried by custom fields on each expense.
Permits and inspections

The paperwork the city hands you

Plumbing carries administrative costs other trades mostly avoid: permit fees paid through municipal portals, re-inspection charges, backflow test filings. Those costs belong on jobs too.

Online permit payments captured by email forward, or clipped straight from the portal screen with Clyr’s Chrome extension, land on the job next to the materials, so the permit-heavy remodel stops looking more profitable than it was.

How capture channels work →
Second trips

When an inspection sends a truck back

A failed inspection is not a line item anyone plans for. When it sends a truck back, the second trip’s costs accumulate on the same job rather than disappearing into overhead.

The margin report then tells the truth about it, which is the only way the next bid on that kind of work gets priced correctly.

Job costing and profitability →
Integrations

Connects to the software your shop already runs

Service Fusion and Jobber for field service and QuickBooks for accounting, all syncing two ways on the expense side. Connecteam is available for workforce management.

Service FusionJobberQuickBooksConnecteam
See all integrations →
FAQ

Frequently asked questions

Can Clyr track plumbing costs by job?

Yes. Every card purchase, supplier bill, and reimbursement is coded to a job synced from Service Fusion or Jobber, with real-time budget vs. actual on installed work.

How does receipt capture work on emergency calls?

The same as daytime: the card swipe triggers a text, and the plumber replies with a photo. Capture takes seconds, which is what makes it survive a 2 am call.

Can we separate rough-in and finish costs on new construction?

Yes. Phase coding is fully supported: the phases and cost codes you already run sync in from your accounting system, and every purchase is coded to job and phase at the swipe, so rough-in and finish stay separable.

Which platforms does Clyr connect to for plumbing shops?

Service Fusion and Jobber for field service and QuickBooks for accounting, all syncing two ways on the expense side. Connecteam is available for workforce management.

Do after-hours parts get billed to the customer automatically?

Parts flagged billable carry your markup policy and are ready for invoicing with the receipt attached. Invoicing itself happens in your existing billing workflow.

What does rollout look like for a plumbing company?

Admin setup takes about 15 minutes, and plumbers onboard from a text message. No classroom, no laminated instructions for the trucks.

Keep exploring
HVACField Service HubConstruction
Get a demo

Count the lines on last month’s statement

Bring last month’s supply house statement to a 20-minute demo and count how many lines Clyr would have coded before your bookkeeper saw them.

Book a free demo Already a customer? Log in