Solar panels can be installed on the majority of roof types in South Africa. Slate roofs generally require a slate roof specialist to provide the mounting structure and panels cannot be mounted on thatched roofs. With thatch roof homes a carport structure or pergola can often be built to accommodate solar panels.