All Trades

Plumbing estimates and invoices, from the service call to the repipe.

Quote flat rate or hourly, bill the service call the day you do it, and stage the big jobs in draws. For solo plumbers and small crews.

Flat rate or hourly? Price each line the way you work.

Plumbing invoice software has to handle both ways plumbers charge, often on the same ticket. A water heater swap, a toilet set or a disposal is a flat price the homeowner can say yes to. Chasing a leak behind a wall is time and materials until you find it.

In Jobkore every line carries its own unit. A tank water heater install is one each, a PEX repair is by the linear foot, diagnostic time is by the hour. The service call fee is a line of its own, and if you credit it back when the customer books the repair, show the credit as a discount, so the math is on the page instead of in your head.

Load the plumbing trade pack and your catalog starts with the work you do every week: fixture installs, tank and tankless water heaters, snaking and hydro-jetting, sewer camera inspections, shut-off valves, pressure regulators and a service call line. The prices are national averages. Change them to yours once and every estimate after that starts from your numbers.

A water heater swap is more than a water heater.

The cheapest water heater quote in town is usually the one that stops at the tank. A closed system needs an expansion tank. The T&P discharge line has to run to an approved termination, not to the floor. The strap kit, the permit, and the haul-off of the old unit are real costs, and the plumber who leaves them off either eats them or argues about them later.

The same pattern runs through every job. Quarter-turn shut-offs at each fixture you touch. Dielectric unions where copper meets galvanized. A pressure test before the wall closes. And the drywall patch where you cut in, because the homeowner expects a finished wall, not a hole with new pipe in it.

Put each of those on its own line and the homeowner can see what the higher number buys. It also answers the question every plumbing customer is really asking: am I about to be quoted a number I cannot check? An itemized quote is one they can check. More on building a plumbing estimate line by line.

The sewer line you have not seen yet goes on the bid as an allowance.

Some scope cannot be known until the camera goes in. A sewer line that looks like a spot repair can turn into a full replacement, and trenchless versus digging changes the price by thousands. Quote the camera inspection as its own line, and put the unknown repair on the estimate as an allowance: a budget the homeowner signs knowing it will be reconciled.

When the wall opens on galvanized where you expected PEX, or the homeowner decides the laundry is moving across the room, write a change order on the invoice. The client signs it online and the total updates. Nobody argues at the end about what was agreed, because it is written and signed.

Spell out rough-in versus trim, too. A homeowner who reads "rough-in" often assumes the faucets, toilets and trim kits are included. If they are not, the estimate is where to say so.

Bill the service call today, and the new construction job in draws.

Plumbing gets paid on two very different clocks. A service call should be paid the day it happens: send the invoice with a payment link and the customer pays by card or bank transfer before you are on to the next address. Stripe charges its standard rate and Jobkore adds nothing on top.

Bigger jobs pay in stages. Put them on one invoice with a payment schedule: a deposit for the fixtures or the water heater, a draw after the rough-in or top-out inspection, and the balance after trim and the final test. Each row has its own due date, payments fill the rows in order, and the last row is always the balance, so the numbers always add up.

If a payment runs late, Jobkore sends reminders at 1, 7 and 14 days, then stops. Invoices and payments sync one way to QuickBooks Online for your bookkeeper.

Hank drafts the job the way a plumber writes it.

Jobkore includes Hank AI™, an assistant that knows the trade you picked at signup. Tell him the job by typing or with a voice memo: 50-gallon gas water heater, 12 years old, no expansion tank, T&P line runs to the floor, garage install. He drafts the estimate with the lines a water heater job needs, quantities filled in and priced from your catalog first.

He knows the usual waste on pipe (about 10 percent on PEX and PVC, 8 on copper) and the traps plumbers lose money on: the missing expansion tank, backflow where the jurisdiction requires it, the drywall patch nobody priced. Change anything, or ask him to.

Turn on a review before sending and Hank checks the estimate against the same plumbing list. He can add a missing line or an allowance, and he never changes your prices in a review. You read it and send it.

What Jobkore does, and what it does not.

Jobkore is for bidding and billing: estimates, change orders, invoices and payments, for one plumber or a small crew. It does not dispatch techs, track trucks by GPS, sell a flat-rate pricebook subscription or run membership plans. If you need those, you need a bigger and more expensive system. If you need the paperwork done right and paid fast, this is the part that matters.

It runs on your phone, and the whole app works in Spanish as well as English, Hank included. The price is on the pricing page: one plan, every feature.

Plumbers who also do heating work can see the HVAC page. Bathroom and kitchen jobs overlap with remodeling, and burst pipes and water damage with restoration.

Common questions.

Jobkore is $29 a month, or $290 a year, with every feature included: unlimited estimates, invoices, change orders, payment schedules and Hank AI™. A website for your business is $20 more a month. Every account starts with a 14-day free trial, and you do not need a credit card to start it.
Yes. Every line on a Jobkore estimate or invoice has its own unit, so a water heater install can be one flat price, pipe repair can be by the linear foot, and diagnostic time can be by the hour, all on the same document. The service call fee is a line of its own.
Turn the work into an invoice and send it with a payment link. The customer pays by card or bank transfer on their own phone, and the payment is recorded against the invoice. Online payments turn on when you subscribe; during the free trial you can still build and send the invoice.
No. Jobkore does not dispatch techs, track trucks or sell a flat-rate pricebook subscription. It does estimates, change orders, invoices and payments. You build your own price list in the catalog, starting from the plumbing trade pack if you like, and every estimate draws from it.

Ready to get after it?

Stop fighting your software. Start running your business.

Try for free

14-day free trial. No credit card required.

The Jobkore projects list: every job with its status, what it has been invoiced and what is still outstanding

Your next estimate is on us.

Try for free