No. If you have a medical aid, it will fully cover the vaccination. If you do not have medical aid, the cost of the vaccine will be covered by the government.