🏗️

Construction AI

Ask me anything about building

Kenya Construction Cost Calculator & Mafundi Material Quantification

Kenya House Construction
Cost Calculator

Accurate estimates based on current 2026 Kenyan market rates

📊 2026 Kenya Market Rates (per m²)
Finish LevelNairobiOther UrbanRural / Semi-urban
Low-cost (basic finishing) KES 28,000–35,000 KES 22,000–28,000 KES 18,000–24,000
Standard (mid-range) KES 38,000–55,000 KES 32,000–45,000 KES 26,000–38,000
High-end / Luxury KES 60,000–100,000+ KES 55,000–85,000 KES 45,000–70,000
Use the guide above — enter a figure matching your expected finish quality and location
Labour (auto-added): Basic → 20%, Standard → 25%, Luxury → 30% of base material cost. These reflect typical Kenyan fundis + skilled labour rates for 2026. Contingency covers price fluctuations (cement, iron sheets, fuel), site surprises (rock, poor soil) and access-road costs — 10% is a safe default; choose 15% for rural or hard-to-reach plots.
Mafundi Calculator

Material Quantification
Module

Calculate individual building elements using standard Kenyan construction practices. Full formula display, editable assumptions, cost estimates and PDF report generation.

12 Modules
⚙ Global Settings — applied to all modules
🧱

Blinding Concrete

Thin concrete layer beneath strip footings — Mix Ratio 1:3:6

Wet Volume = Perimeter × Width × Thickness
Dry Volume = Wet Volume × 1.54 (voids factor)
Cement Bags = (Dry Vol × 1 / (1+3+6)) / 0.035 m³ per bag
Sand = (Dry Vol × 3 / 10) × 1.6 t/m³
Ballast = (Dry Vol × 6 / 10) × 1.65 t/m³
📊 Blinding Concrete Results Mix 1:3:6
Wet Volume
Dry Volume (×1.54)
Cement (50 kg bags)
bags
Sand
tonnes
Ballast / Aggregate
tonnes
Wastage Applied
% on quantities
Calculation Steps
⚠ Verify lengths from approved drawings. Add 5–10% wastage for on-site losses. Consult a QS before procurement.

Strip Footing Concrete

Reinforced strip foundation — Mix Ratio 1:2:4

Wet Volume = Length × Width × Thickness
Dry Volume = Wet Volume × 1.54
Cement Bags = (Dry Vol / (1+2+4)) × 1 × (1000/50) × density
Sand = (Dry Vol × 2 / 7) × 1.6 t/m³
Ballast = (Dry Vol × 4 / 7) × 1.65 t/m³
📊 Strip Footing Results Mix 1:2:4
Wet Volume
Dry Volume (×1.54)
Cement (50 kg bags)
bags
Sand
tonnes
Ballast / Aggregate
tonnes
Wastage Applied
%
Calculation Steps
⚠ Include rebar per structural engineer's specification. This covers concrete only.
🏛

Column Concrete

Rectangular reinforced concrete columns — enter one typical column size and quantity.

Wet Volume = Column Width × Column Length × Column Height × Number of Columns
Dry Volume = Wet Volume × 1.54 (voids factor)
Cement Bags = (Dry Vol × cement ratio / total ratio ÷ 0.035 m³ per bag)
Sand = Dry Vol × sand ratio / total ratio × 1.60 t/m³
Ballast = Dry Vol × aggregate ratio / total ratio × 1.65 t/m³
📊 Column Concrete Results Mix 1:2:4
Single Column Volume
Total Wet Volume
Dry Volume (×1.54)
Concrete Class
ratio
Cement (50 kg bags)
bags
Sand
tonnes
Ballast / Aggregate
tonnes
Wastage Applied
% on quantities
Calculation Steps
⚠ This covers concrete only. Reinforcement steel, formwork, and column starter bars must be designed by a structural engineer.
🧱

Beam Concrete

Add Beam 1, Beam 2 and more beams. Each beam uses width, depth, length and concrete class.

Beam Wet Volume = Width × Depth × Length
Dry Volume = Wet Volume × 1.54
Total Materials = Sum of all beam volumes using selected concrete class
📊 Beam Concrete Results All beams
Total Wet Volume
Dry Volume (×1.54)
Concrete Class
ratio
Beam Count
beams
Cement (50 kg bags)
bags
Sand
tonnes
Ballast / Aggregate
tonnes
Wastage Applied
% on quantities
Calculation Steps
⚠ This covers concrete only. Beam reinforcement, stirrups, formwork and support conditions require structural design.

Column Base Concrete

Rectangular column bases/footing pads — length, width, depth, class and quantity.

Wet Volume = Base Length × Base Width × Base Depth × Number of Bases
Dry Volume = Wet Volume × 1.54
Cement / Sand / Ballast calculated from selected concrete class
📊 Column Base Results Mix 1:2:4
Single Base Volume
Total Wet Volume
Dry Volume (×1.54)
Concrete Class
ratio
Cement (50 kg bags)
bags
Sand
tonnes
Ballast / Aggregate
tonnes
Wastage Applied
% on quantities
Calculation Steps
⚠ Base size, depth and reinforcement must follow structural drawings and soil bearing capacity.
🏗

