Skip to content
AI & Automation

6 Best Parts Inventory Software for Plumbing Trucks 2027

Oct 31, 2026

Pick a truck-level stock tool first, then the platform

Plumbing truck parts inventory software records how many of each part sits on each van and in each stockroom, logs which parts a technician used on which job, and flags what to restock. That definition is the test. Many field service platforms advertise "inventory," but a warehouse item list is not a van count, and a van count is the number a technician needs before pulling into the next driveway.

TL;DR: If you need live counts per van, shortlist eTurns' TrackStock and Ply, and confirm that the one you pick connects to the field platform you already run. If you run ServiceTitan, use its replenishment for purchase orders and transfers. That feature alone does not track what is on each truck, so ask ServiceTitan whether your package includes the inventory module and keeps a count for each truck. Housecall Pro and Jobber track materials against jobs, but the pages reviewed here show no truck-level stock for either. FieldPulse lists inventory management, but its page does not say which plan includes it or how it handles trucks.

Key Takeaways

  • Van counts decide the shortlist. ServiceTitan's replenishment guide says that feature does not allow real-time on-hand tracking on a truck, while its inventory module lists truck transfers and reorder points, so ask ServiceTitan whether your package includes that module and keeps a count for each truck.

  • Housecall Pro's help covers job-level material usage and a QuickBooks Online handoff, but the article reviewed does not describe van or warehouse stock.

  • eTurns and Ply both describe truck-level stock. eTurns' service-truck page is the clearer of the two on min/max replenishment, while Ply's pricing page lists field platform integrations on every tier.

  • Three vendors print figures and three do not. Housecall Pro, Jobber and eTurns publish prices; ServiceTitan, Ply and FieldPulse are quote-based.

  • Custom workflows need API or webhook access. Housecall Pro limits webhooks to its MAX plan, and Ply's API is an add-on on every tier, so price that prerequisite before you design anything.

  • Name the person who approves restocks. A simple tool with a clear owner beats a complex setup that nobody maintains.

How we evaluated these tools

This is an informed buyer's guide built from public vendor pages, help centers and third-party listings. We did not run any of these products, so nothing here is a hands-on result. Facts come from the pages cited. Judgments are labeled as our read. Each criterion carries a weight that reflects how much it changes the buying decision for a plumbing van fleet.

CriterionWeightWhy it matters for a plumbing van
Live van-level stock counts25%A count that lags a day sends a technician back to the supply house
Job-level parts linkage20%Parts tied to a job protect margin and billing accuracy
Min/max, reorder and transfers15%Restocking should follow a rule, not memory
Integration with your field platform15%A stock tool that cannot read your job records adds re-keying
Published pricing10%Lets you compare monthly cost before a sales call
Setup and admin effort10%Every van and every item must be mapped at setup
Evidence quality5%Prefer vendor-published limits over marketing claims

Weights are our judgment for this buyer, not an industry standard. Live van counts and job linkage together carry 45%, because they decide whether a technician can find a part before arriving and whether the job bills correctly. Pricing carries 10%, since several vendors quote only on request, which makes comparison harder but not impossible.

Feature matrix: what each page states

The matrix records what each vendor's own pages say. "Not stated" means the page reviewed does not mention the feature. It does not mean the feature is absent.

ToolLive van-level stockJob-level parts useMin/max or reorderTransfersBarcode scanning
ServiceTitanReplenishment only: no; inventory module: confirmYes, Materials Used listYes, reorder pointsYesYes
Housecall ProNot statedYes, Material Usage on Jobs ReportNot statedNot statedNot stated
JobberNot statedNot stated by planNot statedNot statedNot stated
eTurns TrackStockYes, real-time per truckYes, parts tied to work ordersYes, min/maxNot statedYes
PlyYes, truck and warehouse inventory on every tierNot statedNot statedNot statedYes, receipt and barcode scanning
FieldPulseNot statedNot statedNot statedNot statedNot stated

Two gaps stand out. Only ServiceTitan's replenishment help page explicitly says live on-hand truck counts are not supported for that feature. eTurns and Ply both describe truck-level visibility, but eTurns' service-truck page names QuickBooks and distributor ERP systems as its integrations and does not name ServiceTitan, Jobber or Housecall Pro. Ply's pricing page names ServiceTitan, Jobber and Housecall Pro on every tier.

