Industry ResourcesParts, Labour, and Stage Invoicing for Plumbing, H…
FinanceConstruction & Trade

Parts, Labour, and Stage Invoicing for Plumbing, Heating, and Gas Engineers: Protecting Margin Across Every Job

Plumbing and heating businesses lose margin not on their rates but in operational gaps: parts ordered without job references, sub-contractors engaged without written agreements, and invoices raised before all costs are captured. This resource covers four disciplines that protect margin across every job.

9 min read
Recent QuotesLast 30 days
Combi boiler replacement - Hartwell Plumbing LtdQT-2847£3,450Accepted
Central heating system upgrade - Thames Gas ServicesQT-2851£12,750Sent
Bathroom radiator installation - Meridian Heating CoQT-2849£875Viewed
Gas safety inspection - Borough Mechanical LtdQT-2852£185Draft
Underfloor heating install - Capital Plumbing GroupQT-2845£8,900Awaiting PO

Plumbing, heating, and gas businesses run several active jobs at any one time, often with different engineers on each site, parts arriving from multiple suppliers, and compliance documentation required before a job is legally complete. The operational challenge is not the technical work - it is keeping every job's costs, labour, and paperwork tracked in a way that supports accurate invoicing. Service and repair work can yield gross margins of 40-55%, while new-build plumbing work sits closer to 10-18% (Build-Folio, 2026). The spread is partly down to job complexity, but a meaningful portion is lost operationally: parts ordered without a job reference, sub-contractors brought in without written agreements, and invoices raised before all costs are captured. This resource covers the four operational disciplines that protect margin across a plumbing, heating, and gas business.

Parts Procurement Per Job: The Van Stock Problem

Most plumbing and heating engineers run a stocked van as their primary parts source. That makes sense for reactive service calls where a customer needs a valve replaced or a thermostat fitted the same day. The problem starts when van stock is used for planned installation work - boiler replacements, bathroom fits, underfloor heating systems - without any mechanism to attribute those materials to a specific job.

When a heating engineer pulls fittings, pipe, and fittings clips from the van for a planned job, those costs are invisible. The van stock gets replenished through a merchant account, but the replenishment cost is absorbed as general overhead rather than charged to the job that consumed it. Over several months, and across several engineers each with their own stocked vehicle, this leakage is significant.

The discipline that prevents this is simple: any parts used on a planned job should be recorded against that job. For materials ordered specifically for a project - a replacement boiler, a pressurized cylinder, a commercial pump unit - a job-specific purchase order should be raised before ordering. That PO records the supplier, the part, the quantity, and the expected cost. When the parts arrive, a delivery note confirms what was actually delivered. Before the supplier invoice is approved for payment, the three documents are checked against each other: PO to delivery note to invoice. Any discrepancy - a short delivery, a price change, a substituted product - is caught before payment is made, not after.

For van stock used on a job, the practical approach is a materials log per job. The engineer records what was taken from the van for each visit. At job close, the materials log feeds the cost reconciliation before the customer invoice is raised. This is not complex paperwork - it is a discipline of recording what went where.

If your engineers carry a combined stock value of £3,000-£5,000 per vehicle and none of it is attributed to jobs, you are running a hidden materials cost that your job margin calculations cannot account for. Even a simple materials log closes most of this gap.

Merchant accounts and trade accounts at builders merchants also need attention. Many plumbing businesses run a single account for all purchases. When the monthly statement arrives, allocating costs back to individual jobs requires guesswork. A better approach is either to use job-specific PO references on all merchant orders, or to open separate accounts by project for larger contracts where materials spend will be significant.

Managing Labour-Only Sub-contractors and Specialist Engineers

Plumbing and heating businesses regularly bring in sub-contractors for specialist tasks. A Gas Safe registered engineer may be hired for boiler commissioning work. An OFTEC registered technician may be needed for oil boiler installations. On larger commercial jobs, a plumbing contractor may use labour-only sub-contractors to supplement their own team during peak periods.

The margin risk with sub-contract labour is not the rate itself - it is the absence of written agreements and the failure to capture the cost before invoicing. Two problems appear repeatedly.

The first is the verbal booking. A sub-contractor is asked to attend site on a specific day at an agreed day rate. No written confirmation is issued. When the sub-contractor's invoice arrives, the day rate is different from what was discussed, or additional hours are claimed for travel and waiting time that were not agreed upfront. Without a written booking confirmation stating the rate, the expected duration, and what is and is not included, there is nothing to dispute the invoice against.

The second is the cost capture gap. A sub-contractor completes their work, submits an invoice, and the invoice is approved for payment. But the customer invoice for that phase of the job was raised two days earlier - before the sub-contractor cost was recorded. The result is a job that appears to have made its budgeted margin on paper, but has already been undercut by a cost that arrived late.

The fix for both is procedural. Every sub-contractor engagement should generate a written booking confirmation before the engineer attends site. That confirmation states the work to be carried out, the agreed rate, the expected duration, any expenses included, and the payment terms. It does not need to be a formal contract - a written message confirming those terms is sufficient as long as the sub-contractor acknowledges it.

At job close, the cost reconciliation process should not start until all sub-contractor invoices have been received and matched against their booking confirmations. If a sub-contractor invoice has not arrived within the expected window, it should be chased before the customer invoice is raised - not after.

Set a firm rule that customer invoices for any phase involving sub-contract labour are not raised until sub-contractor costs for that phase are confirmed. A three-day buffer between practical completion of a phase and customer invoicing gives sub-contractors time to submit their invoices and closes the cost capture gap.

Gas Safe and OFTEC Compliance Documentation

