How-to Guide

How to Run a Heating System Installation: From Survey to Commissioning Certificate

Intermediate12 min readZigaflow21 May 2026

What you will learn

  • How to lock scope in writing before raising any purchase order - and the three exclusions that prevent the most common cost overruns on heating installations.
  • Why job-specific purchase orders rather than general van stock replenishment are the only reliable way to attribute materials cost to a job.
  • How to calculate the cost of labour slippage: three unestimated hours at a $70 fully burdened rate is $210 of unrecovered cost per job.
  • What commissioning documentation must be complete before the final invoice is raised, including Gas Safe registration and the manufacturer's Benchmark record.
  • Why raising the invoice on the same day as handover collects payment two to three weeks faster than month-end invoicing.

A step-by-step operational guide for plumbing and heating businesses covering the six stages of a heating installation: scope confirmation, works order setup, job-specific procurement, on-site labour tracking, commissioning documentation, and same-day invoicing.

A heating system installation is one of the highest-value jobs a plumbing and heating business takes on - and one of the easiest to lose margin on when the operational process is loose. Six distinct stages sit between the customer call and the final invoice: scope confirmation, works order setup, materials procurement, on-site execution, commissioning, and close-out. Skip or rush any one of them and the consequences show up as unrecovered van stock, an unbilled variation, a delayed Gas Safe certificate, or a final invoice raised two weeks after the job finished. This guide walks through each stage with the specific steps that protect margin and keep compliance documentation in order.

Step 1: Confirm Scope and Price Before Booking the Job

The single most common margin leak on a heating installation starts before the engineer touches a tool. A customer calls to replace their boiler. The price goes out. The job gets booked. Nobody confirmed whether the existing flue route is acceptable, whether the gas supply can handle the new output, or whether the system type is an S-plan, Y-plan, or combi configuration that affects labour time.

  1. Confirm the boiler model, flue type (horizontal, vertical, or concentric), and required output in writing before issuing a price. A flue run that needs an additional metre adds materials and time.
  2. Confirm the system configuration: combi replacement, heat-only with separate cylinder, or system boiler. A gravity-fed system requires a drain-down before work starts. If that cost is yours to absorb without a line item, your labour estimate is already wrong.
  3. Confirm the gas supply capacity. If the existing meter and supply pipe cannot handle the new boiler's input, the customer needs to know before the install date, not when the engineer is on site.
  4. Write explicit exclusions into the booking confirmation. Common ones: plasterwork after boxing in flue pipework, electrical connections to new controls if the existing wiring is not compliant, and drain-down costs if a gravity system is involved. Put these in writing so there is no dispute about what is included.

Verbal scope agreements

Any scope agreed over the phone and not confirmed in writing is unenforceable if the customer disputes the charge later. Send a written booking confirmation that lists inclusions and exclusions before you order a single part.

Step 2: Set Up the Works Order Before Materials Are Ordered

A works order is the internal document that translates the customer order into an operational brief. On a heating installation, it serves three purposes: it authorises the job to proceed, it captures the materials and labour plan, and it provides the reference number that ties every cost to the job record.

  1. Create the works order as soon as the booking is confirmed and deposit received. Include the customer address, agreed scope, boiler model and flue specification, system type, and any access notes (key holder contact, parking for a van and delivery, utility isolation points).
  2. Assign the labour allocation. If the installation is estimated at 8 hours for two engineers, record that in the works order. This gives you a baseline to compare actual hours against when the job closes.
  3. Build the materials list into the works order before raising purchase orders. A standard combi replacement typically includes: boiler unit, flue kit and terminals, magnetic system filter, chemical inhibitor dose, new programmer and room thermostat, gas and water isolation valves, condensate pipework and trap, and pipework fittings. List these by product code or part number where possible - "boiler fittings" as a line item is not useful for cost tracking.

Works order as the single job record

Every cost that hits this job - materials ordered, van stock pulled, sub-contractor attendance, variation works - should reference the works order number. When you close the job, you pull one record and have all costs visible before you raise the invoice.

