ChangSoft Global ChangSoft Global
← Back to Insights
TECH · Technology2D and 3D — the distance between quantities · 3/3BuilderHub-R · Quantity takeoff

One building, two quantities

One office building in Japan, counted separately by four parties — four numbers. The rebar totals looked 1.8% apart, but open them by diameter and D10 reads 129t against 47t — a factor of 2.7. This is not an article about which number is right. It is about whether anyone can say why they differ.

Published August 27, 2026·Last checked · August 2026

Key points

  • Japan's public works quantity standard assumes a splice every 6.0 m up to D13 and every 7.0 m from D16, takes hoop and stirrup length as the perimeter of the concrete section with no hooks, and absorbs the rest with design quantity × 1.04. The standard states its own assumptions
  • Same building, same standard — yet firm A and firm B reported 129t against 47t for D10. The totals still looked 1.8% apart: the cancellation seen in Part 2 shows up in Japan unchanged
  • Quantity splits into two domains — the contract quantity and the execution quantity — and what each must be is the opposite. Contract quantity must be reproducible; execution quantity must be close to what is built. The standard quantity is not a wrong net quantity. It is a number with a different purpose
  • The proposal is to issue the standard (gross) and the actual (net) quantity from one model and reconcile the difference member by member. But BuilderHub-R today produces only the net side — the gross side still has to be built

1Four parties counted the same building

An office building in Japan: about 10,000㎡ of floor area, eight storeys above ground, roughly 30 m at its highest point. The same drawings, the same building, counted separately by four parties — and four numbers came back. This part is not about deciding which of the four is correct. It is about whether anyone can say why they differ.

Where this section's data comes from. The comparison below is quoted from 「数量積算の精度比較資料」(a quantity takeoff accuracy comparison) published in the white paper 「建築構造エンジニアのためのRC造におけるBIM活用法 — 鉄筋納まり検討&数量積算編」(BIM for RC structures, for structural engineers — rebar fit-up review and quantity takeoff) by 株式会社BnB Solutions (BnB Solutions Co., Ltd.), May 2025. Firms A and B were already anonymised in the source. BnB Solutions is the joint venture that sells and operates BuilderHub in Japan — so this is our own group's publication, not third-party verification.
Item① Firm A② Firm B③ SS7 no factor③ SS7 with factor④ 3D (BH)
Concrete (m³)7,5567,4916,9607,5007,423
Formwork (m²)34,98036,07030,31935,00035,136
Rebar (t)1,8351,8681,5411,8501,818
Pressure-weld joints17,61415,64613,88217,558

The model lands between the two professional takeoffs. On rebar it is −0.9% against firm A and −2.7% against firm B. And the pressure-weld joint count is a direct measure of how often the bars are spliced: against the model's 17,558, firm A read 17,614 (+0.3%) and firm B 15,646 (−11%)the splice judgement on one building differed by nearly two thousand joints between two firms.

Rebar tonnage by diameter for firm A, firm B and the 3D model; D10 reads 129t against 47t
The totals differ by 1.8% between firm A and firm B. Inside that, D10 is 129t against 47t — a factor of 2.7. D10 is the thin steel: hoops, stirrups, spacer bars. That is exactly the territory governed by how you count bars and how you treat cover and hooks.
This gap has already been documented. The Architectural Institute of Japan's 2011 proceedings carry 「プロジェクトの進展に伴う鉄筋積算数量の差異に関する研究」(a study on differences in rebar takeoff quantity as a project progresses). Its finding: the takeoff standard in common use is a standardisation of a simplified method, so a difference from the as-built quantity is established, not suspected. The institutions are moving too — Japan's MLIT BIM model projects (FY2020–2022) reported eight cases verifying reduced takeoff effort, with published savings of 17.1% to 83% against conventional practice.

2The standard already states what it assumes

Source text — 公共建築数量積算基準(令和5年改定) (Public Building Quantity Takeoff Standard, 2023 revision), Book 4, Chapter 3, Section 2, “Measuring and calculating rebar”, 1 General rules.

  • Rebar quantity is based in principle on the design dimensions of the concrete; the measured and calculated length is taken as the design length.
  • 2) The length of hoops and stirrups is taken as the perimeter derived from the design dimensions of the concrete section, and hooks are treated as absent.
  • 4) Splices are counted as if occurring every 6.0 m for bars of D13 and below, and every 7.0 m for bars of D16 and above.
  • 9) When deriving the required quantity for rebar, a 4% addition to the design quantity is standard.

The seven items from Part 1 are all here. Continuity is not read — a spacing is fixed instead; cover is not deducted — concrete dimensions are used; hoops and stirrups are counted without hooks; bar counts are rounded up, then one is added; and what remains is covered by 4%.

