Construction Tolerance Report Builder
A free, browser-based tool. Runs entirely in your browser — no sign up, nothing stored.
Items
Design and as-built can be any matching unit (level, length, position) as long as the tolerance is in the same unit.
| Item | Design | As-built | Tol (±) | |
|---|---|---|---|---|
Runs entirely in your browser.
Report
| Item | Residual | Tol (±) | Result |
|---|---|---|---|
| Slab FFL | +0.008 | 0.010 | PASS |
| Column C1 position | +0.020 | 0.010 | FAIL |
Residual = as-built − design. An item passes when |residual| is within its tolerance.
How to use this calculator
- For each item, enter a name, the design value, the as-built value and the allowed tolerance.
- Design, as-built and tolerance must share the same unit (e.g. all metres).
- Read the residual and a pass/fail for each item, with a count of passes and fails.
How it works
The residual is the signed difference: residual = as-built − design. A positive residual is high or long, a negative one is low or short.
Each item is checked against its own tolerance, so a level, a length and a position can sit in the same report with different limits. An item passes when |residual| is within its tolerance.
Worked example
A slab level 8 mm high. Design 50.000, as-built 50.008 gives +0.008 m. Against a ±0.010 m tolerance it passes; a column 0.020 m out against ±0.010 m fails.
Frequently asked questions
Can I mix levels, lengths and positions in one report?
Yes — each row carries its own tolerance, so different element types can share the report as long as each row's three values use the same unit.
Is a positive residual good or bad?
Neither on its own — it just means the as-built is above or longer than design. What matters is whether the size of the residual is within tolerance.
Is this official course material?
No. It is free study support mapped to surveying course levels — not official North Metropolitan TAFE content or advice. Always follow your lecturer and the official assessment brief, and check your own working.
Related tools
Tip: Enter any known values to calculate the remaining results.
All calculations run in your browser. Your inputs are never saved or transmitted.



