Can I charge a penalty fee for late payment?

The landlord / rental agent can charge a penalty fee for late payment of rent, provided the lease agreement makes provision for when the penalty may be charged, and the amount of the penalty. Gauteng Rental Housing Regulations prohibit the charging of penalties in Gauteng.