Gas Safe registration is a legal requirement for any work on gas appliances in the UK. OFTEC registration covers oil-fired heating equipment. For a plumbing and heating business, compliance documentation is not just a regulatory obligation - it is a job close-out requirement that should be part of every installation workflow.

Where compliance documentation is treated as an afterthought, it creates two problems. The first is a practical one: jobs cannot be signed off and final invoices cannot be raised until certificates are issued and handed to the customer. If the engineer who carried out the commissioning has moved on to the next job, tracking down the certificate and completing the paperwork takes time that should not be necessary. The second is a liability one: if a job does not have its certification documentation in order, the business is exposed.

The operational discipline is to treat certification as a mandatory step in the job workflow rather than an optional administrative task. For every gas installation or service, the job should not be marked complete until the Gas Safety Record is issued. For oil installations, the OFTEC commissioning certificate follows the same rule. Boiler installation notification to Building Control under Competent Person Scheme rules should be documented in the job file as well.

Works orders are a useful tool here. When a job involves a notifiable installation or commissioning step, the works order for that task should include a documentation requirement as part of the completion criteria. The engineer cannot mark the works order complete without confirming that the certificate has been issued. That creates a process gate that prevents undocumented work from slipping through.

For businesses carrying out annual boiler services on rented properties, the Landlord Gas Safety Record (CP12) is a recurring obligation. Tracking which properties are due for their annual record, scheduling the appointment, issuing the certificate, and filing it against the customer record is a process that benefits from a consistent workflow rather than ad-hoc scheduling.

Stage Invoicing From Survey to Completion

Most plumbing and heating installations follow a predictable sequence: survey, materials procurement and ordering, first fix, second fix or commissioning, sign-off. Each of these stages represents a natural invoicing point. The problem is that many businesses invoice only at the end of the job - absorbing all materials and labour costs from the start, then waiting until practical completion to recover anything.

The cash flow impact of back-loaded invoicing is significant. On a boiler replacement job worth £3,000-£5,000, a business carrying the equipment cost for two to three weeks before invoicing is effectively funding the job from working capital. Multiply that across five or ten active jobs and the cumulative cash position becomes a real operational constraint.

Stage invoicing addresses this directly. The four points that make most sense for plumbing and heating work are:

Survey or site visit fee: A charge for the initial survey or scoping visit - typically £75-£150 depending on the type of work. This recovers the engineer's time for the visit, prevents time-wasters from consuming billable hours, and establishes a commercial relationship before any commitment to supply is made.

Deposit at order confirmation: When the customer accepts the quote and confirms the order, a deposit invoice is raised immediately. For a new boiler installation, a deposit of 25-35% of the total is standard. This funds the equipment order without drawing on working capital. Equipment should not be ordered until the deposit is cleared.

Commissioning or practical completion milestone: When the installation is complete and the system is commissioned and tested, a stage invoice covers the majority of the remaining balance - typically 50-60% of the contract value. This is raised on the day of commissioning, not after the paperwork is processed.

Final invoice with documentation: A small retention of 5-10% of the contract value, raised once the Gas Safety Record or OFTEC certificate is issued and all handover documentation is complete. This creates an incentive to complete the paperwork promptly.

Raise the deposit invoice on the same day the order is confirmed and verbally agreed. Do not wait for a written order confirmation to come back. The sooner the deposit invoice is issued, the sooner the customer pays and the sooner materials can be ordered.

On larger commercial contracts - commercial heating system replacements, multi-site service contracts, new-build plumbing packages - stage payment schedules should be defined in the contract before work begins. The schedule should specify each milestone, the payment due at each stage, and the payment terms from invoice date. Disputes about payment timing are far easier to resolve when the schedule was agreed in advance than when a business tries to claim a stage payment that was never formally defined.

How Zigaflow Supports Plumbing, Heating, and Gas Operations

Zigaflow gives plumbing and heating businesses a central system for managing jobs, costs, and invoicing across multiple active projects simultaneously.

Purchase orders can be raised directly against specific jobs, so every parts order is attributed from the moment it is placed. When deliveries arrive, delivery notes are matched to POs - making it straightforward to confirm what was delivered and flag any discrepancies before the supplier invoice is approved. Sub-contractor costs are captured as job costs the moment the booking confirmation is issued, preventing the cost capture gap that leaves margin unaccounted for.

Works orders track individual tasks within a job, including commissioning and certification steps. An engineer cannot close out a works order without the completion criteria being met, creating the process gate that keeps compliance documentation on track.

Stage invoicing is built into Zigaflow's invoicing workflow. Deposit invoices, milestone invoices, and final invoices can all be linked to the same job, giving the business a clear view of what has been billed, what is outstanding, and what remains to invoice at each stage. Completed invoices sync directly to Xero, QuickBooks, or FreeAgent, keeping the accounting records current without manual data entry.

For businesses managing annual service contracts - landlord gas safety records, commercial boiler servicing programmes - Zigaflow's job management tracks scheduled visits and supports recurring job creation, reducing the risk that a renewal falls through a gap in the schedule.

Keeping Margin Intact Across Every Job

Plumbing and heating work is operationally dense. Parts come from multiple suppliers, engineers move between sites, sub-contractors are brought in at short notice, and compliance documentation requirements run in parallel with the physical work. Businesses that protect their margin do so through operational discipline - not by quoting higher, but by ensuring that every cost is captured, every sub-contractor engagement is documented, and every invoicing trigger is acted on the day it is reached. The difference between an average net margin of 10-12% and a consistently well-run business achieving 20%+ is almost always found in the gap between the work carried out and the cost and revenue recorded against it.

Ready to streamline your business?

Join hundreds of businesses already using Zigaflow to win more work and cut admin time.

Book a free demoStart free trial