Vendor profiles

ServiceTitan

Best fit: a shop already on ServiceTitan that wants replenishment through purchase orders and transfers, with materials tied to invoices. The replenishment guide describes a Materials Used list on invoices, where the office picks items to restock, sets the vendor, and generates purchase orders grouped by vendor or by truck. The guide states that ServiceTitan "does not allow you to track on-hand inventory in real-time" on a truck, according to ServiceTitan Help, updated October 15, 2026.

Limitations: the replenishment feature gives no live van count, and setup is heavier than it looks. Per the same guide, setup requires listing each truck, assigning technicians to trucks, and designating a primary vendor for each material. ServiceTitan's pricing page lists Starter, Essentials and The Works packages with no figures, so pricing is Quote-based, according to ServiceTitan.

Implementation: the inventory module page, also updated October 15, 2026, lists transfers, requisitions linked to jobs, barcode scanning and reorder points. Our read: choose ServiceTitan if purchase-order replenishment covers your needs. If live van counts are the core problem, ask ServiceTitan whether the inventory module keeps a count for each truck, or add a stock tool.

Housecall Pro

Best fit: a shop already on Housecall Pro that mainly needs job-level material usage and a QuickBooks Online handoff. The inventory help article describes a Material Usage on Jobs Report and says materials added as price book items carry into QuickBooks Online when the invoice is sent.

Limitations: the article does not cover van or warehouse stock, transfers, minimum or reorder levels, barcode scanning or purchase orders. The pricing page does not mention inventory tracking for any plan. The article itself suggests asking support through the chat bubble or voting on the product roadmap for features it does not cover.

Our read: Housecall Pro is a sound job and invoice platform with thin truck-level stock. If van counts are the problem, treat it as a non-fit or pair it with a dedicated stock tool.

Jobber

Best fit: a crew whose main problems are scheduling, invoicing and job costing rather than van counts. The pricing page we reviewed mentions no inventory tracking for any plan. It says only "track material costs for every job" in general terms, and the Grow plan's job costing is based on "materials, labor, and expenses you've tracked."

Limitations: no truck-level stock and no reorder rules on the pages reviewed. Our read: Jobber is a non-fit for van counts on its own. Ply's pricing page lists Jobber among its field platform integrations, so pairing the two is one route if you already use Jobber.

eTurns TrackStock

Best fit: a shop that wants a dedicated stock system for trucks and stockrooms, with min/max replenishment and parts scanned into work orders. The service-trucks page describes real-time visibility into what sits on each truck and in each stockroom, and says technicians scan parts into on-site work orders with each part tied to that order.

Pricing: Per-vehicle tab: $40 and $70 per month according to eTurns (2026). Billing is semi-annual on both tabs, and the page offers a 30-day trial with setup, training and phone support.

Limitations: the service-trucks page names QuickBooks and distributor ERP systems as integrations and names no field platform. A SoftwareConnect listing describes the product as aimed mainly at medical and healthcare facilities, with contractors using service trucks as an added use, and reviews dated 2020 and 2023 say labels cannot be printed during picking and the program cannot be customized, according to SoftwareConnect. Our read: eTurns is the most direct fit for per-truck counts. Confirm the field platform connection and the customization question before you sign.

Ply

Best fit: a team that wants truck and warehouse inventory with barcode scanning and a connection to the field platform it already uses. Ply's pricing page shows 3 plan tiers, Starter, Plus and Enterprise, each priced by stock location with unlimited users, and every tier includes truck and warehouse inventory, according to Ply.

Limitations: QuickBooks Online, Sage Intacct and AccuLynx sync sits on Plus and Enterprise, not Starter, and API access is an add-on on every tier. The pricing page does not state min/max rules or job-level usage, so ask for both in writing.

Implementation: the pricing page lists field service integrations with ServiceTitan, Jobber, Housecall Pro, FieldEdge and ServiceM8 on every tier. Our read: Ply is the most complete match for the stated need on the pages reviewed, but its price is quote-based, so the comparison stays incomplete until you have a figure.

FieldPulse

