Construction Calculators

Material quantities before you order — concrete by the yard and the bag, gravel by the ton, asphalt tonnage, stairs, roof pitch and NEC conduit fill.

Estimating Before You Order

Construction estimating is a game of not being wrong in two directions at once. Order short and the pour stops halfway, the crew stands idle and the second delivery costs more than the first. Order long and you pay to dispose of the surplus. The tools here exist to make that first number right.

The Concrete group is the deepest: a general concrete calculator covering slabs, footings and walls, plus dedicated tools for slabs, cylindrical footings and Sonotubes, CMU block walls with mortar, and a cost calculator that folds in waste factor and price per cubic yard. The generic cubic yard calculator handles dirt, mulch, gravel, sand and concrete by dimensions. Materials covers everything else on site — gravel by yards, tons, coverage and bags; hot mix asphalt tonnage; stair rise, run and stringer length; lumber in board feet; roof pitch, angle and rafter length; and conduit fill under NEC rules.

These are estimator's tools, aimed at contractors pricing a job and homeowners who want to check a quote before accepting it. They handle geometry and unit conversion accurately — but they do not know your local code, your soil, or your inspector.

Concrete

Cubic Yard Calculatorconstruction

Calculate cubic yards and estimated tons for dirt, mulch, gravel, sand, and concrete using dimensions or square feet + depth.

Concrete Calculatorconstruction

Calculate cubic yards, bags (60lb/80lb), and weight for slabs, footings, and walls.

Concrete Slab Calculatorconstruction

Estimate cubic yards, bags (60lb/80lb), and weight for slabs, pads, patios, floors, and driveways using length, width, and thickness.

Concrete Cost Calculatorconstruction

Estimate concrete cost using length, width, thickness, waste factor, and price per cubic yard (or m³). Includes slab, pad, patio, and driveway cost examples plus optional fees and tax.

Concrete Block Calculatorconstruction

Estimate CMU concrete blocks, mortar, and wall materials using wall length, height, block size, openings, and waste factor.

Concrete Footing Calculatorconstruction

Calculate cubic yards, bags (60lb/80lb), and weight for cylindrical footings, Sonotubes, and post holes.

Materials

Gravel Calculatorconstruction

All-in-one gravel calculator to estimate cubic yards, tons, coverage, bags, and cost for driveways, landscaping, and construction projects.

Asphalt Calculatorconstruction

Calculate hot mix asphalt tonnage and paving costs for driveways and parking lots.

Stair Calculatorconstruction

Calculate the rise, run, and stringer length for building stairs.

Board Foot Calculatorconstruction

Calculate the volume of lumber in Board Feet (FBM).

Roof Pitch Calculatorconstruction

Find the roof pitch, angle, and rafter length.

Conduit Fill Calculatorconstruction

Calculate the maximum number of wires allowed in a conduit (NEC rules).

Complete Construction Toolkit

You've explored all calculators across subcategories. All tools are 100% free, accurate, and regularly updated.

← Explore All Categories

How Material Estimating Works

Everything starts as volume, then converts to how the material is sold. A slab is length × width × thickness, which gives cubic feet — but concrete is sold by the cubic yard (27 cubic feet), by the 60 lb or 80 lb bag, or by weight. That conversion is where hand-estimating goes wrong, most often by forgetting that thickness is usually in inches while length and width are in feet. Our concrete tools output yards, bag counts and weight simultaneously, because which one you need depends on whether you are calling a ready-mix supplier or loading a trolley at the merchant.

Waste factor is not padding — it is the job. The concrete cost calculator takes an explicit waste percentage because real pours lose material to spillage, uneven subgrade, over-excavation and form deflection. Ten percent is a common starting point for flatwork, more for irregular excavation. Ordering the exact theoretical volume reliably means coming up short, because the ground is never quite the shape the drawing says it is.

Aggregates are quoted by weight but calculated by volume. Gravel, sand and dirt are priced by the ton, delivered by the ton, and measured by the cubic yard — so the gravel calculator applies material density to bridge the two. Density varies with material and moisture, which is why the same volume of dry versus wet sand differs in weight. Asphalt works the same way: the tonnage calculation depends on compacted density, and paving is always ordered by weight.

Stairs are constrained geometry, not free choice. Total rise divided by riser height gives step count, which sets run per tread, which drives stringer length via the same right-triangle maths as a roof. The constraint is comfort and code: risers must be consistent, and an inconsistent riser at the top of a flight is both a trip hazard and a failed inspection. The stair calculator distributes the rise evenly rather than leaving a remainder step.

Roof pitch is a ratio that becomes an angle. Pitch is expressed as rise over a 12-inch run — 6/12, 9/12 — and converting that into degrees and rafter length is right-triangle trigonometry. Rafter length is always longer than the horizontal span it covers, and by exactly the margin the Pythagorean theorem predicts.

Conduit fill is a code rule, not a preference. The conduit fill calculator applies NEC limits — broadly 40% fill for three or more conductors — based on the cross-sectional area of the wires against the conduit. The rule exists for heat dissipation and pull friction, and it is one of the most commonly cited violations on electrical inspections.

Nearly every one of these calculations crosses unit systems — inches to feet, cubic feet to yards, pounds to tons. The Conversion tools cover the pieces that do not fit into a single estimator.

On the Job

Pouring a patio slab

Length, width and four inches of thickness go in; cubic yards, bag count and weight come out. Now you know whether this is a ready-mix delivery or a weekend of mixing bags.

Checking a contractor's quote

A quote lists cubic yards and a price. Running your own dimensions confirms the volume is right before you approve — and the cost calculator with a waste factor shows whether the price per yard is reasonable.

Ordering gravel for a driveway

Area and depth give volume; density converts it to the tons the supplier actually sells. Coverage output tells you whether one load will do it.

Building a deck stair flight

Total rise from deck to ground determines riser count and tread run. The stringer length comes straight out, ready to mark on the timber.

Construction Calculators: Common Questions

What waste factor should I use?

Around 10% is a common starting point for flatwork on well-prepared subgrade. Increase it for irregular excavation, uneven ground, complex forms or awkward access. The cost calculator takes it as an explicit input rather than hiding an assumption, because the right number depends on conditions only you can see.

Why does the gravel calculator ask for material type?

Because aggregates are sold by weight but measured by volume, and density varies by material and moisture content. The same cubic yard of dry sand and wet sand weigh noticeably different amounts — using one density for everything would produce tonnage figures that are wrong at delivery.

Do these calculators account for local building codes?

Only where the rule is universal — conduit fill follows NEC percentages, for example. Riser heights, footing depths, frost lines and rebar requirements vary by jurisdiction. Use these tools for quantities and geometry, and check your local code for what is permitted.

Should I order concrete in bags or by the yard?

It is a volume question. Small pours — post holes, small pads — are practical in bags. Once you are past roughly a cubic yard, bag counts climb into the dozens and ready-mix becomes both cheaper and far less work. The calculators show both figures so the crossover point is obvious.