A building permit is required for all structures (residential, commercial or industrial) including, but not limited to - new works, alterations i.e. removal of internal walls, additions, swimming pools, spas (below and above ground), safety barriers (fencing) for pools and spas, patios and sheds.