CivilManual
Menu

Concrete Calculator for Slabs, Footings and Excavation

Pick the element, enter its size in feet and inches or in meters and add a waste allowance, and the calculator gives the volume to order, mixer loads, bags and truck trips for the excavation. The same calculator comes as a blank Excel workbook.

Calculator

Units
Concrete elements

No rows yet.

Volume to order (with waste)

Ask your supplier; leave empty to skip loads.

Excavation and haulage

The address bar keeps your numbers (no descriptions), so you can bookmark or share the link.

Result

Add the first row and the result appears here.

Download this calculation

This tool is an aid. It does not replace the contract, the regulations or the supervising engineer.

Blank concrete calculator

A workbook with a metric and an imperial sheet, one row per element, excavation and haulage, a table of bulking factors and an instructions sheet.

Download the concrete calculator (.xlsx)

File: concrete-calculator.xlsx. Excel workbook (.xlsx) with formulas and no macros; it opens in Excel, LibreOffice and Google Sheets.

The tools and templates are aids for planning and record keeping. They do not replace your contract, the applicable regulations or the supervising engineer.

Worked example: a slab, a pit and a 10 × 10 ft patio

A metric slab and excavation, then a small imperial slab with bagged concrete. The mixer and truck sizes are example inputs, not typical values; ask your supplier for theirs.

  1. Slab: 15 × 10 × 0.30 m = 45 m³; with 5 % waste, 45 × 1.05 = 47.25 m³ to order.
  2. Truck mixers of 12 m³: 47.25 / 12 = 3.94, rounded up to 4 loads; the last load is 11.25 m³.
  3. Pit: 15 × 10 × 1.2 m = 180 m³ in the ground. Common earth has a bulking factor of 1.25 in US Army FM 5-434, so 180 × 1.25 = 225 m³ loose.
  4. Trucks of 16 m³: 225 / 16 = 14.06, rounded up to 15 trips.
  5. Imperial slab: 10 × 10 ft × 4 in = 100 ft² × 1/3 ft = 33.33 ft³; divided by 27 that is 1.2346 yd³, or 0.9439 m³.
  6. Bags: Quikrete Concrete Mix in 80 lb bags yields about 0.60 ft³ per bag according to its data sheet, so 33.33 / 0.60 = 55.56, rounded up to 56 bags.

Result: 47.25 m³ in 4 mixer loads for the slab, 225 m³ loose and 15 truck trips for the pit, and 1.2346 yd³ or 56 bags of 80 lb for the patio.

How the volume is calculated

Geometry first, then waste, then whole loads, bags and trips.

Slab, footing or wall
V = length × width × thickness (or height)

Convert inches to feet first: 4 in = 4 / 12 ft.

Round column or pier
V = π / 4 × diameter² × height

Multiplied by the number of columns.

Volume to order
V order = V × (1 + waste % / 100)

Cubic yards = cubic feet / 27; 1 yd³ = 0.764555 m³.

Loads, bags and trips
n = V / capacity, rounded up

Always rounded up: a part load still needs a truck.

Loose soil
V loose = V bank × bulking factor

Bank volume is the hole in the ground; the trucks carry the loose volume.

Bulking factors of soil (bank volume = 1.00)

Averages from US Army FM 5-434 Earthmoving Operations (2000), Table 1-1. Test your own soil when haulage costs matter.

MaterialLoose / bankCompacted / bank
Sand or gravel1.110.95
Common earth (loam)1.250.90
Clay1.430.90
Rock (blasted)1.501.30
  • Table 1-2 of the same manual gives swell as a percentage (clay 40 %, earth 15 to 35 % dry and 25 % wet, sand and gravel 10 to 15 %); the two tables do not agree exactly, and topsoil is in neither.

Yield of bagged concrete

Approximate yield of fresh concrete per bag, from the manufacturers' data sheets.

BagQuikrete Concrete Mix No. 1101Sakrete High-StrengthSakrete 5000 Plus
40 lb0.30 ft³0.30 ft³not listed
50 lb0.375 ft³not listed0.38 ft³
60 lb0.45 ft³0.45 ft³0.45 ft³
80 lb0.60 ft³0.60 ft³0.60 ft³
90 lb0.675 ft³ (regional)0.66 ft³not listed
  • Quikrete data sheet of 2022, Sakrete High-Strength data sheet of 2023 and Sakrete 5000 Plus product page, checked on 25 Oct 2026.
  • Bags per cubic yard: 27 ft³ divided by the yield, rounded up.

Unit conversions

FromToFactor
1 ftm0.3048 (exact)
1 inm0.0254 (exact)
1 yd³ft³27 (exact)
1 yd³m³0.764555
1 ft³m³0.0283168
1 lbkg0.45359237 (exact)

