Skip to content

Worked examples

Worked examples

Four models that ship with Quantik, from a half-million-dollar council road job to a $54M highway set up for four funding authorities. Every number below comes from a Quantik run: 10,000 iterations, Latin Hypercube sampling, seed 42.

ExampleBaseShows you
Bayview$0.52MThe simplest QRA: ranged sections, a short register, opportunities.
BOQ risk modelExample jobThe full workbook: BOQ ranges, sectioned register, matrix, drivers, schedule, escalation, governance.
Detailed highway job$54.1MWhat correlation, range reading and method do to the P90.
Authority templates$54.1MThe highway job set up for the Commonwealth, Queensland, NSW and Victoria.

01 · Bayview road upgrade

File: examples\Example QRA - Bayview.xlsx

A council road upgrade: site clearing, earthworks, pavement and surfacing, drainage, concrete, driveways and provisional items. It is built the way most first QRAs are, and it is the workbook used in your first run.

The model

  • Inherent sheet: nine estimate sections with a base cost and a percentage range each, as =SYN.PERT(C2*(1+D2), C2*(1+E2), C2*(1+F2), SYN.NAME(B2)).
  • Risks sheet: eight contingent risks as SYN.BERNOULLI(p) × SYN.PERT(min, ml, max). Seven are "Possible" (37.5%); tree removal is "Unlikely" (17.5%).
  • Opportunities sheet: two opportunities, a competitive tender market and a good cut/fill balance.
  • Summary sheet: =SYN.OUTPUT("Total project cost", inherent + risks − opportunities).
