They will get paid based on their ranks and on an average a soldier might earn somewhere R11923 - R12158 estimated to be 11% more than the average salary of the country's residents.