Guide

Ordering concrete: what the calculator does not decide

The calculator gives quantities only. The mix, strength class, cover and any reinforcement come from the design and the specification, and delivery terms from your supplier. Whether a slab or footing is thick enough is a structural question that a volume calculator cannot answer.

Strength classes are written differently from market to market. Under the European standard EN 206, a class such as C25/30 gives the characteristic compressive strength in N/mm² measured on a cylinder (25) and on a cube (30); the specimens are a 150 × 300 mm cylinder and a 150 mm cube. Other markets express strength in their own way, so follow your project specification.

For bagged concrete, the yield per bag depends on the product, not on the weight printed on the bag alone. The yield table uses the manufacturers' own data sheets. Quikrete also gives a fresh unit weight of about 140 lb/ft³ for its Concrete Mix and asks for a mixer of at least 1 ft³ per 80 lb bag. For any other product, enter the yield printed on the bag.

For excavation, US Army field manual FM 5-434 (2000) gives average factors from bank (in place) to loose and compacted volume. We offer them as suggestions you can change. They are averages from a manual, not a test of your soil, so test the real soil where the volume matters. The manual has no factor for topsoil, so enter your own for that.

How to measure and order

Measure the finished concrete, not the excavation: the inside faces of the formwork for walls and footings, and the slab area inside the edge forms. Enter each dimension with its own unit; the calculator converts inches, feet, millimeters and meters before it multiplies.

Enter the thickness as it will be poured. An uneven subbase or soft formwork takes more concrete than the nominal size suggests, which is what the waste allowance is for; enter your own percentage from experience with that ground.

For ready-mix, enter the truck mixer capacity your supplier quotes. As one example, the Liebherr HTM 1204 truck mixer has a nominal capacity of 12 m³; capacities vary, so ask. The calculator divides the order by the capacity, rounds up and shows the size of the last load, which helps you decide whether to round the order up.

For bagged concrete, choose the product or enter the yield from the bag. The number of bags is rounded up.

For excavation, enter the size of the pit or trench, the soil and the truck capacity. The loose volume, not the size of the hole, decides how many trips you need.

Units, rounding and common mistakes

Volume is length times width times thickness. In imperial units, work in feet: 4 in is 1/3 ft, so a 10 × 10 ft slab 4 in thick is 33.33 ft³, and dividing by 27 gives 1.2346 yd³. Loads, bags and trips are always rounded up, and only once, at the end.

  • Mixing inches and feet: entering a 4 in thickness as 4 ft makes the order twelve times too large.
  • Dividing cubic feet by 3 or 9: one cubic yard is 27 cubic feet (3 × 3 × 3).
  • Confusing bank and loose volume: trucks carry the loose volume, so the trips use the bulked figure.
  • Using the bulking factor for fill: compacted fill can take up less space than in the ground; the compaction factors in the table are averages, not a design value.
  • Expecting a price: the calculator gives volumes and counts only; prices come from your supplier.

Questions about concrete and excavation volume

How much concrete do I need for a slab?

Multiply length by width by thickness in the same unit, then add waste. A 10 × 10 ft slab 4 in thick is 10 × 10 × 1/3 = 33.33 ft³, or 1.2346 yd³. In metric, a slab of 15 × 10 m at 0.30 m is 45 m³, and with 5 % waste you would order 47.25 m³. Ask your supplier how they round orders.

How many bags of concrete do I need for a 10 × 10 slab?

At 4 inches thick the slab is 33.33 ft³. Quikrete Concrete Mix in 80 lb bags yields about 0.60 ft³ per bag according to its data sheet, so you need 56 bags before waste. With 60 lb bags at 0.45 ft³ it is 75 bags, and with 40 lb bags at 0.30 ft³ it is 112 bags.

How do I convert cubic feet to cubic yards?

Divide by 27, because a cubic yard is 3 ft × 3 ft × 3 ft. So 33.33 ft³ is 1.2346 yd³. To get cubic meters, multiply cubic yards by 0.764555 or cubic feet by 0.0283168. The calculator shows every result in all three units, so you can order in the unit your supplier uses.

How much waste should I add to a concrete order?

There is no single figure we can source. It depends on the subbase, the formwork, the pump and how the pour is run. The calculator lets you enter your own percentage, and the worked example uses 5 % only as an example. Compare past orders with the volumes actually placed to find a figure that fits your work.

What is the bulking factor of soil?

Excavated soil takes up more space loose than it did in the ground. The bulking factor is the loose volume divided by the bank volume. US Army FM 5-434 gives averages such as 1.11 for sand or gravel, 1.25 for common earth, 1.43 for clay and 1.50 for blasted rock. Real soil varies, so test it when haulage costs matter.

Other tools