Concrete Calculation Formulas

Understand the basic mathematical formulas our calculator uses to estimate concrete volume for various shapes.

The Core Concept: Volume

Calculating the amount of concrete needed for a project is essentially a problem of calculating the volume of the space you need to fill. The basic formula for volume is always related to the area of the surface multiplied by its height (or thickness).

Volume = Area × Height (Thickness)

The key is to first calculate the area of the shape (like a rectangle or circle) and then multiply it by the thickness of the concrete pour. Below are the specific formulas for common project shapes.


1. Rectangular Slab / Footing Formula

This is the most common shape for projects like patios, driveways, or foundations. The formula is straightforward:

Volume = Length × Width × Thickness

Important: Ensure all measurements are in the same unit (e.g., all in feet or all in meters) before you multiply them. Our calculator handles unit conversions automatically, but if you're doing it by hand, this is a critical step.

2. Circular Slab / Column Formula

For circular shapes like deck footings, piers, or round patios, the formula involves the mathematical constant Pi (π ≈ 3.14159).

Volume = π × (Radius)² × Height

To get the radius, simply measure the diameter (the full width of the circle) and divide it by two.


3. Concrete Bag Calculation Formula

This formula helps you determine how many bags of pre-mixed concrete you'll need based on the total volume required for your project and the yield of a single bag.

Number of Bags = Ceil(Total Volume / Bag Yield)

Once you have the number of bags, you can also estimate the total weight:

Total Weight = Number of Bags × Weight per Bag

4. Rebar Calculation Formulas

Calculating rebar involves determining the total length of steel reinforcement needed for a slab or footing, based on its dimensions and the desired spacing of the rebar grid.

Number of Bars (Lengthwise & Widthwise)

Num Bars (Lengthwise) = Floor(Slab Width / Spacing) + 1
Num Bars (Widthwise) = Floor(Slab Length / Spacing) + 1

Important: Ensure all measurements (Slab Width/Length and Spacing) are in the same unit before calculation.

Total Rebar Length

Total Length = (Num Bars Lengthwise × Slab Length) + (Num Bars Widthwise × Slab Width)

This formula assumes a simple grid pattern where bars run the full length and width of the slab.

Total Rebar Weight

Total Weight = Total Length × Weight per Unit Length

5. Concrete Stairs Calculation Formula

Calculating concrete for stairs involves summing the volume of the steps and, if applicable, the landing.

Volume of Steps

Each step can be approximated as a right-angle triangular prism. The volume of one step is:

Volume per Step = 0.5 × Tread Depth × Riser Height × Stairs Width

The total volume for all steps is then:

Total Volume of Steps = Number of Steps × Volume per Step

Important: Ensure all measurements are in the same unit (e.g., all in feet or all in meters) before you multiply them.

Volume of Landing (Optional)

If your staircase includes a landing, its volume is calculated as a simple rectangular prism:

Volume of Landing = Stairs Width × Landing Depth × Riser Height (or Landing Thickness)

Total Concrete Volume for Stairs

Total Stairs Volume = Total Volume of Steps + Volume of Landing

Converting to Cubic Yards or Cubic Meters

The formulas above will give you a volume in cubic units based on your input measurements (e.g., cubic feet or cubic meters). However, concrete is typically ordered in cubic yards or cubic meters.

From Cubic Feet to Cubic Yards

Since there are 3 feet in a yard, a cubic yard is 3 ft × 3 ft × 3 ft = 27 cubic feet.

Cubic Yards = (Volume in Cubic Feet) / 27

From Cubic Inches to Cubic Yards

If you measured in inches, the conversion is larger: 1 yard = 36 inches, so 1 cubic yard = 36³ = 46,656 cubic inches.

Cubic Yards = (Volume in Cubic Inches) / 46,656

Our main concrete calculator takes care of all these conversions for you, providing an accurate estimate in the standard units you need for ordering.