Best fit: a team that wants one platform and will confirm truck-level stock on a quote. The FieldPulse pricing page prints no figures and says pricing is built around what the team needs, according to FieldPulse.

Limitations: the page lists Inventory Management as a platform feature without naming a plan, and it does not say whether stock is tracked per truck. Our read: FieldPulse is worth a quote request if you want a single platform, but it is the least verifiable option in this list.

What it costs: published prices and what they leave out

These are list prices as printed on each vendor's own page. Anything marked Quote-based was not printed. Checked October 29, 2026: the Jobber and Housecall Pro pricing pages were re-opened on that date and the figures below match.

The plans on Housecall Pro's pricing page are Basic, Essentials and Max, printed at $59, $149 and $299 per month, with Basic billed annually, 1, 5 and 8 users included, and extra Max seats at $35 per month each, according to Housecall Pro. CostBench lists the same $59, $149 and $299 monthly figures but describes them as per-user prices, which conflicts with the vendor's flat-plan model, according to CostBench. Confirm the seat model before you budget.

Core plan: $49 per month, 1 user according to Jobber (2026). The table below carries the remaining published figures, with a source link on each row.

VendorPlan or tierPublished priceBasisSource
ServiceTitanStarter, Essentials, The WorksQuote-basedPer-technician pricing, quotedpricing
Housecall ProBasic$59 per monthBilled annually, 1 user includedpricing
Housecall ProEssentials$149 per month5 users includedpricing
Housecall ProMax$299 per month8 users included, $35 per extra userpricing
JobberCore$49 per month1 user, monthly listpricing
JobberConnect$139 per month1 user, monthly listpricing
JobberGrow$199 per month1 user, monthly listpricing
eTurnsPer-stockroom tab$40, $100, $249 and $399 per monthBilled semi-annually; plan names not printed beside pricespricing
eTurnsPer-vehicle tab$40 and $70 per monthBilled semi-annuallypricing
PlyStarter, Plus, EnterpriseQuote-basedPriced by stock locations; unlimited userspricing
FieldPulsePlan not namedQuote-basedSeat-basedpricing

Worked example (illustrative, not a customer): take a shop with 6 vans and 2 office staff who need logins, so 8 logins in total. On the Max plan from Housecall Pro, 8 users are included, so the list stays at $299 per month, or $3,588 a year ($299 × 12) before taxes and add-ons. A ninth login adds $35, which makes $334 per month. A van workflow that listens for the job.completed event on Housecall Pro needs the MAX plan, so $299 is the floor for that design. On eTurns' per-vehicle tab, six vans come to $240 per month at $40 each, or $420 at $70 each, before any stockroom charges, and the page does not say which plan each price belongs to. ServiceTitan, Ply and FieldPulse print no figure to multiply, so the same math cannot be run for them.

Proposed workflow for van counts

US Tech Automations can configure a proposed workflow on top of whichever tool you pick. The two workflows below are designs for review, not descriptions of a live deployment, and neither replaces the stock tool's own ledger.

Proposed, configurable: van count after each job. Trigger: a job.completed event from Housecall Pro, which requires the MAX plan and a registered webhook URL that returns a signing secret. Action: the workflow reads the parts list on that job, maps each item to the van it was assigned to, and lowers the expected count for that van in a ledger. Output: a draft restock list grouped by van, placed in the dispatcher's review queue. Prerequisites: webhook access, matching item IDs between the field platform and the stock tool, and a van-to-technician assignment table exported from your system. Review points: a dispatcher approves every draft, and a technician confirms a physical count each week, because a part used without being logged makes the expected count drift.

Proposed, configurable: restock request below minimum. Trigger: a van's expected count falls to a minimum set in the stock tool. eTurns describes min/max thresholds, and ServiceTitan's inventory module lists reorder points. Action: the workflow drafts either a transfer request from the stockroom to the van or a purchase order to the primary vendor for that material. Output: one message to the office listing the van, the items and the quantities. A US Tech Automations design would keep the final step with a person: the dispatcher approves the transfer or purchase order and checks the vendor price before it goes out. Prerequisites: API or export access from the stock tool. Ply's API is an add-on on every tier, so budget for it, and ServiceTitan's purchase-order replenishment already groups orders by truck, which may cover this step without custom work.

Build it yourself, buy the tool, or stitch it together

