Plumbline
Sign in
Start a trial
A Revit 2026 add-in

Find it before the
certifier does.

Plumbline reads your Revit model and tells you where it does not meet the thresholds you have set: room by room, door by door, stair by stair. Then it shows you each one in the model, and closes the ones a parameter can close.

It is a review aid, not a compliance certificate. It cannot approve a design, and a clean report is not evidence of anything. Read what that means →

Start a [14]-day trial
Watch a two-minute run
14 checks25 rules7 rule packsRevit 2026
true
Plumbline, Riverside Clinic Stage 2
The Plumbline results window: findings grouped by rule, with result, tracking, observed and required columns.
The results window, captured from the running build. Findings are sample data.
The idea

Most checkers give you two answers. The third one is the useful one.

A model that cannot answer a question is not a model that passes it. Plumbline says so out loud, and a run full of Inconclusive tells you something worth knowing early: this model is not yet modelled to a standard anyone can check.

Fail

The model says the threshold is not met. A number you can take to the drawing and argue with.

Inconclusive

The model cannot answer. A door family with no width parameter, a railing type with no readable height, glass whose grade lives in a schedule. Never a silent pass.

Pass

The model says it is met, within the limits of the approximation, which is stated on every finding rather than buried in a manual.

The loop

Audit, see it, fix it, audit again.

Pick your standards

NCC Volume One and Two, AS 1428.1, Livable Housing, AS 1657, and your state. A pack belonging to another jurisdiction stays hidden, so a Victorian variation can never run on a Queensland job.

Watch it run

Progress rule by rule, with a cancel that keeps what it has already found. No frozen Revit, no wondering whether it hung.

See it in the model

Jump to any element, or paint every finding into the active view, red for a fail, amber for inconclusive. It is a view override, so one click puts it back.

Fix what a number can fix

Sill heights, door widths, railing heights. Every change previewed with the count of other elements it moves, and the whole batch is a single undo in Revit.

Be walked through the rest

Widening a corridor means moving a wall, and that is your decision. Plumbline takes you to each one in turn, states the shortfall in millimetres, then gets out of the way.

Re-audit, and see movement

Nothing is marked closed because a value was written. It measures again and reports the difference: six resolved, one reopened, two new.

Nothing quiet

You see the blast radius before anything is written.

Door width is a type property. Change it on one door and every door of that type moves with it, including the ones that already comply. Plumbline counts them, says so, and leaves that row unticked until you decide.

It will never move a wall, re-tread a stair or re-grade a ramp. Those are design decisions with consequences the tool cannot see.

Apply fixes
4 parameter changes, then 2 to work through
Raise this window's sill to 1700 mm This element only
620 mm → 1700 mm · Awning 900 · Level 2
Widen door type to 905 mm nominal Also moves 23 others
820 mm → 905 mm · 820 × 2100 · Level 1
Width is a type property: every door of this type widens with it, and the surrounding opening is not adjusted.
The record

Who closed it, and how.

Every closure is attributed. The tool claims only the changes it can prove it made. Anything else that closed is recorded as yours.

And a finding that vanished because someone deleted the door is recorded as deleted, never as fixed. Exportable as CSV or a standalone report.

Fixed by tool Raised sill to 1700 mm · Awning 900
Guided Corridor 1.04 widened · confirmed by run 3
Fixed manually Closed between audits, no tool action
Element deleted Finding gone. Nothing was fixed.
Reopened Corridor 2.02 · closed run 2, back run 3
Rule packs

Your thresholds. Not ours.

Rules are data, not code. A pack is a plain JSON file holding thresholds and clause references, so when an edition changes, or your certifier reads a clause differently from the last one, the person who adjusts the number is not a developer.

Every pack ships marked unverified until a registered building surveyor has checked it. That flag appears in the window and at the top of every report, and Plumbline does not remove it for you.

{
  "id": "V1-DOOR-ACCESSIBLE-850",
  "check": "door.clearWidth",
  "clauseRef": "AS 1428.1, doorways (verify)",
  "severity": "Critical",
  "params": {
    "minClearWidthMm": 850,
    "clearWidthDeductionMm": 55
  }
}
What it checks

Fourteen measurements, honestly bounded.

Each one states its own limit on every finding it produces. A corridor width estimated from area and perimeter says so, on the row, every time.

Ceiling heightHabitable and circulation minimums
Room areaFloor area against a minimum
Natural lightGlazed area as a fraction of floor
Natural ventilationOpenable area as a fraction of floor
Corridor widthEstimated clear width of circulation
Door clear widthNominal less a tunable deduction
Door heightDoorway height against a minimum
Stair geometryRiser, going and 2R+G ranges
Ramp gradientSlope as 1:x
Barrier heightRailing height against a minimum
Window fall protectionSill height and level trigger
Glazing at low levelHuman-impact trigger by sill height
Sanitary provisionAccessible fixture presence
Accessible parkingMarked space count

Not covered: fire resistance, egress travel distance, occupant load, energy efficiency, structural provisions, acoustics, and every requirement satisfied by a Performance Solution rather than a number. Plumbline is silent on those, deliberately: silence is safer than a number that looks authoritative.

