A bill of quantities pulled from a BIM model is not "counting in Excel, faster". It ties every quantity — every m³ of concrete, every kg of steel, every m² of finish — back to the object that produced it in the model. Done well, the question "where did this number come from?" disappears. Done badly, it is the same fragile spreadsheet as always, just quicker.
What a BIM quantity takeoff actually is
In a Revit (.rvt) or IFC model, every slab, beam, column, wall or duct is an object with geometry and properties. Takeoff means reading that geometry — volumes, areas, lengths, counts — and organising it into chapters and criteria that are useful on site. The result is a structured Excel file where every row has a traceable origin in the model, not a number typed by hand off a 2D drawing.
The difference that matters: a good bill of quantities always answers "why this value?". If you cannot go from the number back to the element in the model, the takeoff is not auditable — it is just an opinion with decimals.
Where manual takeoff derails
Three failures explain most budget errors — and all of them come from measuring by hand off drawings:
1. Double counting at intersections
Where a slab meets a beam, the volume overlaps. Measured by hand, that volume is counted twice — and across a whole building that is tens of m³ of phantom concrete in the budget. From the model, the intersection is deducted once, on the correct side.
2. Forgotten openings
Doors, windows and voids should be subtracted from walls and finishes. By hand, they get forgotten or applied with a rule that shifts from element to element. From the model, the rule is the same across the whole building and it is on record.
3. Re-measuring at every design revision
The design changes — and by hand that means starting over. From the model, a new version reprocesses with the same criteria, without remeasuring everything again by hand. This is where BIM takeoff pays for its time.
What separates a usable takeoff from one that creates rework
Speed is not enough. A bill of quantities is only useful if it follows your firm's criteria and holds up when someone challenges it. Four things make that difference:
Criteria to your standard
Deduct intersections on which side? Subtract openings above what area? Count formwork on buried faces? Every firm has its own rules. The takeoff should apply yours, not a generic assumption — that is what makes it usable without rework.
Check the model before measuring
A model with unjoined walls, duplicated elements or misclassified families produces wrong quantities no matter how fast it is measured. Checking the model before measuring catches that — and avoids delivering a tidy number built on bad geometry.
3D solids so you confirm what was measured
The most direct way to trust a number is to see what it represents. Delivering, alongside the Excel, the 3D solids of each quantity — for example the measured concrete volumes — lets you compare straight against your model. You see exactly what was measured, without taking anyone's word for it.
Your files, kept confidential
The model is intellectual property. Whoever measures it should treat it as such — files kept confidential and an NDA signed when it makes sense. It is a starting condition, not an extra.
Checklist: what to demand from whoever measures your model
- Traceability to the element. Every quantity must map back to the source object in the model.
- Explicit criteria. Intersections, openings and faces measured by your firm's rules, on record.
- Model check. A pass over the model before measuring, with issues reported back.
- Visual confirmation. 3D solids of the quantities to compare against your model.
- Your structure. Excel in the chapter order and coding your firm actually uses.
- Reprocessable. A new model version reprocesses without remeasuring everything by hand.
- Confidentiality. Files treated as intellectual property, with an NDA whenever you want.