Skip to main content
Save 30% on your first year

Plumbing

Expense tracking for plumbing contractors

Snap the receipt at the supply house, pick the job, and the parts wait there until they reach the customer's invoice with your markup. No Friday sort through a van full of paper.

A plumber fitting pipe under a sink

Smartbills ties each supply house purchase to its job the day it's made, and the parts make it onto the customer's invoice.

Parts coded to the job from the van

Snap the receipt and pick the customer or job from a list. Merchant, amount and tax are read off the receipt, and nobody fills in a form back at the shop.

  • Job picked from a list, never typed
  • Saved with no signal and synced once you're back in range
  • Policy checked when the receipt is captured

Materials billed back with your markup

Mark a purchase billable and it waits on the job until you invoice it. The markup is the one you agreed with that customer, and the receipt can go out with the invoice.

  • Markup set per customer, as a percentage or a fixed amount
  • Unbilled parts listed by job and by age
  • Receipt attached to the line it supports

Invoices with the parts already on them

Build the invoice from the job, with parts and labour on their own lines, and let the customer pay online.

Why teams switch

Parts get bought, and half of them never get billed.

Parts receipts ride around in the van until somebody cleans it out.

Techs snap the receipt at the counter and pick the job. It's filed before they're back on the road.

We forget to bill half the fittings we bought for a job.

Parts marked billable stay on the job's list of costs to invoice, with your markup, until they're on an invoice.

The supply house statement never matches what we think we bought.

Every receipt and bill from the trade account is already in one place, filed by job. Checking the monthly statement is a few minutes of reading.

FAQ

Frequently asked questions

What people ask us before they sign up.

Yes. Captures are saved on the phone and sync as soon as there's a connection, which matters in basements and crawl spaces.

Mark the purchase billable and pick the customer or job. It stays on that job's list of unbilled costs, with your markup applied, until you add it to an invoice.

Yes. Receipts and bills from a trade account are captured like any other purchase and filed by job. When the monthly statement arrives, everything it lists is already there to check it against.

Yes. Coded expenses and invoices sync to QuickBooks, Xero or Sage. Your bookkeeper isn't entering the same numbers twice.

Get started

Bill every fitting you bought.

Capture a week of parts receipts and see what's still waiting to be invoiced.