Calculate exact quantities of cement, sand, and aggregate for any concrete mix ratio.
Concrete mix ratios are expressed as the proportion of cement to sand to coarse aggregate by volume. The three most common grades for residential and light commercial work are M15, M20, and M25. M15 (1:2:4) uses 1 part cement, 2 parts sand, and 4 parts gravel. This is a lean mix suitable for non-structural applications like fence post footings, garden walls, and mass concrete fills. It achieves approximately 2,200 PSI compressive strength. M20 (1:1.5:3) is the standard general-purpose mix used for sidewalks, driveways, residential footings, and slab-on-grade construction. It produces approximately 3,000 PSI, which meets most residential building codes. M25 (1:1:2) is a rich mix for structural applications requiring higher strength, such as columns, beams, and foundations carrying heavy loads. It achieves approximately 3,600 PSI. The "M" number refers to the characteristic compressive strength in megapascals after 28 days of curing, so M20 concrete achieves 20 MPa, which converts to roughly 2,900 PSI.
Choosing the right mix grade depends on the structural requirements of your project. Use M15 for non-load-bearing applications where the concrete serves primarily as fill or mass: setting fence posts, filling CMU block cores, pouring non-structural pad footings, or creating a base for pavers. Use M20 for the vast majority of residential construction: slab-on-grade floors, driveways, sidewalks, patios, residential footings, and retaining walls under 4 feet tall. This is the grade that most building codes specify as the minimum for residential structural concrete. Use M25 when your engineer specifies higher strength: structural columns, grade beams, elevated slabs, and any foundation supporting more than typical residential loads. In cold climates with freeze-thaw exposure, your code may require M25 or higher with air entrainment for exterior flatwork.
One of the most common mistakes in material estimation is forgetting the dry volume factor. When you combine dry cement, sand, and aggregate with water, the materials compact and fill voids, producing less finished volume than the sum of the dry ingredients. The standard conversion factor is 1.54, meaning you need 1.54 cubic feet of dry materials to produce 1 cubic foot of wet, compacted concrete. This factor accounts for approximately 54 percent additional volume lost to void filling and compaction. If your project requires 1 cubic yard (27 cubic feet) of finished concrete, you need to purchase dry materials totaling 27 x 1.54 = 41.58 cubic feet. Skipping this factor means you will run short by about one-third of your materials, which is a costly and frustrating mistake when you are mid-pour.
Portland cement is sold in 94-pound bags in the United States, and each bag contains approximately 1 cubic foot of cement. Cement has a bulk density of about 94 pounds per cubic foot. Dry sand weighs approximately 100 pounds per cubic foot, while coarse aggregate (gravel or crushed stone) weighs about 105 pounds per cubic foot. For a standard M20 (1:1.5:3) mix producing 1 cubic yard of concrete, you need approximately 5.5 bags of cement, 8.25 cubic feet of sand (about 825 pounds), and 16.5 cubic feet of aggregate (about 1,730 pounds). These are the dry quantities before mixing. Always order 5 to 10 percent extra to account for waste, spillage, and slight variations in material density.
The coarse aggregate in your concrete mix should be clean, hard, and well-graded. For most residential work, use aggregate with a maximum size of 3/4 inch to 1 inch. The aggregate should contain a range of sizes from 3/8 inch up to the maximum, which provides better packing density and a smoother finish. Crushed stone produces slightly stronger concrete than round river gravel because the angular faces create better mechanical interlock with the cement paste. The fine aggregate (sand) should be clean, sharp concrete sand or mason sand. Avoid using play sand, beach sand, or sand containing organic material like leaves or roots. Dirty or contaminated aggregate is the most common cause of weak site-mixed concrete.
The water-cement ratio is the single most important factor determining concrete strength. It is expressed as the weight of water divided by the weight of cement. For M20 concrete, the target water-cement ratio is 0.45 to 0.50, meaning you use 0.45 to 0.50 pounds of water for every pound of cement. For a 94-pound bag of cement, that is approximately 42 to 47 pounds of water, or about 5 to 5.6 gallons. Adding extra water makes concrete easier to work but dramatically reduces strength. Increasing the water-cement ratio from 0.45 to 0.60 can reduce compressive strength by 30 percent or more. The concrete should be workable but not soupy. A proper mix holds its shape briefly when piled on a shovel. If you need better workability without adding water, use a concrete plasticizer admixture instead. This is the most common advice contractors ignore, and it is the most common reason site-mixed concrete fails to meet its design strength.
Example: 1 cubic yard of M20 (1:1.5:3) concrete
Wet volume: 27 cubic feet
Dry volume: 27 x 1.54 = 41.58 cubic feet
Ratio total parts: 1 + 1.5 + 3 = 5.5
Cement: 41.58 / 5.5 = 7.56 cu ft = 8 bags (94 lb each)
Sand: 7.56 x 1.5 = 11.34 cubic feet (~1,134 lbs)
Gravel: 7.56 x 3 = 22.68 cubic feet (~2,381 lbs)
Water: ~5.5 gallons per bag = ~44 gallons total
The most common mix ratio for general-purpose concrete is 1:2:3, meaning 1 part cement, 2 parts sand, and 3 parts gravel by volume. This produces approximately M20 grade concrete with about 3,000 PSI compressive strength, suitable for driveways, sidewalks, and residential footings. For lighter applications, a 1:2:4 ratio (M15) is adequate. For structural work, a 1:1:2 ratio (M25) provides approximately 3,600 PSI.
For a standard 1:2:3 mix, you need approximately 5 to 6 bags of 94-pound Portland cement per cubic yard of concrete. A richer 1:1.5:3 mix requires about 6 to 7 bags per cubic yard, while a leaner 1:2:4 mix uses about 4.5 to 5 bags. Each 94-pound bag contains 1 cubic foot of cement. Always order 5 to 10 percent extra to account for waste and spillage.
For a standard 1:2:3 mix, you need approximately 1,100 to 1,200 pounds of sand per cubic yard, which is roughly 14 to 15 cubic feet. Use clean, sharp concrete sand or mason sand, not play sand or beach sand. The sand should be damp but not soaking wet, as excess moisture throws off the water-cement ratio and weakens the finished concrete.
Use coarse aggregate (gravel or crushed stone) with a maximum size of 3/4 inch to 1 inch for most residential work. The aggregate should be clean, hard, and well-graded with a mix of sizes for proper packing. Crushed stone produces slightly stronger concrete than round gravel because the angular surfaces bond better with cement paste. Never use dirty or soft aggregate.
Hand mixing is practical for small projects up to about 1/3 cubic yard (roughly 9 cubic feet). Use a wheelbarrow or mixing tub, combine the dry materials first until the color is uniform, then add water gradually. For anything larger, rent a portable mixer or order ready-mix delivery. Hand mixing more than a few cubic feet is extremely labor-intensive and risks inconsistent results.