HomeConstruction & Home › Concrete Slab Calculator

Concrete Slab Calculator

Computes the concrete volume of a rectangular slab, footing or pad from length, width and thickness, adds a waste allowance and converts it to cubic yards, cubic feet and the number of 80 lb, 60 lb and 25 kg bags of premixed concrete.

When to use

You need the amount of ready-mix concrete to order or the number of premix bags for a slab, patio, shed base, footing or pad of uniform thickness.

Do not use when: The pour is a cylinder such as a post hole or pier (use cylinder for the volume), or you need mortar for brickwork (use brick).

Formula

volume = length × width × thickness (thickness/100 in m or thickness/12 in ft); with_waste = volume × (1 + waste_percent/100); yd³ = ft³ / 27; m³ = ft³ × 0.028316847; bags_80lb = ceil(ft³ / 0.60); bags_60lb = ceil(ft³ / 0.45); bags_25kg = ceil(m³ × 96).

Bag yields follow the QUIKRETE data sheet (80 lb → 0.60 ft³, 60 lb → 0.45 ft³). The 25 kg count assumes ≈ 2400 kg of dry mix per m³ (96 bags), a conservative figure: manufacturer yields of 0.010–0.0125 m³ per 25 kg bag correspond to 80–100 bags/m³, so check the bag.

Inputs

ParameterTypeUnitRequiredDescription
unit_systemenum: metric | imperialdefault metricUnit system of the length inputs (metric: m / cm / mm; imperial: ft / in). Outputs are reported in both systems.
lengthnumberm or ftyesSlab length in metres or feet. Range: > 0, ≤ 1000
widthnumberm or ftyesSlab width in metres or feet. Range: > 0, ≤ 1000
thicknessnumbercm or inyesSlab thickness in centimetres (metric) or inches (imperial). Typical: 10 cm / 4 in for paths and patios, 15 cm / 6 in for driveways. Range: > 0, ≤ 500
waste_percentnumber%default 10Extra material for cuts, breakage and offcuts, applied as a multiplier (1 + waste_percent/100). Covers uneven sub-base, spillage and over-excavation; 5–10 % is usual. Range: ≥ 0, ≤ 50

Outputs

OutputTypeUnitDescription
volume_m3numberlength × width × thickness, before waste.
volume_cubic_feetnumberft³Same volume in cubic feet.
volume_cubic_yardsnumberyd³Same volume in cubic yards (1 yd³ = 27 ft³ = 0.7646 m³).
volume_with_waste_m3numberVolume × (1 + waste_percent/100).
volume_with_waste_cubic_yardsnumberyd³Volume to order in cubic yards.
bags_80lbintegerceil(volume_with_waste_ft³ / 0.60 ft³ per bag).
bags_60lbintegerceil(volume_with_waste_ft³ / 0.45 ft³ per bag).
bags_25kgintegerceil(volume_with_waste_m³ × 96 bags per m³), assuming about 2400 kg of dry premix per m³ of placed concrete.

Example

10 ft × 20 ft slab, 4 in thick, 10 % waste: {"unit_system":"imperial","length":10,"width":20,"thickness":4,"waste_percent":10}{"volume_cubic_feet":66.67,"volume_cubic_yards":2.469,"volume_m3":1.888,"volume_with_waste_cubic_yards":2.716,"volume_with_waste_m3":2.077,"bags_80lb":123,"bags_60lb":163,"bags_25kg":200}

4 m × 3 m slab, 10 cm thick, 10 % waste: {"unit_system":"metric","length":4,"width":3,"thickness":10,"waste_percent":10}{"volume_m3":1.2,"volume_cubic_yards":1.57,"volume_with_waste_m3":1.32,"volume_with_waste_cubic_yards":1.727,"bags_25kg":127,"bags_80lb":78,"bags_60lb":104}

GET https://tttkmbb.com/api/v1/calculate/concrete-slab?unit_system=imperial&length=10&width=20&thickness=4&waste_percent=10

Machine access

Sources

FAQ

Should I order ready-mix or use bags?

Bags are practical up to roughly 0.5 m³ (about 30 × 80 lb bags); above that, ready-mix delivered by truck is cheaper and gives a consistent mix. Ready-mix is ordered by the m³ or yd³ using the with-waste figure.

Why do bag counts differ between brands?

Yield per bag depends on the mix design and how much water is added; the figures here are QUIKRETE's for US bags and a conservative 2400 kg/m³ assumption for 25 kg bags. Use the yield printed on the bag when it differs.

Related calculators