Skip to Content
Methvin Home
White PapersGlobal Variables MethodologyAddendum: Pipe to Payroll

From pipe to payroll: a five-resource chain

A worked example of the loaded labour rate build-up within the Global Variables methodology. One supply-and-install pipe rate, built entirely from linked resources, cascading down through a drainage crew, an excavator, its operator, and the labour living-out allowance that operator can draw on.

Top resource450mm RCRRJ, supply & installChain depth5 linked GV resourcesInstalled rate$457.76 / m

The main paper describes Global Variables as a dependency graph rather than a static spreadsheet: change one input and every calculation referencing it recomputes in place. What that graph looks like across several linked resources is harder to show in the abstract, so this worked example of the loaded labour rate build-up follows one real chain end to end. A supply-and-install rate for 450mm RCRRJ pipe does not price its own labour and plant, it calls a drainage crew resource. That crew does not price its own excavator, it calls an excavator resource. The excavator does not price its own operator, it calls an operator resource. And the operator’s loaded rate carries a line for a labour living-out allowance, priced as its own resource and switched on or off per crew. Five spreadsheets, one live chain, and every figure below is the model as it runs.

The chain, pipe to payroll

Reading top to bottom: each card is a full Global Variables resource in its own right, and the line joining it to the card below is not a copied number, it is a resource reference. Change the operator’s base wage and the excavator rate, the crew rate, and the installed pipe rate all recalculate without anyone touching four other spreadsheets. Click any card to jump straight to its full build-up.

embeds the crew as a resource lineDrainage Crew 4 | EX12, Loader & 4WH · $95.03 / m
embeds the excavator as a resource lineExcavator 12t, 69kW Rubber, Wet & Op · $1,101.19 / day
embeds the operator as a resource lineOperator, Excavator & Dozer · $50.58 / hr
carries a switchable allowance line, off for this crewLabour living-out allowances · up to $38.67 / hr

The operator resource is one card in the chain above, but it is itself a small graph. A single base wage feeds overtime brackets, four statutory percentages uplift the combined payroll figure, and annual allowances are converted to an hourly equivalent and added last.

Base wage (BW)
$34.00
+
Normal + overtime
$37.40
+
Statutory uplifts
+11.74%
+
Annual allowances
$1.43 /hr
Loaded labour rate
$50.58 /hr

The full build-up, resource by resource

Each tab below is one exported Global Variables resource, the same five spreadsheets shown in the chain above, in the same order, with every group and line item intact. Equations reference variables in brackets; a variable defined in one row is available to any equation elsewhere in that resource, and a resource line highlighted in blue is itself a pointer to an entire second sheet rather than a hardcoded price.

450mm RCRRJ, supply & install$457.76 / m

Model note, carried from the source sheet: this example is not meant to be prescriptive.

