biz/property/za/project-stages

PROJECT STAGES

South African property development lifecycle with ERP integration.

production ERPNext v14+, adaptable to any ERP or project management system
improves: biz/property/za

Project Stages & ERP Integration for SA Property Development

Development Lifecycle

A typical South African residential property development follows these stages. Each has specific regulatory requirements from SANS 10400, CIDB, and/or NHBRC.

Stage 0: Feasibility & Land Acquisition

Stage 1: Design & Plan Approval

Stage 2: Pre-Construction

Stage 3: Foundation

Stage 4: Superstructure

Stage 5: Roof & Envelope

Stage 6: Services & Finishes

Stage 7: Practical Completion & Handover

Stage 8: Post-Occupation (Warranty Period)

Regulatory Milestones Matrix

StageSANS 10400CIDBNHBRC
FeasibilityPart B (geotech)
DesignPart A (plans)
Pre-constructionPart F (site ops)Contractor grade verificationHome enrolment (15 days before)
FoundationParts G, HInspection 1
SuperstructureParts J, K, MInspection 2
RoofParts L, N, XAInspection 3
ServicesParts O, P, R, T, W
CompletionAll partsProject registered on RoPInspection 4
HandoverWarranty starts
Post-occupation3mo / 1yr / 5yr warranty

ERPNext Doctype Mapping

Project (master)

project_name                    — Development name
project_type                    — Residential / Commercial / Mixed
local_authority                 — Municipality name
zoning_status                   — Confirmed / Pending / Requires rezoning
plan_approval_date              — Date plans approved
plan_approval_reference         — Local authority reference number
occupancy_classification        — Per SANS 10400 Part A (H3, H4, etc.)
estimated_cidb_grade            — Required contractor grade
environmental_approval          — Required / Not required / Approved
geotechnical_report             — Attached / Not required

Dwelling Unit (child of Project)

unit_number                     — Unit identifier
nhbrc_enrolment_number          — NHBRC enrolment reference
nhbrc_enrolment_date            — Must be ≥15 days before construction_start
construction_start_date         — Actual start
inspection_1_date               — Foundation
inspection_1_result             — Pass / Fail / Rectification
inspection_2_date               — Wall plate
inspection_2_result
inspection_3_date               — Roof
inspection_3_result
inspection_4_date               — Practical completion
inspection_4_result
occupancy_certificate_date      — From local authority
occupation_date                 — Consumer moves in
snag_list_deadline              — Auto: occupation_date + 90 days
roof_warranty_expiry            — Auto: occupation_date + 365 days
structural_warranty_expiry      — Auto: occupation_date + 1825 days
electrical_coc_date             — Electrical Certificate of Compliance
plumbing_coc_date               — Plumbing Certificate of Compliance

Contractor (linked to Supplier)

cidb_registration_number
cidb_grade                      — 1–9
cidb_classes_of_works           — Multi-select (CE, GB, ME, etc.)
cidb_registration_expiry
cidb_max_tender_value           — Auto from grade
nhbrc_registration_number       — For residential builders
nhbrc_registration_expiry
nhbrc_technical_manager

Compliance Checklist

project                         — Link to Project
stage                           — Pre-construction / Foundation / Superstructure / Roof / Services / Completion
sans_10400_parts_applicable     — Multi-select (A, B, C, etc.)
checklist_items                 — Child table of individual checks
overall_status                  — Pending / In Progress / Compliant / Non-compliant
sign_off_by                     — Competent person name
sign_off_date

Compliance Checklists

Pre-Construction

Foundation

Wall Plate

Roof

Practical Completion

Document Requirements by Stage

At Plan Submission

During Construction

At Handover

Post-Occupation

Common Gotchas

  1. Stage gates are hard dependencies. You cannot pour a foundation before NHBRC enrolment. You cannot proceed past foundation without Inspection 1 sign-off. ERP workflows must enforce this sequencing.
  2. Occupation date drives all warranty calculations. Get this date wrong and every downstream deadline is wrong. Make it a required field with audit trail.
  3. Variation orders require updated plan approval. Any change to approved plans during construction needs local authority sign-off — not just an internal change order.
  4. CoCs are per-installation, not per-project. A multi-unit development needs separate electrical and plumbing CoCs for each unit.
  5. The handover package is a legal deliverable, not a nice-to-have. Missing documents at handover create liability exposure throughout the warranty period.

See Also