🧱 Concrete Calculator
By ToolNimba Construction Team · Updated 2026-06-19
Enter the slab dimensions to see how much concrete you need.
Pouring a slab, footing or pad and not sure how much concrete to order? This calculator turns your length, width and thickness into the volume you need, shown in cubic yards (how ready-mix is sold in the US) and cubic meters. It also estimates how many pre-mixed bags it would take in the common 40, 60 and 80 lb sizes, and adds a waste allowance so you do not come up short halfway through the pour.
What is the Concrete Calculator?
Concrete volume is simply length times width times thickness, with every dimension in the same unit. The catch is that thickness is usually given in inches while length and width are in feet, so a four inch slab is really one third of a foot deep, not four feet. Get the units consistent first and the rest is straightforward multiplication. This tool does that conversion for you and lets you enter thickness in inches or in the same unit as the slab.
Ready-mix concrete is ordered by the cubic yard in the United States and by the cubic meter almost everywhere else, so the calculator reports both. One cubic yard is 27 cubic feet, and one cubic meter is about 35.31 cubic feet, so a cubic meter is roughly 1.31 cubic yards. For small jobs you may prefer bagged concrete that you mix on site. A standard 80 lb bag of pre-mixed concrete yields about 0.6 cubic feet once mixed, a 60 lb bag about 0.45 cubic feet, and a 40 lb bag about 0.30 cubic feet, so it takes around 45 of the 80 lb bags to fill a single cubic yard.
Always order a little more than the bare calculation. Subgrades are rarely perfectly level, forms bow slightly, some concrete sticks to the chute or wheelbarrow, and spillage happens. A waste allowance of 5 to 10 percent is normal, and many crews round up to the next quarter or half yard when ordering ready-mix because a second short delivery is expensive and a cold joint between two pours is a weak point. This calculator applies an adjustable waste percentage (10 percent by default) and rounds bag counts up to whole bags.
When to use it
- Working out how many cubic yards of ready-mix to order for a driveway, patio, shed base or garage floor.
- Estimating how many 40, 60 or 80 lb bags to buy for a small DIY pour such as fence post footings or a paver base.
- Converting between cubic yards and cubic meters when a supplier quotes in different units than your plan.
- Adding a sensible waste margin so a pour is not stopped short by running out of concrete.
How to use the Concrete Calculator
- Choose whether your length and width are in feet or meters using the unit toggle.
- Enter the slab length and width.
- Enter the thickness and pick whether it is in inches or in the same unit as the slab.
- Adjust the waste allowance if you want more or less than the default 10 percent.
- Read off the volume in cubic yards and cubic meters, and the number of bags for each common size.
Formula & method
Worked examples
A patio slab 10 ft long, 10 ft wide and 4 inches thick, with a 10 percent waste allowance.
- Convert thickness to feet: 4 ÷ 12 = 0.3333 ft
- Base volume = 10 × 10 × 0.3333 = 33.33 ft³
- Add 10% waste: 33.33 × 1.10 = 36.67 ft³
- Cubic yards = 36.67 ÷ 27 = 1.36 yd³
- Cubic meters = 36.67 × 0.0283168 = 1.04 m³
- 80 lb bags = 36.67 ÷ 0.60 = 61.1, round up to 62 bags
Result: About 1.36 yd³ (1.04 m³), or 62 of the 80 lb bags, including 10% waste.
A garage floor 12 ft × 12 ft poured 6 inches thick, with no extra waste added.
- Convert thickness to feet: 6 ÷ 12 = 0.5 ft
- Volume = 12 × 12 × 0.5 = 72 ft³
- Cubic yards = 72 ÷ 27 = 2.67 yd³
- Cubic meters = 72 × 0.0283168 = 2.04 m³
- 80 lb bags = 72 ÷ 0.60 = 120 bags
Result: About 2.67 yd³ (2.04 m³), or 120 of the 80 lb bags before any waste allowance.
Approximate yield and bags per cubic yard for common pre-mixed concrete bag sizes
| Bag size | Yield (mixed) | Bags per cubic yard | Bags per cubic meter |
|---|---|---|---|
| 40 lb | 0.30 ft³ | 90 | 118 |
| 60 lb | 0.45 ft³ | 60 | 79 |
| 80 lb | 0.60 ft³ | 45 | 59 |
Cubic yards of concrete for a square slab at common thicknesses (before waste)
| Slab size | 4 in thick | 5 in thick | 6 in thick |
|---|---|---|---|
| 8 ft × 8 ft | 0.79 yd³ | 0.99 yd³ | 1.19 yd³ |
| 10 ft × 10 ft | 1.23 yd³ | 1.54 yd³ | 1.85 yd³ |
| 12 ft × 12 ft | 1.78 yd³ | 2.22 yd³ | 2.67 yd³ |
| 20 ft × 20 ft | 4.94 yd³ | 6.17 yd³ | 7.41 yd³ |
Common mistakes to avoid
- Leaving thickness in inches. If length and width are in feet, thickness must also be in feet before you multiply. A 4 inch slab is 0.333 ft, not 4 ft. Forgetting to divide by 12 inflates the volume twelve-fold. This tool converts inches for you, so just pick the right thickness unit.
- Ordering exactly the calculated amount. Uneven subgrade, bowing forms and spillage mean the real volume is always a little more than the math. Skipping a waste allowance is the most common reason a pour runs short, and a second small delivery is both costly and creates a weak cold joint.
- Treating cubic yards and cubic feet as the same. There are 27 cubic feet in a cubic yard, not three. Mixing them up underorders ready-mix by a factor of 27, so always confirm which unit your supplier is quoting.
- Assuming bag yield equals dry bag volume. The 0.6 cubic foot figure for an 80 lb bag is the volume of mixed concrete after adding water, not the size of the dry bag. Use the mixed yield when counting bags or you will buy too few.
Glossary
- Cubic yard
- A volume of 27 cubic feet (3 ft × 3 ft × 3 ft). The standard unit ready-mix concrete is sold in across the US.
- Cubic meter
- A volume of one meter cubed, about 35.31 cubic feet or 1.31 cubic yards. The standard metric unit for concrete.
- Ready-mix
- Concrete batched at a plant and delivered by truck, ordered by the cubic yard or cubic meter.
- Yield
- The volume of mixed concrete a bag produces once water is added, for example about 0.6 cubic feet for an 80 lb bag.
- Waste allowance
- An extra percentage added to the calculated volume to cover spillage, uneven ground and form movement.
- Slab
- A flat, horizontal pour of concrete such as a floor, patio, driveway or pad.
Frequently asked questions
How much concrete do I need?
Multiply the slab length, width and thickness in the same unit to get the volume. For a 10 by 10 ft slab 4 inches thick that is 10 × 10 × 0.333 = 33.3 cubic feet, which is about 1.23 cubic yards. This calculator does the conversion and adds a waste allowance automatically once you enter the three dimensions.
How many 80 lb bags of concrete are in a cubic yard?
An 80 lb bag of pre-mixed concrete yields about 0.6 cubic feet once mixed, and a cubic yard is 27 cubic feet, so 27 ÷ 0.6 is about 45 bags per cubic yard. A 60 lb bag yields about 0.45 cubic feet (60 per yard) and a 40 lb bag about 0.30 cubic feet (90 per yard).
Should I order concrete in bags or ready-mix?
For small jobs of under roughly half a cubic yard, bags you mix on site are usually cheaper and more convenient. Beyond that, mixing dozens of bags by hand becomes impractical and ready-mix delivered by truck is faster and more consistent. The crossover depends on your access, labor and local prices.
How much extra concrete should I order for waste?
A waste allowance of 5 to 10 percent is typical to cover spillage, uneven subgrade and form movement. Many crews also round up to the next quarter or half cubic yard when ordering ready-mix, because running short forces an expensive second delivery and a weak cold joint between pours.
How do I convert cubic yards to cubic meters?
Multiply cubic yards by 0.7646 to get cubic meters, or multiply cubic meters by 1.308 to get cubic yards. For example, 2 cubic yards is about 1.53 cubic meters. This tool shows both figures at once so you can match whatever unit your supplier uses.
Does this calculator account for rebar, gravel base or footings?
No. It calculates the plain rectangular volume of the slab itself. Steel reinforcement displaces a negligible amount of concrete, but a separate gravel base, thickened edges or footings are extra pours you should measure and add on their own. For an irregular shape, split it into rectangles and total the results.