The realistic alternative for many shops is to stitch a workflow together in Zapier, Make or n8n. Those tools can move a webhook payload into a spreadsheet, a message or an accounting record, and when configured they can keep run histories, retries, error branches and audit evidence. The buyer still designs and owns observability, idempotency (so a retried job.completed does not lower a van count twice), escalation paths, access controls and maintenance when a field platform renames a field.

A proposed US Tech Automations design could configure the same steps with a dispatcher approval gate, a log of each count change tied to a job ID, and an alert to a named owner when a run fails. It would still need the prerequisites above and a named maintenance owner. The real choice between it and a self-built flow is who carries that ownership.

When NOT to use US Tech Automations

Skip a custom workflow in three cases. If a shared count sheet and a weekly walk-around keep your vans accurate enough, a custom build costs more than the problem it solves. If your field platform's own replenishment already covers your needs, as ServiceTitan's purchase-order flow can for some shops, the built-in process is simpler. If your stock tool offers no API or export access, a workflow has no trigger to read, and a product with native integrations will serve you more directly.

Who should choose which tool

Who this is for: an owner or operations lead at a small home services business who runs plumbing vans and needs a count per truck before the next call.

Red flags: nobody can name who approves a restock, your field platform cannot export job-level parts, or vans share one undivided stock pile with no assignment.

ToolChoose it ifSkip it if
ServiceTitanYou already run it and purchase-order replenishment is enoughLive van counts are the main problem
Housecall ProYou already run it and need job-level material usage with QuickBooks OnlineYou need van or warehouse stock
JobberScheduling, invoicing and job costing are the priorityYou need truck-level counts without a second tool
eTurns TrackStockYou want a dedicated per-truck stock systemYou need a named field platform connection without custom work
PlyYou want truck inventory plus field platform integrationsYou need QuickBooks sync on the Starter tier or cannot budget for API access
FieldPulseYou want one platform and will confirm truck-level stock on a quoteYou need published pricing before any sales conversation

Decision checklist:

  1. Ask each vendor for a live van count in writing, with a sample from a truck you name.

  2. Confirm which job event or export carries parts used, and whether your plan includes it.

  3. Get the item ID mapping rules between your field platform and the stock tool.

  4. Get the price in writing for your number of trucks and logins, including add-ons.

  5. Name the person who approves every restock draft before go-live.

Common mistakes:

  • Counting warehouse stock as truck stock.

  • Assuming a field platform's inventory module covers live van counts without asking.

  • Comparing list prices that use different seat models, such as per-user and included-user plans.

  • Skipping the physical count, so the expected count drifts.

  • Building a workflow before confirming the plan includes webhooks or API access.

Frequently asked questions

Can ServiceTitan show live parts on each van?

Not through the replenishment feature alone. ServiceTitan's replenishment guide says that feature does not allow real-time on-hand tracking on a truck, but its inventory module lists truck transfers and reorder points. Ask ServiceTitan whether your package includes that module and keeps a count for each truck.

Does Housecall Pro track stock on a van?

Not in the help article reviewed, which covers job-level material usage and a QuickBooks Online handoff but does not describe van or warehouse stock. Ask support before you assume otherwise.

Which Housecall Pro plan supports webhooks?

Only the MAX plan, according to Housecall Pro's webhook help article.

Is Jobber a parts inventory tool?

Not on the pricing page reviewed, which mentions no inventory tracking for any plan. Use it for scheduling and job costing, and pair it with a separate stock tool if you need van counts.

Why does the eTurns pricing have no plan names next to prices?

The pricing page prints per-stockroom and per-vehicle figures without naming which plan each belongs to. Ask eTurns to map the figures to plans in writing before you budget.

Can I build this in Zapier or Make instead?

Yes, if you own the design, the error handling, the duplicate-event protection and the maintenance. Those tools can keep run histories and retries when configured, but the owner still carries the risk of a wrong count.

Choosing before you sign

Before you sign, get four things in writing: the live van count method, the job event or export that carries parts used, the price for your number of trucks and logins, and the person who approves each restock. If your problem starts with paper tickets feeding the office, settle that data entry question first, since it is a different decision. For a proposed workflow on top of the tool you choose, see how US Tech Automations configures this.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.