Plumbing

Plumbing software that ties crew hours to job costs

Tie every crew hour to a job and cost code — rough-in to final invoice — so you stop guessing where the time went and see exactly what each job costs you.

Offline-first — works with zero signal GPS geofenced time Free to start, no contract

Built for the trade

Everything a plumbing shop runs on

Geofenced crew time by cost code

Plumbers pick the job and cost code (rough-in, underground, finishing, service) on clock-in. Hours roll straight into job costing — GPS blocks off-site punches.

Rough-in & underground tracking

Per-cost-code budgets and burn alerts so you catch a job eating its rough-in hours before the profit's gone.

FLHA safety on glass

Daily Field Level Hazard Assessments read and signed by the crew before a shift starts — your liability paper trail, digital.

Change orders signed by the client

Foremen log extra work from the field; the client signs before out-of-scope hours are spent. No more eaten change orders.

Invoicing & online payments

Turn approved hours into invoices, send them, and get paid with a Stripe Pay button — no separate billing tool.

Job-profit reporting

Labour, materials, and markup per job — know which plumbing jobs actually make money before you bid the next one.

Why plumbers switch

One app instead of four

Start free

See it in action

One job, two views — crew and office

The crew gets a big-button app that works in a flooded crawlspace with no signal. The office gets tax-ready invoices and live job margin. Rates never reach the field.

📱 On the jobsite

Glove-friendly and offline-first. Every hour is GPS-verified; every FLHA is a timestamped record.

💻 Back at the office

GST & PST split by province, partial-payment tracking, and labour margin the moment a shift is logged.

Questions

Plumbing software — FAQ

Does the crew app work with no signal in a basement or crawlspace?

Yes. Seastack is offline-first — clock-ins, cost codes, FLHA safety sign-offs and photos all save on the phone and sync automatically when signal returns. Nothing is lost underground.

Can I cost-code rough-in, finish and service calls separately?

Yes. Every clock-in is tagged to a job and a cost code you define (rough-in, underground, finish, service, warranty), so labour rolls up per phase and you see exactly where the hours went.

Do apprentices or the crew see each other’s pay rates?

No. Rates and job margins never reach the field app. Crews see their own hours and tasks; pricing and margin live in the office only.

Can I bill labour and materials on one invoice with GST and PST?

Yes. Logged hours convert to invoice lines in a click, you add materials, and Seastack splits GST and PST by province automatically.

Run your plumbing jobs with precision

Create your account free in about a minute — no card, no contract.

Get started for free

or book a quick consult →