Concrete Calculator

Offline — showing the version cached on .

Show all explainers, focus on one, or collapse them. You can also open or close each section directly.

Results

Concrete volume for bag counting is 33.33 ft³. Concrete volume for ready-mix ordering is 1.23 yd³. Bags needed is 56. Placed weight is 4667 lb.

Concrete volume for bag counting
Concrete volume for ready-mix ordering
Bags needed
Placed weight

Dimensioned drawing

Dimensioned drawingSlab length 10 ft, Slab width 10 ft, Slab thickness 4 in; Bags needed 56. Slab thickness exaggerated for legibility.Slab length: 10 ftSlab thickness: 4 inSlab width: 10 ftBags needed: 56Slab thickness exaggerated for legibility
Slab thickness exaggerated for legibility
Slab length10 ft
Slab width10 ft
Slab thickness4 in
Bags needed56
Find
Did this solve your problem?

How to use this calculator

  1. Choose What are you pouring?
    Choose Slab for a flat rectangular pour, Footing for a rectangular trench, or Round column or post hole for a cylinder. Your choice decides which fields below apply.
  2. Enter Slab length
    Enter the slab's length in feet, from 0.1 to 1000 ft.
  3. Enter Slab width
    Enter the slab's width in feet, from 0.1 to 1000 ft.
  4. Enter Slab thickness
    Enter the slab's thickness in inches, from 2 to 48 in.
  5. Enter Footing length
    Enter the footing's length in feet, from 0.1 to 1000 ft.
  6. Enter Footing width
    Enter the footing's width in inches, from 1 to 120 in.
  7. Enter Footing depth
    Enter the footing's depth in inches, from 2 to 120 in.
  8. Enter Column diameter
    Enter the column or post hole's diameter in inches, from 1 to 120 in.
  9. Enter Column height
    Enter the column or post hole's height in feet, from 0.1 to 100 ft.
  10. Enter Number of columns
    Enter how many identical columns or post holes you're pouring, from 1 to 100.
  11. Choose Bag size
    Pick the bag size you plan to buy. It fills in a typical yield for that size below, which you can still edit.
  12. Enter Yield per bag
    Enter the volume one bag yields, in cubic feet, from 0.05 to 3 ft³. Picking a bag size above fills in a starting value.
  13. Enter Waste allowance
    Enter a percent to add on top of the raw volume for spillage or an uneven sub-base, from 0 to 50%.
  14. Read Placed weight

Placed weight (lb) vs Yield per bag (ft³)

4666.74666.70.052.88

Placed weight (lb) Yield per bag (ft³)

What this calculates

Quikrete Concrete Mix is a pre-blended mixture of cement and aggregates, requiring only the addition of water. This calculator works out how much of that packaged mix a slab, footing, or round column needs. 3

This concrete mix comes in bag sizes of 40 lb, 50 lb, 60 lb, 80 lb, and 90 lb. Pick the size you plan to buy; the calculator prefills a typical yield, which you can still edit. 3

What This Mix Is Used For

The product this calculator is modeled on lists many uses. Among them are foundation walls and footings, sidewalks, curbs, steps, ramps, and walkways. Others are appliance platforms, pipe and post footings, floor slabs, and patios. The list also covers pools, fish ponds, stepping stones, splashblocks, bird baths, riprap, slope protection, and driveway repairs. Three of those shapes, a flat slab, a footing, and a post hole, match the pours this calculator computes. 3

How the Calculator Finds Volume

For a slab or a footing, the calculator treats the pour as a rectangular box: length times width times thickness. Length and width are entered in feet, but thickness is entered in inches. The calculator changes inches to feet first, using the rule that 12 inches equal 1 foot. 1

For a round column or post hole, the calculator uses the cylinder formula instead. Volume equals pi times the radius squared times the height. That formula holds whether or not the cylinder stands perfectly straight. The calculator finds the radius by halving the diameter you enter. It then multiplies by the number of columns. 6

Three Worked Examples

Slab — 10 ft by 10 ft by 4 in: Concrete volume for bag counting 33.33 ft³

See inputs and calculation

Starting values

