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

ConstantValueUsed inSource
Cubic feet per cubic yard27Every volume calculatorDefinition — 3 × 3 × 3 ft
Compacted hot-mix asphalt density145 lb/ft³Asphalt tonnage and costAsphalt Institute MS-2, typical compacted HMA
Asphalt tonnage factor0.006042tons = ft² × depth(in) × factorDerived: 145 ÷ 12 ÷ 2,000
Concrete yield, 80 lb bag0.6 ft³ (45/yd³)Concrete bag countsManufacturer published yield (Quikrete, Sakrete)
Concrete yield, 60 lb bag0.45 ft³ (60/yd³)Concrete bag countsManufacturer published yield
Concrete yield, 50 lb bag0.375 ft³ (72/yd³)Concrete bag countsManufacturer published yield
Loose aggregate density1.4 tons/yd³ (2800 lb)Gravel, crushed stone, road baseTypical loose bulk density, dry
Roofing square100 ft² = 3 bundlesShingle countsNRCA Roofing Manual; standard trade unit
Roof pitch multiplier, 6/121.118034Footprint → sloped roof areaDerived: √(rise² + 144) ÷ 12
Crusher run density1.5 tons/yd³ (3000 lb)Crusher run tonnageTypical quarry conversion; fines raise it above clean gravel
Crushed concrete density1.3 tons/yd³ (2600 lb)Recycled concrete tonnageTypical RCA loose density — lighter than virgin stone
Rip rap placed density100 lb/ft³ placedRip rap tonnage and coverage~165 lb/ft³ solid rock at ~60% packing (DOT practice)
Decomposed granite density1.5 tons/yd³ (3000 lb)DG tonnageTypical loose DG — granite fines pack densely
Pea gravel density and bag1.4 tons/yd³; 0.5 ft³/bagPea gravel tons and bag countsClean rounded gravel; standard 0.5 ft³ retail bag
Stone dust density1.35 tons/yd³ (2700 lb)Stone dust / screenings tonnageTypical quarry screenings, loose
Fill dirt density1.25 tons/yd³ (2500 lb)Fill dirt weight and grading ordersTypical unscreened subsoil, dry
Asphalt millings density1.4 tons/yd³ (2800 lb)Recycled asphalt (RAP) tonnageCrushed RAP, loose — matches clean gravel
Shed cost, kit installed$25–$60/ft²Shed cost calculator2026 US kit and prefab installed ranges
Shed cost, custom built$60–$150/ft²Shed cost calculator2026 US site-built carpentry ranges
Addition cost, room$200–$400/ft²House addition cost calculator2026 US single-storey addition, installed
Addition cost, second storey$250–$500/ft²House addition cost calculator2026 US second-storey addition, installed
Stucco base coat coverage25 ft² per 80 lb bag at 3/8 inStucco bag countsManufacturer published coverage (Quikrete, Sakrete)
Stucco finish coat coverage70 ft² per 80 lb bag at 1/8 inStucco bag countsManufacturer published coverage
Metal lath sheet coverage16 ft² usable per 27 in × 8 ft sheetThree-coat stucco lath counts18 ft² sheet less standard edge and end overlap
Loose topsoil density2100 lb/yd³ (1.05 tons)Topsoil weight and truckload estimatesTypical screened topsoil, moderate moisture
Topsoil bag volume0.75 ft³ (36/yd³)Topsoil bag countsStandard 40 lb retail bag, printed volume
Cold patch bag yield0.45 ft³ per 50 lb bagAsphalt calculator, cold patch modeManufacturer published coverage (Quikrete, Sakrete)
Feet per metre3.280840Metric toggle on every calculatorDefinition — 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.