Step 3: Procure Materials Job-Specifically

Van stock is a tool of convenience, not a substitute for job costing. When engineers pull parts from the van without booking them against the job, those costs disappear into overhead and the job's gross margin is overstated. At $135B in total market size and roughly 95,000 active plumbing businesses in the U.S. (IBISWorld, 2024), the competitive pressure to keep margins honest is real - and materials attribution is where many businesses lose ground silently.

  1. Raise a purchase order for the main boiler unit and flue kit before confirming the install date with the customer. For a gas boiler at installer cost of $900-$1,400 depending on output and brand, this is typically the largest single cost line on the job.
  2. Raise a separate PO (or separate line items on the same PO) for ancillary materials: filter, inhibitor, controls, pipework fittings, and condensate components. Reference the works order number on every PO so the cost attribution is automatic.
  3. Check the delivery confirmation against your materials list before the install date. A missing room thermostat or incorrect flue terminal discovered when the engineer arrives on site costs you a return visit or a same-day emergency supply trip at a premium.
  4. When van stock is used on the job (isolation valves, pipe fittings, compression fittings drawn from stock), book each item against the job record at your cost price the same day. Do not wait until month-end. Unattributed van stock at a business doing 20 heating installations per month can represent $400-$800 in unrecovered materials cost every month.

Material margin on a heating installation

A 20-25% materials margin is standard on the boiler unit itself (installer pricing). Ancillary parts (filters, controls, pipework) typically carry 25-35% margin when sourced at trade pricing. If you are passing through supplier cost without any margin on parts, a gas boiler installation that looks like a $2,200 job may only be delivering $1,600 of effective revenue.

Step 4: Manage On-Site Work and Track Labour Against the Estimate

The median annual wage for plumbers and pipefitters in the U.S. was $62,970 as of May 2024 (BLS), translating to around $30/hour in base cost. With employer costs, insurance, and overhead recovery, the fully burdened rate for an employed heating engineer typically sits at $55-$80/hour depending on the market. At $70/hour fully burdened, three unestimated hours on a job is $210 of direct cost with no way to recover it after the fact.

  1. Brief the engineer on the scope, exclusions, and estimated hours before attending site. The works order and booking confirmation should be accessible on-site, either printed or via a mobile device, so the engineer knows exactly what is included.
  2. Flag any out-of-scope conditions on site before doing the work. If the existing pipework requires modifications not included in the price, the engineer should stop, contact the office or customer, and agree a written variation before proceeding. A "while we're here" job extension done verbally and billed after the fact creates disputes far more often than a clear upfront variation conversation.
  3. For multi-day jobs, update the works order with hours logged each day. If day one takes longer than planned, you know by day one - not when you're raising the invoice three weeks later and wondering why the margin is compressed.
  4. Record any materials used on-site that were not on the original PO. Jobsite additions (extra lengths of pipe, additional fittings, a second inhibitor dose) should be added to the job record the same day. Small items accumulate: ten unrecorded fittings at $3-$8 each adds up across a week of installations.

Variation timing

The only variation that is recoverable is one agreed in writing before the work is done. A variation raised on the invoice after the customer has already seen the engineer pack up and leave is extremely difficult to collect - and damages the customer relationship regardless of whether you do collect it.

Step 5: Commission the System and Complete Compliance Documentation