Foundation Stones

9-inch rubble stone foundation — linear measurement and stone count

Wall Area = Perimeter × Depth
Linear Metres = Wall Area ÷ Stone Thickness (0.20 m)
Linear Feet = Linear Metres × 3.281
Stone Count = (Perimeter × Depth) ÷ (stone L × stone H × thickness) × 1000
📊 Foundation Stone Results 9-inch Rubble
Total Wall Area
Foundation Courses
courses
Linear Metres
m
Linear Feet
ft
Stone Count
pieces (inc. wastage)
Wastage Applied
%
Calculation Steps
⚠ Stone dimensions assume standard 400×200×200 mm rubble. Adjust inputs for actual stone sizes.
🪨

Backfill Material

Fill volume and tonnage for floor build-up

Volume (m³) = Floor Area × Fill Depth
Tonnes = Volume × Material Density (t/m³)
Murram ≈ 1.8 t/m³ · Hardcore ≈ 1.9 t/m³ · Gravel ≈ 1.65 t/m³ · Selected Fill ≈ 1.75 t/m³
📊 Backfill Results Murram
Volume
Density Used
t/m³
Quantity (Tonnes)
tonnes (inc. wastage)
Lorry Loads (8t)
approx. lorry loads
Calculation Steps
⚠ Lorry capacities vary by vehicle. Confirm with supplier. Compact in 150 mm layers.
🟫

Floor Slab Concrete

Ground bearing slab — Mix Ratio 1:2:4

Wet Volume = Floor Area × Thickness
Dry Volume = Wet Volume × 1.54
Cement Bags = (Dry Vol × 1 / 7) ÷ 0.035 m³/bag
Sand = (Dry Vol × 2 / 7) × 1.6 t/m³
Ballast = (Dry Vol × 4 / 7) × 1.65 t/m³
📊 Floor Slab Results Mix 1:2:4
Wet Volume
Dry Volume (×1.54)
Cement (50 kg bags)
bags
Sand
tonnes
Ballast / Aggregate
tonnes
Wastage Applied
%
Calculation Steps
⚠ Include BRC mesh per structural engineer. This calc covers concrete only.
🧱

Machine Cut / Ndarugo Stones

Net wall area minus openings — 400 × 200 mm stones

Gross Wall Area = Perimeter × Height
Openings Area = Window Area + Door Area
Net Wall Area = Gross − Openings
Single Stone Area = 0.40 × 0.20 = 0.08 m²
Stone Count = Net Area ÷ 0.08 × (1 + wastage%)
📊 Walling Stone Results Machine Cut
Gross Wall Area
Openings Area
Net Wall Area
Single Stone Area
Stones (before wastage)
pieces
Wastage Stones
pieces
Total Stones Required
pieces
Wastage Applied
%
Calculation Steps
⚠ Mortar and ties calculated separately. Includes perimeter walls only — add internal partition walls if required.
🏠

Roofing Sheets Calculator

Pitched roof area, sheet count, ridge caps — multiple sheet types

Slope Factor = 1 / cos(pitch°)
Roof Area = Floor Area × Slope Factor × 1.1 (overhang)
Effective Cover Width = sheet width − overlap
Sheets (length) = Rafter Length ÷ Effective Sheet Length
Sheets (width) = Roof Width ÷ Effective Cover Width
Total Sheets = Sheets(L) × Sheets(W) × (1 + wastage%)
📊 Roofing Results Box Profile
Slope Factor
multiplier
Actual Roof Area
m² (inc. overhang)
Sheets Required
sheets (inc. wastage)
Ridge Caps
pieces
Eff. Cover Width
m per sheet
Sheet Length
m standard
Calculation Steps
⚠ Ridge cap count based on 2 m caps at 150 mm overlap. Adjust for hip ridges and valleys. Hip sheets calculated separately.
🟦

Tiles Calculator

Floor or wall tiling estimation with wastage calculation

Total Area = Length × Width
Tile Coverage = Tile Length × Tile Width
Tiles Required = Area ÷ Tile Coverage × (1 + Wastage%)
Boxes Required = Tiles Required ÷ Tiles per Box
📊 Tiles Results Floor Tiles
Total Area
Tile Coverage
m² per tile
Tiles Required
pieces (inc. wastage)
Boxes Required
boxes
Wastage Applied
%
Calculation Steps
⚠ Wastage accounts for cutting, fitting, and future repairs. Add extra 5% for intricate patterns or diagonal layouts.
🎨

Paint Calculator

Wall painting estimation with coats and coverage rate

Total Paintable Area = Wall Length + Wall Width + Height × 2
Or enter area directly = Total Wall Area (m²)
Total Area for Coats = Paintable Area × Number of Coats
Litres Required = Total Area ÷ Coverage Rate (L/m²)
Tins Required = Litres ÷ Tin Size
📊 Paint Results 2 Coats
Gross Wall Area
Openings Deducted
Net Paintable Area
Total Area (coats)
Litres Required
L (inc. wastage)
Number of Tins
tins
Calculation Steps
⚠ Coverage rates vary by paint type. Emulsion: 10–12 m²/L, Gloss: 8–10 m²/L, Textured: 6–8 m²/L. Add 10% for porous surfaces.