Coverage

Which volumes, and which parts of them.

19 of the 33 shipped thresholds have been read out of NCC 2022 and carry a real clause reference. The rest come from Australian Standards the NCC calls up but does not contain, and are marked unverified everywhere they appear.

NCC Volume One

9 verified
Class 2 to 9
Part D2, exit and doorway widths and heights.
Part D3, stair riser, going and 2R+G; barrier heights.
Part D4, accessible carparking and ramps.
Part F4, accessible sanitary facilities.
Part F5, room and ceiling heights.

NCC Volume Two

10 verified
Class 1 and 10, via the ABCB Housing Provisions
Part 10.3, room and ceiling heights.
Part 10.5 and 10.6, natural light and ventilation.
Part 11.3, barriers, stairways, and protection of openable windows.

Referenced Standards

unverified
Called up by the NCC, published separately
AS 1428.1, accessible doorway widths and heights, ramp gradients.
AS 1288, human-impact glazing.
AS 1657, plant and service access stairs and guardrails.
Livable Housing Design, Silver level.

State variations

NSW read
A jurisdiction pack supersedes the base rule of the same id
NSW Schedule 5 read. Its stair clause keeps the base dimensions; its barrier clause adds a taller external case for entertainment venues.
VIC and QLD read for the clauses checked here: nothing found that moves a threshold, so those packs ship empty rather than pretending.

What it does not cover

All five NCC 2022 documents were read and every clause carrying a number was catalogued: 747 clauses, 3,109 thresholds. The figures below are counted from that catalogue and from the rule files the add-in actually loads, so they cannot quietly drift away from what the product does.

429
clauses a check in this product could evaluate. 19 are wired and verified; the rest are candidates waiting on a surveyor to pick the threshold.
148
clauses that would need a check we have not built. Travel distance, occupancy-scaled provision, clearance geometry.
170
clauses no Revit model can answer, however many checks get written. Permanently out of scope.
Permanently out of scope, and why
Fire resistance (43 clauses). A property of a construction system, not of geometry.
Structural provisions (42). Adequacy needs loads and materials, not shapes.
Fire services (24). Sprinkler, hydrant and detection design is a services calculation.
Plumbing and drainage (22). Volume Three; an architectural model does not answer it.
Energy efficiency (22). Thermal performance needs fabric build-ups and a modelling run.
Weatherproofing (16). Detailing and specification, not dimensions.
Also silent on every requirement met by a Performance Solution rather than a number, and on the many NCC clauses carrying no number at all: material specifications, procedural requirements, performance requirements. A threshold engine has nothing to compare those against.

Generated from the same rule files the add-in loads, and republished with every build: coverage.json

What Plumbline is not

It is not a compliance certificate. It cannot approve a design, it cannot certify one, and a report with no failures is not evidence that a building meets the Code. Only a registered building surveyor or certifier can tell you that.

It checks your thresholds, not the Code. Plumbline holds numbers you or your practice have entered, with clause references you have supplied. Confirm every one against the edition in force for your state, including that jurisdiction's variations, before relying on a run.

It only sees what is modelled. Findings are measured from Revit geometry and parameters. An element that is not modelled, or a family that exposes no dimension, produces Inconclusive , and a whole requirement nobody modelled produces nothing at all.

Its measurements are approximations. Clear width is nominal less a deduction. Corridor width is derived from area and perimeter. Glazed area is width times height. Each finding says which approximation produced it; a marginal pass deserves a tape measure.

Plumbline is not affiliated with, endorsed by, or reviewed by the Australian Building Codes Board. It does not include or reproduce the National Construction Code. The NCC is published by the ABCB and is available at ncc.abcb.gov.au. © Commonwealth of Australia and the States and Territories 2022, published by the Australian Building Codes Board.
Pricing

Per seat, per year.

Single seat
[$PRICE]
per user, per year
One machine, all rule packs, all updates within the year.
Most practices
Studio
[$PRICE]
floating seats, per year
Seats shared across the office, plus your own rule packs maintained alongside the shipped ones.
Enterprise
Talk to us
volume and deployment
Managed deployment, VDI-friendly licensing, and rule packs reviewed with your certifier.

Run it on a live model this afternoon.

Install the add-in, pick your packs, and audit a project you already know. The first run usually tells you more about your model than about the Code.

Start a [14]-day trial
Book a walkthrough
Revit 2026 · Windows · [no credit card required]
Plumbline

A design-review aid for Revit. Built in Australia by [YOUR COMPANY].

Product
How it worksWhat it checksRule packsRelease notes
Company
AboutContactSupport
Please read

Plumbline is an aid to design review, not a compliance certificate. It cannot approve a design, and a report with no failures is not evidence of compliance. Every finding, including passes, needs confirmation by a registered building surveyor or certifier against the Code edition in force.

Not affiliated with or endorsed by the ABCB. Does not include or reproduce the NCC.

© [YEAR] [YOUR COMPANY] TermsPrivacyLicence agreement
Autodesk and Revit are trademarks of Autodesk, Inc. Plumbline is not an Autodesk product.