Methods & sources

How the numbers are made

cu ft = length × width × thickness (in) ÷ 12; cu yd = cu ft ÷ 27
bags = round up(cu ft × (1 + margin) ÷ the maker's yield per bag)
tube = π × (diameter in ÷ 24)² × length ft; post hole = (π × hole² ÷ 4 − post area) × (depth − gravel − top gap) ÷ 1,728
tons = cu yd × the published tons-per-yard range (low to high)

The same code runs in your browser and in our build. It is tested against the makers' own worked figures: 27 ÷ 0.60 = 45 bags of 80 lb Quikrete per yard, Quikrete's own slab and post-hole formulas, Sakrete Maximizer's 2.75 sq ft at 4 in, Sonoco's charts (within 1% of π r² h) and the extension services' 324 sq ft per yard at 1 in.

How the data is checked

A program reads every yield, water amount, density and chart value out of the cached maker, government and extension documents below. The site does not build unless each figure is found word for word in its document (92 quotes checked), and Quikrete's yields must agree across its data sheet, SPEC-DATA sheet and calculator code. Single-source figures and disagreements were reviewed by hand:

An automated job re-downloads the maker data sheets each month and flags any change for review before it reaches the site.

What we don't do

We don't size footings, piers, slabs or rebar, and we make no claim about strength, codes or what a structure can carry. We show no prices: every cost comes from prices you type. Product names identify the source of a published figure; ConcreteMath isn't affiliated with any maker or store, and products we track are not all brands on the market.

Sources

Change log

Found an error? [email protected]