Calculate how many cubic yards or bags of concrete you need for any project.
Reviewed by the CalculatorKosh Editorial TeamUpdated June 2026Free · No sign-up
Concrete Calculator
Calculate how many cubic yards or bags of concrete you need for any project.
Common projects
e.g. 0.1 = 100mm
Common depths
Add 10% for most pours, 15–20% for complex shapes
Ready-mix concrete (India RMC ~₹5500/m³ for M20)
M20 RMC ranges ₹4,500–6,500/m³; M25 higher. Site-mix is typically cheaper but labour-intensive.
How It Works
The concrete calculator works out how much concrete you need for any rectangular pour — a room slab, foundation, driveway, patio, veranda, footing, or plain cement concrete (PCC) bedding layer. You enter the length, width, and depth (thickness), and it returns the volume plus an estimate of how many cement bags the job will take and the approximate ready-mix cost in rupees. A waste factor is built in so you order a little extra and avoid the nightmare of a half-finished pour going hard while you scramble for more material. Metric (cubic metres) is the default because that is how concrete is ordered in India; an imperial toggle is kept for anyone working from US plans.
This tool is for homeowners planning a small slab, masons and site supervisors doing a quick takeoff, and DIYers buying bagged cement from the local hardware shop. It removes the guesswork that leads either to wasted money on surplus concrete or to a weak cold joint when a pour runs short.
How the volume is calculated
Volume = Length × Width × Depth
All three dimensions must be in the same unit. In metric, a 4 m × 3.5 m slab that is 0.1 m (100 mm) thick has a volume of 4 × 3.5 × 0.1 = 1.4 m³. In India, cubic metres (m³) is the unit you quote to a ready-mix concrete (RMC) plant. Imperial mode multiplies in feet and then converts to cubic yards by dividing by 27, which is how US ready-mix is ordered. After the raw volume, the calculator multiplies by your waste factor — for example a 10% allowance turns 1.4 m³ into 1.4 × 1.10 = 1.54 m³ to order.
Cement, sand, and aggregate ratio
Concrete is a mix of cement, fine aggregate (sand), coarse aggregate (stone chips), and water. Indian construction follows the nominal mix proportions in IS 456:2000. The common grades are M15 (1:2:4), M20 (1:1.5:3), and M25 (1:1:2), where the three numbers are the volumetric parts of cement : sand : aggregate. M20 — one part cement to one-and-a-half parts sand to three parts aggregate — is the workhorse for most residential slabs. A nominal M20 mix needs roughly 6.34 bags of cement per cubic metre; this calculator rounds up to about 7 bags per m³ to cover spillage and waste. Cement in India is sold in standard 50 kg bags from brands such as UltraTech, ACC, Ambuja, and Shree.
Worked example
Suppose you are casting a 6 m × 3 m driveway slab, 100 mm (0.1 m) thick, in M20 concrete. Volume = 6 × 3 × 0.1 = 1.8 m³. Adding a 10% waste factor gives 1.8 × 1.10 = 1.98 m³ to order — call it 2 m³. At roughly 7 bags of cement per m³, a site-mixed pour of about 2 m³ needs in the region of 14 cement bags, plus the matching sand and aggregate in the 1.5 : 3 ratio. If you instead order RMC at a mid-range M20 price of around ₹5,500 per m³, two cubic metres works out to about ₹11,000 before delivery — always confirm the live quote, as RMC typically ranges ₹4,500–6,500 per m³.
Tips and common mistakes
Tips: order RMC to the nearest 0.5 m³, since transit mixers deliver in fixed loads; confirm the grade (M15/M20/M25) and slump before the truck arrives; and keep the concrete continuously moist (water curing) for at least seven days, which matters even more during hot Indian summers when surfaces crack as they dry too fast. Common mistakes include forgetting to convert millimetres to metres (100 mm is 0.1 m, not 100), mixing feet and metres in the same calculation, skipping the waste factor and then running short mid-pour, and under-ordering on sloped ground where the depth is uneven. For any load-bearing element, treat these figures as a planning estimate and have a structural engineer confirm the design and mix to IS 456:2000.
Frequently Asked Questions
Standard thicknesses (Indian residential construction per NBC 2016 Part 6): floor slabs in framed RCC structures = 100–150 mm, PCC bedding = 75–100 mm, verandas/patios = 100 mm, driveways = 100–150 mm (200 mm for heavy vehicles), footings = 200–450 mm depending on soil bearing capacity. Always consult a structural engineer for load-bearing applications and refer to IS 456:2000 for design.
Part of Construction & DIY Calculators — compare every related calculator in one place.