A 1000 sq ft roof slab needs roughly 75-80 bags of 50 kg cement on a nominal 1:2:4 (M15) mix. Here is exactly how that number is calculated, and what it means for sand, aggregate and steel.
The question is simple, but the answer depends on three things: the slab thickness, the concrete mix, and how much wastage you allow. Work through it step by step and the number stops being a guess.
The slab is 1000 sq ft. Convert to square metres: 1000 / 10.764 = 92.9 m². Most house roof slabs in Pakistan are cast at 5 inches (0.127 m) thick. The volume is therefore:
92.9 × 0.127 = 11.8 m³ of wet concrete.
Add about 5% wastage for spillage and uneven surfaces: 11.8 × 1.05 = 12.4 m³ of concrete to order.
The common nominal mix for house slabs in Pakistan is M15 (1:2:4) - one part cement, two parts sand, four parts aggregate. Heavier roofs, garages and areas carrying more load are usually M20 (1:1.5:3).
Nominal mixes are measured by volume of loose material, so the dry materials are about 1.54 times the wet concrete volume (the dry material fills the voids, then water and cement paste fill the rest).
In 7 parts of 1:2:4, cement is 1 part. The dry material needed for 12.4 m³ of concrete is 12.4 × 1.54 = 19.1 m³:
cement = 19.1 × (1 / 7) = 2.73 m³
Cement density is about 1440 kg/m³ and a standard bag is 50 kg:
2.73 × 1440 = 3,930 kg → about 79 bags
Roughly 80 bags of 50 kg cement for a 5-inch, 1000 sq ft slab on an M15 mix. For an M20 mix the figure rises to about 95-100 bags.
Continuing the same 1:2:4 arithmetic on the 19.1 m³ of dry material:
These are nominal-mix ballparks for planning and procurement. A designed mix for a specific structure can differ, and thickness variations of even half an inch change the total noticeably.
Concrete mix proportioning follows ACI 211; structural practice in Pakistan follows the Building Code of Pakistan (BCP-2007), which adopts the ACI 318 family of requirements for reinforced concrete. Nominal mixes like 1:2:4 are a site tradition in Pakistan, but a designed mix with a target 28-day strength is safer for anything structural.
Common follow-ups on slab quantities in Pakistan.
A 6-inch slab holds 20% more concrete than a 5-inch slab, so the cement rises to roughly 95-100 bags on an M15 mix. Re-run the volume with your actual thickness: 92.9 m² × 0.152 m = 14.1 m³, then × 1.05 wastage = 14.8 m³.
M15 is the traditional house-slab mix in Pakistan and works for typical small-house spans when the concrete is properly compacted, cured and the steel is placed correctly. For large spans, heavy service loads or poor aggregate quality, step up to M20 and get the design checked by a structural engineer.
A slab typically needs 60-80 kg of reinforcement per m³ of concrete. For the 12.4 m³ here, that is about 750-1000 kg of steel. The exact figure comes from the design and the bar bending schedule, not a rule of thumb - see our guide to steel in RCC.
Related: how much steel in RCC · earthwork calculation · construction calculators · more in the knowledge base.
Struc-Arch prepares BOQs, rate analyses and structural designs with exact quantities - not ballparks.