Each CFD broker in South Africa have different minimum initial deposit requirement. The lowest minimum deposit to trade on NAS100 is $1 on Exness and ZAR 70 on HotForex and XM. The leverage offered by these brokers allow traders to open much bigger position with small deposits but it is risky.