What are you pouring?
Slab (rectangular)
Slab length
10 ft
Slab width
10 ft
Slab thickness
4 in
Bag size
80 lb
Yield per bag
0.6 ft³
Waste allowance
0 %
    1. Concrete volume for bag counting: 33.33 ft³
      Show arithmetic
      10 * 10 * 4 / 12
      Full branch logic0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)
    2. Concrete volume for ready-mix ordering: 1.235 yd³
      Show arithmetic
      10 * 10 * 4 / 12 / 27
      Full branch logic(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27
    3. Bags needed: 56
      Show arithmetic
      ceil(10 * 10 * 4 / 12 * (1 + 0 * 0.01) / 0.6)
      Full branch logicceil((0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6)
    4. Placed weight: 4667 lb
      Show arithmetic
      10 * 10 * 4 / 12 * 140
      Full branch logic(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140

    Footing — 10 ft by 12 in by 8 in: Concrete volume for bag counting 6.67 ft³

    See inputs and calculation

    Starting values

    What are you pouring?
    Footing (rectangular trench)
    Footing length
    10 ft
    Footing width
    12 in
    Footing depth
    8 in
    Bag size
    80 lb
    Yield per bag
    0.6 ft³
    Waste allowance
    0 %
      1. Concrete volume for bag counting: 6.67 ft³
        Show arithmetic
        10 * 12 / 12 * 8 / 12
        Full branch logic1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)
      2. Concrete volume for ready-mix ordering: 0.247 yd³
        Show arithmetic
        10 * 12 / 12 * 8 / 12 / 27
        Full branch logic(1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27
      3. Bags needed: 12
        Show arithmetic
        ceil(10 * 12 / 12 * 8 / 12 * (1 + 0 * 0.01) / 0.6)
        Full branch logicceil((1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6)
      4. Placed weight: 933 lb
        Show arithmetic
        10 * 12 / 12 * 8 / 12 * 140
        Full branch logic(1 == 0 ? 10 * 10 * 4 / 12 : (1 == 1 ? 10 * 12 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140

      Column — 12 in across and 8 ft tall: Concrete volume for bag counting 6.28 ft³

      See inputs and calculation

      Starting values

      What are you pouring?
      Round column or post hole (cylinder)
      Column diameter
      12 in
      Column height
      8 ft
      Number of columns
      1
      Bag size
      80 lb
      Yield per bag
      0.6 ft³
      Waste allowance
      0 %
        1. Concrete volume for bag counting: 6.28 ft³
          Show arithmetic
          3.14 * (12 / 12 / 2) ^ 2 * 8 * 1
          Full branch logic2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)
        2. Concrete volume for ready-mix ordering: 0.2327 yd³
          Show arithmetic
          3.142 * (12 / 12 / 2) ^ 2 * 8 * 1 / 27
          Full branch logic(2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27
        3. Bags needed: 11
          Show arithmetic
          ceil(3.14 * (12 / 12 / 2) ^ 2 * 8 * 1 * (1 + 0 * 0.01) / 0.6)
          Full branch logicceil((2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6)
        4. Placed weight: 880 lb
          Show arithmetic
          3.142 * (12 / 12 / 2) ^ 2 * 8 * 1 * 140
          Full branch logic(2 == 0 ? 10 * 10 * 4 / 12 : (2 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140
        Original example and source context

        Take a 10 ft by 10 ft slab poured 4 in thick, sized independently of any footing or column entries on the same form. At a bag yield of 0.6 ft³ and a 0% waste allowance, the calculator returns 33.33 ft³ of concrete for bag counting and 1.23 yd³ for ready-mix ordering, needing 56 bags that weigh 4667 lb once placed. 5

        Switch to a 10 ft long, 12 in wide, 8 in deep footing trench, again figured independently of the slab or column entries. With the same 0.6 ft³ bag yield and 0% waste allowance, it comes to 6.67 ft³ of concrete for bag counting and 0.25 yd³ for ready-mix ordering, needing 12 bags weighing 933 lb once placed. 5

        A single round post hole 12 in across and 8 ft tall, figured on its own apart from the slab and footing entries, comes to 6.28 ft³ of concrete for bag counting and 0.23 yd³ for ready-mix ordering at that same 0.6 ft³ bag yield and 0% waste allowance — 11 bags weighing 880 lb once placed. 5

        Why the Waste Allowance Is a Percent

        The waste allowance you enter is a percent, and a percent is simply the number 0.01. Whatever percent you type adds that many hundredths of the volume as a margin. It's not a separate unit of its own. That convention comes from the guide that governs how measurements are written and expressed. 2

        Preparing the Site and Placing the Pour

        Before you pour, stake out the planned area and remove sod or soil to the desired depth. Nail and stake forms securely in place, then tamp and compact the sub-base until firm. 3

        Dampen the sub-grade before concrete is placed, and avoid standing puddles of water. Fill the form to its full depth in one continuous pass, since partial-depth fills can leave a cold joint. After the pour fills the form without air pockets, strike it off and float it right away. Use a straight board, moving it back and forth in a saw-like motion. Then cut control joints about 1 in deep every 6 ft to 8 ft. 3

        Curing and Cold-Weather Protection

        Curing is one of the most important steps in concrete construction. Proper curing increases strength and durability, while a poor curing job can undo an otherwise well-placed pour. 3

        Protect fresh concrete from freezing during its first 48 hours. Use plastic sheeting or insulation blankets if temperatures are expected to fall below 32°F. 3

        When Your Pour Is a Cylinder

        A round slab and a round column are really the same shape, just poured in different directions. Volume works the same for either one: multiply pi by the radius squared, then by the height. That holds whether the cylinder stands up straight or lies on its side. 6

        Sonotubes, Donuts, and Slabs With a Hole in Them

        Some pours aren't a solid cylinder — a tube form, or a circular slab poured around a pipe or a knockout, leave a hole in the middle. For those, work out the volume of the whole outer circle first, then subtract the volume of the inner circle you aren't filling. That difference, times the height, is what you're actually pouring. 5

        What's in the Bag

        Concrete mix is cement and aggregate, pre-blended, built for general structural work. All you add is water. 3

        Mixing It Once the Bags Are Open

        Water is the only thing you add to the mix. Plan on roughly 6 to 9 pints of water for every 80 lb bag; for other bag sizes, use Table 2. 3

        If you're mixing by machine, give it about 1 cubic foot of drum capacity for every 80 lb bag you load in at once. 3

        Reading This Calculator's Number for What It Is

        An estimate like the one above assumes a flat, even sub-base. It doesn't add anything extra for waste or for a job site that isn't perfectly uniform. 4

        Quantity and/or coverage calculations for a particular product can be found on that product's own data sheet. 4

        What This Page Doesn't Get Into

        This page doesn't quote a price. Cost per square foot, the total cost of a slab, and cost in general aren't in the sources behind this calculator — a NIST measurement standard and a QUIKRETE product data sheet — so no such figures appear here. 3

        It also doesn't cover coloring your concrete, a "pros' magic number," when concrete was first invented, or how to work out a square column. The data sheet behind this page describes one general-purpose mix in inches, feet, and pounds — nothing about pigments, history, or square shapes. 3

        As for concrete versus cement, or the types of concrete: the data sheet only says concrete is cement blended with aggregate for general structural work. It doesn't go further into how the two terms differ or list other types, so this page stops there too. 3

        Five Things This Page Won't Guess At

        You may be looking for the difference between an online tool like this one and a physical construction calculator, how to add color to your concrete, how to figure a square column, the different types of concrete, or when concrete was invented. This page's sources are silent on all five. The closest they come is saying that the mix this calculator is built around is one pre-blended product of cement and aggregate for general structural use, not a lineup of types to choose between 3. Beyond that, none of it is covered here.

        Key facts

        • Compressive strength reaches about 2500 psi at 7 days and about 4000 psi at 28 days. 3 3
        • Bag counts round up to the next whole bag, the same way the published calculator's own formulas round up. 5 5
        • Water content runs about 6 pt to 9 pt per 80 lb bag; other bag sizes use their own table. 3 3
        • 3 feet equal 1 yard, the linear unit behind this calculator's cubic-yard volume output. 1 1

        How this is calculated

        Calculate the volume for your selected shape. Then allow for waste and convert the volume into the requested units or number of bags.

        Concrete volume for bag counting

        L × W × D ÷ 12
        • L = Slab length (ft)
        • W = Slab width (ft)
        • D = Slab thickness (in)
        Follow the calculation with your values
        1. Concrete volume for bag counting: 33.33 ft³
          Show arithmetic
          10 * 10 * 4 / 12
          Full branch logic0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)
        2. Concrete volume for ready-mix ordering: 1.235 yd³
          Show arithmetic
          10 * 10 * 4 / 12 / 27
          Full branch logic(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) / 27
        3. Bags needed: 56
          Show arithmetic
          ceil(10 * 10 * 4 / 12 * (1 + 0 * 0.01) / 0.6)
          Full branch logicceil((0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * (1 + 0 * 0.01) / 0.6)
        4. Placed weight: 4667 lb
          Show arithmetic
          10 * 10 * 4 / 12 * 140
          Full branch logic(0 == 0 ? 10 * 10 * 4 / 12 : (0 == 1 ? 20 * 16 / 12 * 8 / 12 : 3.1415926 * (12 / 12 / 2) ^ 2 * 8 * 1)) * 140
        Full formulas, symbols and sources

        volume_ft3 = length_ft * width_ft * thickness_in / 12

        Slab (rectangular)

        volume_ft3 = length_ft * width_ft * thickness_in / 12

        Footing (rectangular trench)

        volume_ft3 = footing_length_ft * footing_width_in / 12 * footing_depth_in / 12

        Round column or post hole (cylinder)

        volume_ft3 = 3.1415926 * (column_diameter_in / 12 / 2) ^ 2 * column_height_ft * column_count

        Concrete volume for ready-mix ordering

        volume_yd3 = volume_ft3 / 27

        Bags needed

        bags = ceil(volume_ft3 * (1 + waste_pct * 0.01) / bag_yield_ft3)

        Placed weight

        weight_lb = volume_ft3 * 140

        shape
        What are you pouring?: 0 = Slab (rectangular), 1 = Footing (rectangular trench), 2 = Round column or post hole (cylinder)
        length_ft
        Slab length (ft)
        width_ft
        Slab width (ft)
        thickness_in
        Slab thickness (in)
        footing_length_ft
        Footing length (ft)
        footing_width_in
        Footing width (in)
        footing_depth_in
        Footing depth (in)
        column_diameter_in
        Column diameter (in)
        column_height_ft
        Column height (ft)
        column_count
        Number of columns ()
        bag_yield_ft3
        Yield per bag (ft³)
        waste_pct
        Waste allowance (%)
        volume_ft3
        Concrete volume for bag counting (ft³)
        volume_yd3
        Concrete volume for ready-mix ordering (yd³)
        bags
        Bags needed
        weight_lb
        Placed weight (lb)
        ceil
        rounded up to the next whole number

          Frequently asked questions

          How do I calculate how much concrete I need?
          Measure the shape you're filling in feet and inches, then let the calculator find its volume in cubic feet. If you work by hand, remember that 1,728 cubic inches equal 1 cubic foot, this calculator's volume unit. 1
          How many cubic feet is a 50-pound bag of concrete?
          A 50 lb bag yields approximately 0.375 ft³ once mixed. Enter that figure, or pick the 50 lb option, in the Yield per bag field. 3
          What is the standard thickness of concrete?
          The excerpts don't give one single standard thickness. They do state that this mix is designed for pours 2 in thick or more. Thinner pours fall outside what it's meant for. 3
          How much does concrete weigh?
          Once placed, this concrete mix has a unit weight of approximately 140 lb per cubic foot. The calculator multiplies your volume in cubic feet by that figure to get placed weight. 3
          How many bags are in one cubic yard of concrete?
          A cubic yard equals 27 cubic feet. Divide that by your bag's yield to see roughly how many bags fill a yard. Yields run from about 0.30 ft³ for a 40 lb bag. They go up to about 0.675 ft³ for a 90 lb bag. 1
          How much extra concrete should I order?
          Published bag-yield figures are approximate and don't allow for uneven substrate, waste, or similar losses on site. The waste allowance field lets you add a margin on top of the raw volume for that gap. 4
          How long does concrete take to cure?
          Curing should start as soon as possible. It should continue for 5 days in warm weather at 70°F or higher. In colder weather, between 50°F and 70°F, allow 7 days. 3
          Should I use bagged concrete or ready mix?
          If you mix bags yourself, plan on at least 1 ft³ of mixer capacity for every 80 lb bag. That capacity applies to bags mixed at one time in a single batch. Larger pours need more batches, one after another, to get it all mixed. 3
          How long does concrete take to dry?
          The excerpts describe curing time, not a separate drying time. That curing period, 5 or 7 days depending on temperature, is the only duration this source material gives. 3

          Limitations & common mistakes

          • This page accepts Slab length, Slab width, and Footing length only from 0.1 to 1000 ft. Column height must fall between 0.1 and 100 ft. Slab thickness must fall between 2 and 48 in. Footing width must fall between 1 and 120 in, and footing depth between 2 and 120 in. Column diameter must fall between 1 and 120 in, and column count between 1 and 100. Yield per bag must fall between 0.05 and 3 ft³, and waste allowance between 0 and 50%. These are this page's own chosen limits, not limits of the formulas. It refuses any entry outside them rather than calculating with it.
          • The calculator only handles a rectangular slab, a rectangular trench footing, and a round column or post hole. It does not compute walls, square columns, curbs and gutters, stairs, or tube shapes.
          • It does not address cost, coloring, or the composition of cement versus concrete. The source material behind this page does not cover those subjects.
          • The volume, bag count, and weight this page returns come only from the numbers you type in. They are only as exact as your own measurements. They are not a substitute for a measurement taken on site, or for a professional's judgement where one is required.

          Formula, sources, and review

          This calculation follows the formula published on this page and rests on 6 cited sources, listed under Sources below. Last checked .

          How we review

          Sources & methodology

          ConstantValueUnitSource
          concrete_slab_calculator_c1121
          concrete_slab_calculator_c23.14159265
          concrete_slab_calculator_c323
          concrete_slab_calculator_c4271
          concrete_slab_calculator_c50.012
          concrete_slab_calculator_c61403

          Sources