Inherent ranges (low / most likely / high as % of the section's base)
SectionBaseRange
General items$125,525−5% / 0 / +10%
Site clearing$25,349−8% / 0 / +15%
Earthworks$73,763−10% / 0 / +20%
Pavement and surfacing$257,790−8% / 0 / +15%
Drainage$13,397−10% / 0 / +20%
Concrete works, driveways, miscellaneous$24,937−5% to −8% / 0 / +10% to +15%
Provisional items$2,080−15% / 0 / +30%
Base estimate$522,841

The result, and the lesson

The same model was run with its ranges read two ways: as hard minimum and maximum (the SYN.PERT workbook) and as P10/P90 (the same model written with RiskPertAlt, as Cenex's @RISK workbooks were).

Ranges read asP50P90P90 contingency
Min / max$556,725$590,916$68,075 (13.0%)
P10 / P90$570,026$621,209$98,368 (18.8%)

Same ranges, same risks: a 44% larger P90 contingency purely from how the ranges are read. Decide it deliberately, and use SYN.RANGE so the decision is one setting.

Review point

The earthworks range overlaps the "earthworks cut/fill imbalance" risk and the "good cut/fill balance" opportunity, and "material price escalation" is a risk although escalation is excluded from the estimate. A QRA review should catch both; no tool can detect double counting on its own.

This model was also used to prove the add-in: run through Excel and through Quantik's engine, every one of the 10,000 iterations matched to floating-point rounding.

02 · The BOQ risk model

Small probability distributions rising from bill-of-quantities lines and merging into one total distribution
Each BOQ line carries its own range; the simulation combines them into one distribution of total cost. Illustration.

File: examples\Example QRA - BOQ Risk Model.xlsx

A complete, governed QRA built on a bill of quantities. It is the template the authority versions are built from, and the best place to see every Quantik feature in context.

SheetWhat it holds
Read MePurpose, how to use it, and the modelling choices to confirm.
GovernanceISO 31000 records: risk appetite, treatment and escalation by rating, register health, an automatic method statement, workshops, sign-off, change log, and a standards checklist.
Assumptions & Exclusions12 assumptions (basis, consequence if wrong, linked item, owner) and 9 exclusions with who carries each. Escalation is excluded and calculated separately.
Range BasisDefault low / most likely / high ranges by quantity basis (lump sum, measured from detailed design, 3D model or preliminary layout, factored) and rate basis (quote, recent tender, first principles, benchmark, allowance). Editable.
BOQ - Inherent30 items in seven sections, quantity × rate. Each item's quantity and rate range is looked up from Range Basis by its basis; type over a range to override it (shown orange). Lump sums carry no quantity range. A time-related column links items to the schedule.
BOQ - ContingentThe register in sections (principal's, shared, contractor's, opportunities, unidentified), before and after controls, with treatment, owners, review dates, programme-delay and GN3A screening columns.
Risk Matrix5 × 5 criteria, heat maps before and after controls and for opportunities, and risks ranked by residual rating.
Risk DriversDrivers × BOQ sections, each section's combined factor, and six default road drivers.
ScheduleA 30-week base programme × an inherent range, plus programme-delay risks; links time-related costs when switched on.
Risk ModelThe simulation layer: method switch, ρ within and between sections, residual or unmitigated, principal's or whole-of-project view, LPHC treatment, outputs and a live results block.
EscalationRates and spend share by financial year give a weighted factor (1.073 in the example) that takes base, P50 and P90 to outturn.
Estimate MaturityStage, AACE class and data quality, checked against expected accuracy, an indicative contingency band and a reference-class outside view.

Try: run it, then open Contingency, Sensitivity and Browse Results. Switch Risk Model B8 between Residual and Unmitigated, and compare the two with Scenarios.

03 · Detailed highway job

A regional highway upgrade, generated to exercise Quantik at realistic scale and reviewed page by page in a 27-page QRA review pack.

Base estimate$54.1M$54,117,750, base-date dollars
BOQ items56in eight sections
Register lines25risks and opportunities
Programme86 wkconstruction from July 2027

03.1 · The line-item baseline

Run as line-item ranging (137 uncertain inputs, ranges as min/max, ρ = 0.3 within each BOQ section, sections independent), the client report reads:

Base estimate$54,117,750Probability of not exceeding: 3%
P50 (median)$56,763,865+$2,646,115 on base (+4.9%)
P90$58,630,894+$4,513,144 on base (+8.3%)
Mean of worst 10%$59,338,456Expected cost beyond P90

The base sitting at P3 is expected, because every Range Basis default is skewed upwards. But a P50 → P90 spread of only 3.3% on a business-case estimate is narrow, and the Estimate Maturity sheet says so. That prompted the method work below.

03.2 · What moves the P90

First, the 0.6 review: sections independent of each other, and risk impacts read as min/max whatever the setting.

Change from the baselineP50P90P90 contingency
Baseline (min/max, ρ 0.3 within sections)$56.76M$58.63M8.3%
ρ = 0 (independent)$56.79M$58.40M7.9%
ρ = 0.9 within sections$56.75M$59.03M9.1%
Risks before controls (unmitigated)$57.80M$59.69M10.3%
Ranges read as P10/P90$59.90M$63.33M17.0%
Monte Carlo, 1,000 iterations$56.74M$58.62M8.3%

Correlation within sections barely matters, because the eight sections still average each other out. Quantik 0.7 adds correlation between sections and the risk-driver method:

Quantik 0.7 settingP90 contingency
Line-item ranging, sections independent (0.6 behaviour)7.9%
Line-item ranging, ρ 0.3 between sections (0.7 default)13.3%
Risk drivers (Commonwealth, NSW and Victoria templates)16.2%
Correlation test, ρ = 120.5%

The Quantik 0.7.1 Scenarios command runs these what-ifs together on the same random numbers (10,000 iterations, seed 42, ρ 0.3 between sections). In 0.7.1 the P10/P90 reading also applies to risk impacts:

Scenario (0.7.1)P90P90 changeP90 contingency
Baseline$61,325,049$013.3%
Before controls (unmitigated)$62,362,834+$1,037,78515.2%
Ranges read as P10/P90$69,779,150+$8,454,10128.9%
Risk-driver method$62,644,479+$1,319,43015.8%
BOQ sections independent$58,645,809−$2,679,2408.4%
Programme linked to time-related costs$60,512,000−$813,05011.8%

The correlation test puts numbers on it: at P90 the gap between ρ = 0 and ρ = 1 is $6,817,065, and the line-item model with 0.3 between sections sits 42% of the way across it.

03.3 · The risk-driver result

With risk drivers (47 inputs, ρ 0.3 within and between sections, 10,000 iterations in 19 seconds):

ValueAmountBasis
Base estimate$54,117,750Base date
Project estimate P50$58,606,767Base date; contingency $4,489,017 (8.3%)
Project estimate P90$62,890,606Base date; contingency $8,772,856 (16.2%)
Outturn P50$63,100,787Escalated, factor 1.0767
Outturn P90$67,713,115Escalated
P90 precision±$103,94995% interval
P90 contingency at each confidence level, risk-driver method Contingency as a percentage of base rises from minus 0.6 per cent at P5 to 8.3 per cent at P50, 16.2 per cent at P90 and 18.5 per cent at P95. 20%15%10%5%0% P10P20P30P40 P50P60P70P90 1.3%8.3%16.2%
Contingency as a share of base at each confidence level (risk drivers, base-date dollars). P10 1.3%, P20 3.4%, P30 5.2%, P40 6.8%, P50 8.3%, P60 9.9%, P70 11.5%, P90 16.2%.

03.4 · Schedule and joint confidence

With the Schedule linked, time-related items follow the simulated duration and programme-delay risks add weeks instead of being priced as weeks × rate.

Duration P5088.4 weeks
Duration P9094.1 weeks
Joint confidence81%Cost and duration both at or below their P90

03.5 · Top risks

Principal's share, after controls
IDRiskExpected valueReasonable worst case
S01Rock in cut beyond the provisional quantity$178,500$1,008,000
P08Scope change from council and stakeholder requests$121,042$1,500,000
P09Design development and road safety audit changes$117,500$640,000
P03Energy authority delay to power relocation (standing time)$113,344$558,000
P10Deeper bridge piles (latent foundation conditions)$104,650$1,170,000
P06Additional environmental offsets (EPBC referral)$95,667$1,200,000

Note the gap between expected value and worst case on P06 and P08: these are the lines to check against the LPHC screening thresholds.

04 · Authority templates

Folder: examples\authority templates. Each template is the full BOQ risk model set up the way one authority asks, with a summary sheet in that authority's format, worked on the highway job. Replace the BOQ, register, drivers and programme with your own project's.

Every template includes Risk Model, Risk Drivers and Schedule set to the authority's method; ρ 0.3 between sections; the correlation test; P90 precision; a run log; a P5–P95 table at 5% steps, unescalated; and the Results sheet with tornado, regression and rank table.

Check before use

The templates help meet each authority's requirements; they are not a substitute for the authority's own templates or forms. Items marked "to confirm" in the template guide are not settled by the published documents. The Commonwealth PCB workbook is issued to the states and must still be completed.

04.1 · Commonwealth: DITRDCA (GN3A)

Method: risk drivers (GN3A prefers risk factors). Schedule linked. Escalation outside contingency (GN4).

Five-value summaryAmount
Base estimate$54,117,750
Project estimate P50 / P90 (base date)$58,606,767 / $62,890,606
Outturn estimate P50 / P90$63,100,787 / $67,713,115

Also: base estimate by PCB Level 1–3 category reconciled to the BOQ, annual cash flow by financial year in base-date and outturn dollars, and a GN3A checklist.

04.2 · Queensland: TMR PCEM 9th edition

Method: line-item ranging ("planned" risk) plus the register ("unplanned"). Funded level P90 (QTRIP budget). Summary in the Annexure L / Form M4755 layout.

LineAmount% contingency
Base estimate$54,117,750
Total project cost, current $ P50$56,488,9064.4%
Total project cost, current $ P90$60,496,43411.8%
Total out-turn P50 / P90 (factor 1.0767)$60,820,527 / $65,135,356

The estimate category check flags the 11.8% P90 contingency as below the expected range for a Category 3 (business case) estimate in PCEM Table 3.3.7: exactly the prompt a reviewer would raise. The sheet also carries contingency monitoring (§10.1.21) and the certification block.

04.3 · NSW: INSW Cost Control Framework

Method: risk drivers. Tier 1 (HPHR), funded at P90. Schedule QRA required and linked.

Measure (outturn)Amount
ETC P50 / P90$63,100,787 / $67,713,115
Mean (CBA central case)$63,257,370
P50 contingency, held by the Project Director$4,833,239
P90 − P50 contingency, agency senior executive$4,612,328
Escalation rates +1% p.a.: ETC P90 change+$1,406,874
Deferral by 1 year: ETC P90 increase+$2,031,393

04.4 · Victoria: DTF RTCC

Method: risk drivers (HVHR business case: parametric with probabilistic risk events). Escalation sits inside the base risk estimate.

LineAmount
Base cost estimate (BCE)$54,117,750
5.1 Escalation to P50 (base risk)$4,494,020
5.2 Project risks to P50 (base risk)$4,489,017
P50 estimate (BCE + base risk)$63,100,787
6 Excess risk estimate (TEI level − P50)$4,612,328
Total estimated investment (TEI)$67,713,115

The TEI confidence level is assumed to be P90 because the RTCC guideline does not name it; confirm with DTF. The project / department / DTF split of the excess risk estimate uses placeholder percentages.

Try it yourself

All four examples ship in the release folder. Start the 30-day trial, open a template, and replace the job with yours.