Commissioning is not the last ten minutes of the installation. It is a structured process that produces the documentation your customer needs, the compliance records the law requires, and the warranty activation the manufacturer demands. Getting this wrong delays the final invoice and can expose the business to liability.

  1. Commission the heating system in line with the manufacturer's instructions. For a gas boiler, this means setting flue gas readings, flow and return temperatures, expansion vessel pre-charge pressure, and maximum central heating output. These readings must be recorded.
  2. Complete the manufacturer's Benchmark commissioning checklist. This is the industry-standard record for gas boiler installations and is required to activate most manufacturer warranties. A customer who has a boiler failure under warranty and cannot produce a completed Benchmark record may find their claim rejected - and that becomes your problem if you were the installer.
  3. Register the installation with Gas Safe (or the relevant competent person scheme in your market). Gas Safe registration provides the customer with a unique job reference number and creates the compliance record. This must be completed before the final invoice is raised.
  4. Notify building control if required. For new boiler installations in England and Wales, notification under the Building Regulations competent person scheme is mandatory. Gas Safe registration typically handles this notification automatically, but confirm it has been submitted.
  5. Compile the handover pack before leaving site. A complete handover pack for a heating installation contains: the Gas Safe or competent person certificate, the completed Benchmark document, manufacturer warranty registration confirmation, the inhibitor concentration test record, the programmer user guide, and the boiler user manual. Build this pack progressively as each item is completed during the installation - not as a scramble on the last day.

Progressive handover pack

Keep a checklist of handover pack items on the works order. As each document is produced (Benchmark completed, Gas Safe certificate number received), mark it off. The final invoice release check is: is the handover pack complete? If yes, invoice immediately.

Step 6: Close the Job and Invoice on the Same Day

The gap between job completion and invoice dispatch is one of the most controllable cash flow variables in a heating business. A $3,200 boiler installation invoiced on the day of completion collects payment 14-21 days earlier than one invoiced at the end of the month. For a business completing 15 installations per month at that average value, the cash flow impact of same-day invoicing versus month-end invoicing is $48,000 of earlier inflow every cycle.

  1. Reconcile all job costs against the works order before raising the invoice. Check that every PO line has a matching delivery note, that van stock withdrawals have been booked to the job, and that any variations agreed during the installation are included on the invoice.
  2. Confirm that the commissioning and compliance documentation is complete. Do not raise the final invoice until the Gas Safe registration is submitted and the Benchmark is filled in. These are your completion milestones - they are as important as the physical installation.
  3. Raise the invoice referencing the works order number, Gas Safe job reference, and (where a deposit was taken) the original deposit invoice. The invoice deducts the deposit from the final balance due. If a 35% deposit was taken at booking on a $3,200 job ($1,120), the completion invoice shows $3,200 total, minus $1,120 deposit paid, balance $2,080.
  4. Send the handover pack and the invoice to the customer at the same time. Sending the certificate and commissioning documentation together with the invoice reinforces the professional completion of the job and removes any ambiguity about what the final payment covers.
  5. Sync the invoice to your accounting software (Xero, QuickBooks, or FreeAgent) the same day. This is particularly important for businesses where the office handles invoicing separately from the engineer - do not let job records sit in a queue waiting for end-of-month processing.

Stage payment structure for larger heating projects

For a full central heating system installation or plant room project spanning multiple days, a three-stage structure protects cash flow: deposit 30-35% at booking (covers materials procurement), interim payment 30% on first-fix completion, final payment 30-35% on commissioning and handover. Define the milestone triggers in the original booking confirmation, not after the job starts.

Running a heating system installation cleanly - from a written scope through job-specific procurement and commissioning documentation to a same-day invoice - is what separates a business operating at 30-40% gross margin from one scraping 15-20% on the same jobs. The operational steps are not complex, but they require discipline on every job, not just the big ones. A boiler replacement done right takes the same number of visits and the same engineering skill regardless of how the paperwork is managed. The paperwork discipline is what determines whether that skill is fully reflected in the final invoice.

Zigaflow gives plumbing and heating businesses a single system to manage works orders, job-specific purchase orders, delivery note matching, and invoicing with direct sync to Xero, QuickBooks, and FreeAgent. Every cost attributed to the job. Every invoice raised on completion. Every compliance milestone tracked against the works order before the engineer leaves site.

See it in Zigaflow

Jobs/Orders
See it in action

Ready to put these ideas
into practice?

Book a free demo and see how Zigaflow fits your team.

Book a free demoView pricing