Methodology
How BuildCalculators works out its numbers — every constant, every formula and every rounding rule, published so you can check any result yourself.
Most calculator sites give you a number and no way to audit it. If it looks wrong, you cannot tell whether you mistyped a dimension, the tool assumed a different density, or it rounded in its own favour.
BuildCalculators publishes the lot. The table below is generated from the same module the calculators import, so it cannot drift out of date — if a value changes in the code, it changes here on the next build.
Every constant we use
| Constant | Value | Used in | Source |
|---|---|---|---|
| Cubic feet per cubic yard | 27 | Every volume calculator | Definition — 3 × 3 × 3 ft |
| Compacted hot-mix asphalt density | 145 lb/ft³ | Asphalt tonnage and cost | Asphalt Institute MS-2, typical compacted HMA |
| Asphalt tonnage factor | 0.006042 | tons = ft² × depth(in) × factor | Derived: 145 ÷ 12 ÷ 2,000 |
| Concrete yield, 80 lb bag | 0.6 ft³ (45/yd³) | Concrete bag counts | Manufacturer published yield (Quikrete, Sakrete) |
| Concrete yield, 60 lb bag | 0.45 ft³ (60/yd³) | Concrete bag counts | Manufacturer published yield |
| Concrete yield, 50 lb bag | 0.375 ft³ (72/yd³) | Concrete bag counts | Manufacturer published yield |
| Loose aggregate density | 1.4 tons/yd³ (2800 lb) | Gravel, crushed stone, road base | Typical loose bulk density, dry |
| Roofing square | 100 ft² = 3 bundles | Shingle counts | NRCA Roofing Manual; standard trade unit |
| Roof pitch multiplier, 6/12 | 1.118034 | Footprint → sloped roof area | Derived: √(rise² + 144) ÷ 12 |
| Feet per metre | 3.280840 | Metric toggle on every calculator | Definition — 1 m = 3.280839895 ft |
Full reference list on the sources page.
How constants are guarded
Every value above is asserted in an automated test that runs on every build. The expected figure is written out independently of the source code — so changing a constant fails the build unless the test is updated in the same commit. That makes a change a deliberate act rather than something that slips through.
The tests also assert worked examples end to end. A 100 × 20 ft driveway at 3 inches must come out at 36.25 tons; a 24 × 24 ft slab at 4 inches must come out at 7.11 cubic yards. If a refactor breaks the arithmetic, the build stops.
Rounding
- Volumes and areas — two decimal places.
- Bag and unit counts — always rounded up. You cannot buy 0.4 of a bag.
- Costs — whole dollars. Cents on an estimate are false precision.
- Intermediate steps are never rounded. Rounding happens once, at display. Rounding mid-calculation compounds error.
Every displayed number passes through a single formatting module, so rounding behaves identically across every calculator.
Waste allowances
Waste is a field you control, not a hidden multiplier. You see the raw geometric volume and the order volume side by side, so you always know which number is which. Defaults are 10% for concrete and aggregate, which suits a flat prepared subgrade — hand-dug trenches and irregular forms need more.
Cost data
Cost figures are national US averages, stated as ranges with the assumption shown. They move with material markets, and regional labour rates, haul distance and site access routinely shift an installed price by 30% or more. They are a planning range, not a quote.
What these tools will not do
They will not size a structural element. Footings, retaining walls, lintels and anything carrying load need a qualified engineer and a check against your local building code — a volume calculator tells you how much concrete fills a form, not whether the form is the right size.
They also will not replace a site visit or a written quote. Access, drainage, existing subgrade and disposal are decided by conditions no calculator can see.
Corrections
If a number here is wrong, we fix it and log it publicly on the changelog. Getting it right beats being consistent with what we have already published. Report an error via the contact page — include the calculator and the inputs you used.
Methodology FAQ
Where do BuildCalculators constants come from?
Published industry sources — Asphalt Institute MS-2 for compacted asphalt density, manufacturer bag yields for concrete, the NRCA Roofing Manual for roofing squares, and ASTM specifications for aggregates. Every one is listed on this page with its origin.
How do you stop a constant from being changed by accident?
Each value is asserted in an automated test that runs on every build, with the expected figure written out independently of the source code. Changing a constant fails the build unless the test is updated at the same time, which makes it a deliberate act rather than a slip.
How do you round results?
Volumes and areas to two decimal places, bag and unit counts always rounded up (you cannot buy 0.4 of a bag), and costs to whole dollars. Every displayed number passes through one formatting module, so rounding is consistent across every calculator.
Are the cost figures accurate for my area?
They are national US averages presented as ranges. Regional labour rates, haul distance from the plant and site access routinely move an installed price by 30% or more, so treat them as a planning range rather than a quote.