The names the standard gives itself — Book 1, General provisions, 2 Basic matters (2). 設計数量 (design quantity) is the quantity derived from the counts and design dimensions written in the design documents, and it carries a qualifier: 「材料のロス等については単価の中で考慮する」 (material loss is accounted for within the unit price). 所要数量 (required quantity) is the quantity including offcut waste from stock lengths and unavoidable construction loss. The same clause opens with 「数量は、原則として設計数量とする」 (quantity shall in principle be the design quantity), and for rebar clause 9 gives 所要数量 = 設計数量 × 1.04. The one that reaches the purchase order is the latter.

What has no name at all is “the quantity that comes from the placed geometry”. 設計数量 (design quantity) is derived “from the counts and design dimensions in the design documents”, not from the bars as actually placed. There was no need for it — a 2D drawing cannot produce that value. The empty cell is exactly what this article proposes to fill.

This is not a defect in the standard. It is that the information is not in a 2D drawing. The standard says what it assumes.

3Quantity has two domains

Contract quantity
設計数量 (design quantity) · 所要数量 (required quantity) — commonly ‘gross’
Execution quantity
from actual geometry — commonly ‘net’
Where it is usedContract · cost estimate · negotiationExecution budget · purchasing · cost control
Who sets the ruleThe state
公共建築数量積算基準 (public works quantity standard)
The company
its own execution standard
Can it be changedNot by any one firmThe company sets it
What it must beThe same value for anyone who countsClose to what is actually built

The contract quantity has to be reproducible before it has to be accurate. Placing a splice every 6.0 m is accuracy traded away for reproducibility, and as a contract document that is the right trade. The execution quantity is the opposite — it is the number written on the purchase order, and the number that is left over or short on site.

The standard quantity is not a wrong net quantity. It is a number with a different purpose.

That is why every attempt to replace one with the other has failed so far.

None of which means this ground is frozen. MLIT is steering toward takeoff based on 3D models as well. But the distance between the existing takeoff standard and 3D data is wide, so today the practical answer is to convert 3D data into takeoff software and redo the work to fit the standard. Someone is walking that gap by hand, every time. What this article proposes is to end the round trip inside a single table.

4Who decides the waste factor?

Column ③ in the table above carries a footnote. SS7's takeoff function is meant to be used with a waste factor applied to its output, and the values used in this comparison were 1.08 for concrete, 1.15 for formwork, 1.2 for rebar. And here is how those factors were set — they were tuned to come close to ① and ②.

Read that sentence as it stands. The waste factor was set to match an answer that already existed. In ordinary practice, setting it takes a structural engineer's accumulated experience and a high degree of judgement.

  • Structural design offices lean heavily on experience when setting the factor; younger engineers are uneasy about it, and the senior engineer makes the final call.
  • Structural offices lack takeoff-based data, so their argument carries little weight, and quantity disputes with the contractor often end without converging.
This is not an argument for removing the factor. Offcut waste and construction tolerance are real. But today's number is a mix of “what could not be calculated” and “the actual loss”. Calculate the part that can be calculated, and what remains is the real loss. Only then does the factor stop being experience and become data.

For this number to move, there first has to be something to argue against.

A number set by experience cannot be argued against. A number that cannot be argued against is never negotiated, and what is never negotiated stays as it is.

5In the execution domain there are choices

Of the two domains, the execution quantity is the one the company sets for itself. Which is why different companies can reach different answers here. Below are two Korean contractors — read them not as a general claim but as examples of what a company can choose to do. Firm K and firm M are different companies, and neither is named.

Execution quantity = net quantity + waste factor. The net quantity is what comes out of the placed geometry with nothing added. The factor covers what a drawing alone cannot settle, such as the offcuts. The formula has not changed — a 2D takeoff also derives a net quantity first and then multiplies by a factor (typically 3% in Korea). What changed is where the net quantity comes from, and with it what the factor was covering.
Before · 2D takeoffNow · BIM
Where the net quantity comes from2D drawing + calculation rules
divide by spacing, fix the splices, drop the hooks
The placed geometry
exactly as modelled
What the factor coversReal loss + what 2D could not countReal loss

Firm K, working from accumulated data, verified this: with the 2D takeoff set to 100, concrete comes to 97 and rebar to 96. Those three or four points were the part carried without a basis.

With the 2D takeoff set to 100, the BIM net quantity is 97 for concrete and 96 for rebar
With the 2D takeoff set to 100, the net quantity comes to 97 for concrete and 96 for rebar. Those three or four points were not a miscount. They were added in advance because a 2D drawing cannot compute them.

One more company — and this was not a pilot. Firm M applied BuilderHub execution takeoff across five years and 47 projects, then revised its internal standard in 2025. The first item of that revision reads “progressive reduction of the rebar takeoff waste factor — cut by 30%”. The factor itself got 30% thinner; the quantity did not fall by 30%.

