I did some research on the costs to receive money in a foreign currency (WIRE transfer) with all four major banks. Here are the fees:
R107.50 + 0.485%
R130 + .45%
R100 + 0.35%
R125 + 0.45%
The first amount is the minimum charge and the second is a percentage of the amount received that is charged over and above the minimum fee. I didn’t note the fee maximum as they were all ranged between R500 – R600.
Hope this helps, because I could find the information any on the internet.