DescriptionRateUnitVariableEquationValueResource amount
Drainage variables
Location: rural = 1.0, small city = 0.85, big city = 0.75%LOC0.850.850.00
Haunching hardfill required (1 = yes, 0 = no)SwitchWS11.000.00
Pipe diametermPD0.4500.450.00
Depth to invert (excavation depth)mDI1.61.600.00
Hardfill backfill, % of trench%HF1010.000.00
Pavement depth (reduces the hardfill)mPD10.6000.600.00
Productive hourshrPH99.000.00
Working hourshrWH1010.000.00
Excavator productivity
Bucket cycles per hour (controls productivity)cycles/hrBL160160.000.00
Bucket size (EX5 0.3, EX12 0.6, EX20 0.9)m3BS0.60.600.00
Bulking factor%BF1.51.500.00
Trench shield requirements
Shield trench requirement switchSwitchSHif ([DI]>1.2) {1} else {0}1.000.00
Number of shields requiredNo.NSHMath.round(([DI]/2.4*[SH]))1.000.00
Trench volumes
Pipe wall thicknessNo.WT[PD]*(Math.pow((Math.PI),2))/1000.040.00
Pipe external diametermOD[PD]+(2*[WT])0.540.00
Trench widthmTW([OD]+0.300)+((0.600)*[NSH])1.440.00
Trench volumem3TV([DI]+0.150)*[TW]2.520.00
Pipe volumem3PV(Math.PI)*[OD]*[OD]/40.230.00
Bedding and backfill volumes
Bedding volumem3BV[TW]*0.1500.220.00
Haunching volumem3HV(([OD]+0.150)*[TW])-[PV]0.760.00
Hardfill volumem3HFV([TV]-[BV]-[HV]-[PV]-([PD1]*[TW]))*([HF]/100)0.040.00
Cut to waste volumem3CV[PV]+[BV]+[HV]+[HFV]+([PD1]*[TW])2.110.00
Production rates
Excavator productivity per hourm3/hrEP[BS]*[BL]/[BF]*[LOC]54.400.00
Excavator productivity, metres per hourm/hrEM[EP]/[TV]21.600.00
Lay pipe productivitym/hrLAYif (([EP]/[TV])>12) {12} else {([EM])}12.000.00
Backfill, bedding and fill productivitym/hrBFP[EP]/([TV]+[BV]+[HV]+[HFV])15.360.00
Place shields productivitym/hrSP[EM]21.600.00
Production rate, fixedm/dayLPD(1/(1/[EM]+1/[LAY]+1/[BFP]+1/[SP]))*[PH]37.340.00
Labour and plant lay rate
Labour and plant lay rate1/[LPD]0.030.00
Drainage Crew 4 | EX12, Loader & 4WH3,548.71/day10.0395.03
Pipe supply cost
450 NB RCRRJ, Class 4 Z125.54/m1+1%waste1.01126.80
Hydrated lime stabilisation12.00/20kg([BV]*1.5*3)+([HV]*1.5*3)+([HFV]*1.5*2)4.5454.47
Backfill material
Backfill material2.42.400.00
Bedding, +15% waste (AP20 drainage)36.51/t[BV]+15% waste0.6021.75
Haunching, +15% waste (AP20 drainage)36.51/t[HV]+15% waste2.1176.89
Hardfill material, +8% waste (AP40 drainage)39.75/t[HFV]+8% waste0.124.61
Cartage aggregate, 6WH 23min one way T&T, per ton6.27/t([BV]*1.15)+([HV]*1.15)+([HFV]*1.08)2.8217.66
Shield & dewatering
Shield, 3.0m trench shield100.00/day4no.*[NSH]/[LPD]0.1110.71
High head sludge pump875.00/wk1/[LPD]0.0323.43
General skilled labour41.83/hr1/[LPD]0.031.12
Cut to waste
Cut to waste, drainage material11.95/m3[CV]2.1125.28
Supply and install rate, total$457.76 / m

Reading the variable codes

Each bracketed code is a live pointer into its own resource, not a copied figure. The glossary below covers the codes used within the operator resource; the pipe, crew and excavator resources each carry their own local set following the same pattern, for example LOC and PD in the pipe resource, or WACC and KW in the excavator resource.

BWBase wage. The single resource rate the rest of the operator build-up is anchored to; every downstream calculation traces back to this cell.
L1_GV / L2_GVOvertime tier thresholds. L1 governs the time-and-a-quarter bracket, L2 the time-and-a-half bracket, each feeding its own overtime allowance (O1, O2).
LW_GVStandard labour week hours, used to spread the overtime uplift across an hourly rate rather than a weekly one.
AH_GVAnnual working hours, used to convert a fixed annual allowance into an hourly equivalent.
PL_GVLeave payroll cost, expressed as a percentage uplift on payroll costs.
CA_GVCollective bargaining agreement uplift, expressed as a percentage.
RC_GVRetirement company contribution, expressed as a percentage.
AC_GVAccident compensation uplift, expressed as a percentage.

Why this matters beyond one rate

The same four percentage variables, PL_GV, CA_GV, RC_GV and AC_GV, appear twice in the operator sheet: once combined into the total uplift multiplier near the top, and again individually further down where each is actually defined. In a spreadsheet, that means two places to update and two chances for them to drift apart. In the Global Variables model, both references point at the same underlying value, so a change to a statutory rate is entered once and is correct everywhere it is used, including in every other estimate, resource, and cost plan built on the same variable.

Scale that principle from one loaded labour rate to a project with thousands of resources, and the value of the dependency graph compounds: a single wage negotiation, insurance renewal, or allowance change is entered once and recalculates every affected line automatically, with a full audit trail back to the source variable.

This worked example shows the same principle stretched across five resources instead of one sheet. Raise the operator’s base wage by a dollar and the excavator’s wet rate moves, the drainage crew’s day rate moves, and the installed rate for 450mm RCRRJ pipe moves with it, all without a single manual re-key. Switch the labour living-out allowance on for a remote job and the same ripple runs the other way: one toggle, and the crew day rate, the pipe rate, and every estimate built on this crew update together.

Figures shown are drawn directly from a live model export and are illustrative of the calculation structure, not a rate schedule for any project. Companion to the Global Variables methodology white paper.

Last updated on