Three stages: run both numbers side by side, explain the difference by item, revise the standard
The baseline did not move because someone declared it. The two numbers were issued side by side first, and the baseline moved only once the difference could be explained. The “30% cut” in stage 3 is the reduction of the factor itself, not a drop in quantity — the same material set a separate target of “2% less rebar”.
Thirty percent of what. Of the rate, not of the quantity. It is a different unit from the “96” above — 96 compares quantities (2D takeoff = 100), while 30% compares the rate layered on top. The starting factor was never published, so we do not convert the 30% into tonnage. And the same material's “2% rebar saving” is a target, not an achieved figure — set as the net of two opposing moves: new standards that raise the execution quantity and a factor that lowers it.
With the BIM execution quantity set to 100, what was actually placed landed between 101.6 and 111.3
With the BIM execution quantity set to 100, what was actually placed landed between 101.6 and 111.3. The spread runs sevenfold across sites. Without a baseline the spread itself was invisible.

To be clear: reduction was not the goal. Nothing was cut — what became known was how much could be cut. It was possible because the data showed that sites did not run short after 30% was taken back, which is why the word is “progressive”. On some members the number goes up instead.

What the shift exposed is written plainly in firm M's own before-state diagnosis. The last of the three conditions it listed was “execution quantity exceeded — cause unknown”, and the cause given was “reported after completion”. They knew the quantity had been exceeded; they could not say why, and they learned of it only after the work was done.

Sorting the gap into takeoff difference and site additions leaves an unexplained share of up to 3.18%
Sort the gap by nature and a share is left that never got a reason attached — “unexplained”. On one site that share alone was 3.18%. Unexplained was not a turn of phrase but a line item, and the contractor wrote it into its own material.

The problem was not that a difference existed. It was that the difference had no name.

Part 2 said it went unseen because no one can review thousands of shop drawings by hand. One thing has to be added to make that accurate — there was also no baseline to compare against.

6The proposal — don't change the standard, issue both

This proposal did not start with us. It was asked of us by a Japanese takeoff office: “unless you issue both the standard quantity (gross) and the actual quantity (net) as a set, the Japanese market will not accept it.” From the same conversation: 「実数量がいくら正確でも、積算基準による数量と並べなければ意味がない」 (however accurate the net quantity is, it means nothing unless it sits beside the quantity derived from the takeoff standard). An accurate diagnosis.
Standard quantity
設計数量 (design quantity) — commonly ‘gross’
Actual quantity
from geometry — commonly ‘net’
Basis公共建築数量積算基準
public works quantity standard
The placed geometry
SplicesEvery 6.0 m up to D13 / every 7.0 m from D16Member continuity + stock-length judgement
Hoops and stirrupsPerimeter of the design section, no hooksCover thickness + hook extension
Bar countRound up, add oneCover and start point applied
WasteDesign quantity × 1.04Measured (loss rate derived separately)
Construction-aid steelNot includedIncluded
A table placing gross quantity, net quantity, difference and reason side by side for each member
The problem was never that a difference existed — it was that the difference had no name. Leave the standard alone and add one column beside it. This is an illustration; gross quantity takeoff is not implemented yet.

7The check is three columns — only the name changes

What a Korean site calls itWhat Japan calls it
① The contract / budget baseline2D takeoff (execution quantity)積算基準数量
standard quantity — commonly ‘gross’
② The quantity from geometry3D BIM (target quantity)実数量
actual quantity — commonly ‘net’
③ What was actually placedRebar shop (as-built)施工数量 (鉄筋加工集計表)
as-built quantity · bar bending schedule

Only ① is renamed by the local regime; ② and ③ are the same anywhere. The gap between ① and ② is a difference of standard; the gap between ② and ③ is a difference of construction. Being able to separate the two kinds of difference is the point of the method.

The aim is not to remove the difference but to give it a name.

The gap between ① and ② was made by the standard; the gap between ② and ③ was made on site. Mixed together, neither can be worked on.

8Honestly · where to start

An honest note on how far this actually is. What BuilderHub-R produces today is the net side — the quantity from the placed geometry, and the per-member schedule, are available now. Gross quantity takeoff aligned to the public works standard is not implemented. This article is not a product tour; it is a proposed direction. And it is not something we can settle alone — putting a standard into code means making practical judgements about how each clause reads, and that judgement belongs to the people doing takeoff every day. We are looking for people to define it with us.
  • Start where the gap is largest. The members governed by splice and development judgement — beams, columns, wall verticals — and the ones governed by irregular geometry, the foundations.
  • From the same model as the clash check. If you are already building a rebar model, the quantity comes out with no extra work.
  • Cut input effort through SS7 CSV and Revit links, and automate the secondary aggregation (zone rollups and deductions) as well.
What it still cannot do. Anchor plates and bar-width adjustment are not implemented. Drawings heavy with architectural detail hit limits. Openings are hard to recognise without reading dimensions off the vertical section, and separating precast elements from cast-in-place rebar connections is still in PoC. Breaking rebar down into assembly sequence remains a human job.

What is needed is not less rebar, but rebar that can be explained.

This article is a summary compiled from published material. It is not a legal interpretation and does not constitute advice. Regulation changes frequently, so please check the original documents and the latest notices from the responsible authority before relying on it in practice.