How to Convert Hourly Rate to Monthly Salary in South Africa
Converting between hourly, daily, weekly, monthly, and annual rates is essential for freelancers, contractors, and anyone comparing job offers in South Africa. The standard formula is: Monthly Salary = Hourly Rate × Hours per Day × Days per Week × 4.33 (average weeks per month).
For a typical South African work schedule of 8 hours per day, 5 days per week, there are approximately 173.2 working hours per month. The BCEA allows a maximum of 45 normal hours per week (9 hours/day for a 5-day week or 8 hours/day for a 6-day week), which translates to roughly 195 hours per month.
The National Minimum Wage for 2025 is approximately R27.58 per hour, which equates to about R5,369 per month for a 45-hour work week. Freelancers and contractors should typically charge 25–50% more than equivalent employee rates to account for taxes, unpaid leave, and gaps between projects.
Frequently Asked Questions
How do I convert an hourly rate to monthly salary?
Multiply your hourly rate by hours per day, then by days per week, then by 4.33 (average weeks/month). Example: R150/hr × 8 hours × 5 days × 4.33 = R25,980/month. For annual salary, use 52 weeks instead of 4.33.
How many working hours per month in South Africa?
For a standard 5-day, 8-hour schedule: about 173 hours/month. For the BCEA maximum of 45 hours/week (9 hours/day, 5 days): about 195 hours/month. The exact figure depends on your specific schedule.
What is the minimum wage hourly rate in 2025?
The South African National Minimum Wage for 2025 is approximately R27.58 per hour, applying to most workers including domestic and farm workers. For a 45-hour week, this is roughly R5,369/month or R64,425/year.
How should freelancers calculate their rate?
Add 25–50% to equivalent employee rates to cover taxes, no paid leave, no employer benefits (UIF, pension, medical aid), admin overhead, and unpaid gaps. Factor in that you'll typically only bill 60–70% of your working hours.
Need payslips for employees or contractors? → Try our Free Payslip Generator
Generate Payslips Free →