Freelance Income Calculator
AIConvert hourly rates to monthly/annual income with tax estimates.
How it works
- 1
Enter your numbers
Fill in your amount, rate, and time values in the calculator fields.
- 2
Review calculations
Check the calculated totals, percentages, and breakdowns updated in real time.
- 3
Compare scenarios
Adjust inputs to compare scenarios and choose the option that fits your plan.
Common use cases
Standard freelancer
R500/hr, 25 hrs/week, 48 weeks/year
Part-time consultant
R800/hr, 15 hrs/week, 46 weeks/year
About This Tool
Enter your hourly rate, billable hours per week, and weeks worked per year to calculate your effective monthly and annual income. Accounts for non-billable time, expenses, and provides a rough tax estimate.
For freelancers: set competitive rates and understand the true value of your time. Compare different rate scenarios side by side to find the right balance between income and workload.
**Understanding Freelance Income**
Freelance income differs significantly from salaried employment because you are responsible for your own taxes, benefits, and non-billable time. A freelancer earning R500 per hour might assume they will make R1,040,000 per year (R500 × 40 hours × 52 weeks), but the reality is quite different. Most freelancers only bill 20–30 hours per week because the remaining time goes to admin, marketing, invoicing, professional development, and client communication. They also take fewer than 52 weeks of work per year — 46 to 48 weeks is more realistic when accounting for holidays, sick days, and vacation.
**Freelance Income Formulas**
Gross Annual Income = Hourly Rate × Billable Hours Per Week × Weeks Per Year. For example, R600/hour × 25 hours/week × 48 weeks = R720,000 gross annual income.
Monthly Income = Annual Income ÷ 12. In this example, R720,000 ÷ 12 = R60,000 per month.
Effective Hourly Rate (including non-billable time) = Annual Income ÷ (Total Hours Per Week × Weeks Per Year). If you work 40 total hours but only 25 are billable: R720,000 ÷ (40 × 48) = R375/hour effective rate. This is your true earning rate when accounting for all working hours.
**South African Freelance Context**
South African freelancers and independent contractors need to account for several costs that employed workers do not. Provisional tax is paid twice a year (in February and August) based on estimated annual income, with a third top-up payment due in September. As a rough guide, set aside 25–30% of your gross income for tax. You also need to budget for medical aid (R2,000–R8,000 per month depending on the plan), retirement savings (recommended 15% of gross income), and professional indemnity insurance if applicable.
VAT registration is compulsory once your annual turnover exceeds R1 million, but voluntary registration is available from R50,000. Being VAT-registered means you charge 15% VAT on your invoices and can claim input VAT on business expenses, but it also adds administrative overhead of bi-monthly VAT201 returns.
**Real-World Scenarios**
A Johannesburg-based web developer charging R750/hour, billing 25 hours/week for 48 weeks earns R900,000/year gross. After setting aside 28% for tax (R252,000), R4,500/month for medical aid (R54,000), and 15% for retirement (R135,000), their effective take-home is approximately R359,000/year or R29,900/month.
A Cape Town copywriter charging R450/hour, billing 30 hours/week for 46 weeks earns R621,000/year gross. They choose to work fewer hours but more weeks, balancing a steady income with flexibility.
**Tips for Setting Your Rate**
Start with your desired annual net income, add 30% for taxes, add your annual business expenses (software, equipment, co-working space, insurance), then divide by your realistic billable hours per year. If you want R500,000 net, add 30% tax (R150,000) and R60,000 expenses = R710,000 target gross. At 1,200 billable hours/year (25 hours × 48 weeks), your minimum rate is R592/hour. Round up to R600 or R650 to give yourself a buffer.
More examples
Examples
Standard freelancer
Input
R500/hr, 25 hrs/week, 48 weeks/year
Output
Annual: R600,000, Monthly: R50,000
Part-time consultant
Input
R800/hr, 15 hrs/week, 46 weeks/year
Output
Annual: R552,000, Monthly: R46,000
Frequently Asked Questions
- How do I calculate my freelance income?
- Multiply your hourly rate by billable hours per week, then by weeks worked per year. Subtract estimated taxes and business expenses for a realistic net income.
- How many billable hours should I expect?
- Most freelancers achieve 20-30 billable hours per week. The rest goes to admin, marketing, learning, and business development.
- How should I set my freelance rate?
- Consider your desired annual income, add taxes and expenses, then divide by realistic billable hours. A common formula: (Target income + expenses + taxes) / (billable hours per year).
- How much should I set aside for taxes as a freelancer in South Africa?
- Set aside 25–30% of your gross income for provisional tax. South African freelancers pay provisional tax in February and August each year, with a third top-up payment in September. Use SARS eFiling to file your IRP6 returns.
- What expenses can South African freelancers deduct?
- Common deductions include home office costs (rent, utilities proportional to office space), internet, computer equipment, software subscriptions, travel for client work, professional development, and accounting fees. Keep receipts and invoices for all business expenses.
- Should I register for VAT as a freelancer?
- VAT registration is compulsory when annual turnover exceeds R1 million. Voluntary registration is available from R50,000 turnover. Being VAT-registered lets you claim input VAT on expenses but requires bi-monthly VAT201 returns to SARS.
Learn More
Related Guides
Discover More Tools
View all Finance Tools →VAT / GST Calculator
Add or remove VAT & GST for 30+ countries
Meeting Cost Calculator
Estimate the true cost of meetings based on attendees and time.
Invoice Number Generator
Generate sequential, date-based, or random invoice numbers.
Profit Margin Calculator
Calculate profit margin, markup, and gross profit instantly.