Plumbing / Growing your crew
Plumbing software for a two-person crew
Compare scheduling, repair handoffs and invoicing with a worked example and a practical setup checklist.
For a two-person plumbing crew, choose software around the handoff you cannot afford to lose: assignment, repair notes, an approved scope change or the invoice. Start with one fictional repair and require both people to find the same job and understand what they should do next.
Adding a helper changes who needs information and who is allowed to act on it. A tool that works for an owner keeping everything in their head may need a clearer assignment, approval and completion process when another person joins.
The goal is not to buy every field-service feature at once. Write down the point where your current process loses context, then compare that exact workflow. Keep a workable calendar or accounting process as the baseline instead of assuming it must be replaced.
Five handoffs to compare
| Handoff | Required information | Demo outcome to inspect |
|---|---|---|
| Call to job | Address, problem, urgency and contact | Both people can identify the same repair. |
| Job to helper | Assignment, arrival window and instructions | The helper sees what they need under their own login. |
| Field to owner | Photos, diagnosis, parts and time | The owner finds the record without a separate message hunt. |
| Estimate to approval | Proposed scope and accepted option | The invoice follows the agreed work. |
| Invoice to accounting | Amount, payment status and accounting destination | The owner can reconcile collection and resolve exceptions. |
Which products are worth investigating?
| Product | Documented building block | Decision it helps you investigate |
|---|---|---|
| Housecall Pro | Housecall Pro lists scheduling/dispatch and estimates/invoicing among Basic features. Source: Housecall Pro pricing | Can the job and estimate workflow carry the repair from dispatch to approval? |
| Jobber | Jobber’s pricing page lists QuickBooks Online sync and automated quote/invoice follow-ups as Connect additions to Core. Source: getjobber.com — Pricing | If accounting sync and follow-ups matter, check the required plan rather than only entry features. |
| FieldEdge | FieldEdge’s plumbing page describes skills/location/availability-based dispatch, work-order history, on-site invoicing and mobile payment collection. The page does not establish plan entitlement or tested results. Source: Plumbing software | Can dispatch and job history solve the handoff, on the plan and mobile licenses quoted? |
| QuickBooks Online | QuickBooks’ official Simple Start discounts card describes converting estimates to invoices; its pricing page describes invoice status/reminders and collection through QuickBooks Payments. Payment eligibility, fees and reconciliation behavior remain unverified. | Can your existing estimate-to-invoice process remain the accounting baseline? Helper dispatch needs separate confirmation. |
These products are not ranked for a two-person business. Included users, actual permissions, onboarding effort and the final quote still need confirmation. A product belongs on your shortlist when it addresses your missing handoff at an acceptable total cost.
Worked example: a repair that changes scope
Fictional scenario: Morgan takes a leaking-tap call and assigns Lee to inspect it. Lee finds an additional shutoff-valve problem. Morgan must understand the diagnosis and the customer must decide on the additional work before the final invoice is prepared.
| Record | Example entry | Responsible person |
|---|---|---|
| Intake | Job P-104: leaking kitchen tap; inspect before quoting extra work | Morgan |
| Field note | Photo and diagnosis attached to P-104; additional valve work proposed | Lee |
| Estimate | Separate proposed option for the valve; customer decision recorded | Morgan |
| Completion | Work performed and parts used recorded against P-104 | Lee |
| Invoice | Agreed work reconciled with the completion record and payment status | Morgan |
Housecall Pro documents creating an estimate from an ongoing job and copying approved options back to that job or into a new job. Attachments on the job do not automatically transfer to the estimate; they must be added manually.
That attachment detail makes a useful demo check: put a fictional diagnosis photo on the job, create the estimate and inspect what the customer receives. Do not assume that a linked document automatically carries every piece of context.
Repeat the exercise when the customer declines the additional work. The record should still make it clear which work was performed and which was only proposed. This is a requirement to test, not a claim that every compared product handles it the same way.
Give the helper the right access
Log in as the helper, not as the owner. Open an assigned job and inspect contact details, instructions and attachments.
Try adding a note, changing status and viewing the schedule. Record any permission or plan needed.
Decide who may change prices, approve an estimate, send an invoice and record payment. Ask the vendor to demonstrate your chosen division of responsibility.
Inspect what happens when a job is reassigned. Check both the old and new assignee’s view.
Confirm the total number of paid users, including office access, rather than assuming two field workers means two licenses.
Leave room for an urgent call
Jobber’s New Schedule documentation limits route optimization to anytime visits on Connect, Grow and Plus; admins perform it on Jobber.com and the app reflects the order.
ServiceTitan’s Dispatch Pro troubleshooter says it does not consider On Call shifts and cannot handle jobs with multiple technician assignments or multiple appointments. These are Dispatch Pro limits, not limits on all ServiceTitan scheduling.
If urgent work is the weak point, move one appointment after the day has started. Include a job that needs both people. Ask who is notified, what the customer sees and how the rest of the route changes. Route ordering and emergency reassignment are separate demonstration tasks.
ServiceTitan’s Dispatch Pro restriction should not be applied to all ServiceTitan scheduling. Likewise, a route optimizer does not establish that every appointment type can be automatically rearranged.
Set up a small pilot before moving everything
Choose a few fictional repairs covering a simple job, changed scope and an urgent reassignment. Give each a consistent job identifier. Agree who closes the record and who checks the invoice; then complete the handoffs using the proposed user roles.
Next, ask how existing customer records, open estimates and unpaid invoices would be imported. Check exports before committing. Keep those as purchase questions until the vendor supplies the exact process; this review does not establish every product’s migration capability.
Use the same quote request for each candidate. For broader selection, start at the plumbing software hub; for the technician’s connectivity requirements, see the task-level offline comparison.
More questions about this work
How do you turn a plumbing estimate into an accurate invoice?
Follow a repair from the original estimate through extra-work approval, invoicing, payment and the accounting handoff.
Read the guide ↗02 / FIELD NOTESHow do you dispatch an emergency plumbing job into a full schedule?
A practical dispatch procedure covering technician suitability, fixed appointments, customer updates and the work displaced by an urgent call.
Read the guide ↗