A freelancer income tax calculator is only useful if the inputs are tax-ready. South African freelancers should estimate taxable profit first, then apply the correct tax-year table, rebates, provisional tax payments, and credits. A calculator cannot decide whether an expense is deductible, whether income belongs in a different tax year, or whether SARS will allow a claim without proof.
Use this guide as the support article for a freelancer calculator, IRP6 estimate, or year-end planning worksheet.
Tax note: This article is general information for South African taxpayers. It is not tax, legal, or financial advice. Confirm current SARS guidance and speak to a registered tax practitioner before acting on complex facts.
Key Takeaways
- Freelancers are taxed on taxable profit, not gross invoice value.
- The 2027 individual tax year runs from 1 March 2026 to 28 February 2027.
- SARS lists the 2027 primary rebate as R17,820 and the below-age-65 tax threshold as R99,000.
- Freelancers usually need to check provisional tax because their income is not fully subject to PAYE.
- Calculator results should be treated as estimates until the ITR12 assessment is final.
What the calculator should estimate
The calculator should estimate the tax on freelance taxable income for a specific tax year. It should not simply multiply gross income by a percentage.
Use this sequence:
- Add all freelance income for the tax year.
- Subtract supported business expenses incurred in producing that income.
- Add other taxable income, if the calculator includes it.
- Apply retirement-fund deductions, subject to limits, if included.
- Apply the correct individual tax table for the tax year.
- Subtract rebates.
- Apply medical tax credits, if included.
- Subtract PAYE, provisional tax, and other credits already paid.
- Show the estimated balance payable or refundable.
For a simple freelancer calculator, it is better to be clear and conservative: calculate tax on estimated taxable profit and tell the user which adjustments are not included.
Freelancer worksheet
| Calculator input | What to enter | Records to keep |
|---|---|---|
| Gross freelance income | All client fees, platform income, retainers, deposits earned in the tax year | Invoices, contracts, platform statements, bank records |
| Direct business expenses | Costs directly linked to earning freelance income | Supplier invoices, receipts, payment proof |
| Home office or shared costs | Business-use portion only, where legally claimable | Floor plan, calculation, invoices, lease or bond statements |
| Retirement contributions | Contributions to pension, provident, or retirement annuity funds | Tax certificate from fund |
| Medical credits | Medical scheme membership and qualifying dependants | Medical scheme tax certificate |
| PAYE already deducted | PAYE from employment or clients that withheld employees’ tax | IRP5 or payslips |
| Provisional tax already paid | First and second IRP6 payments and optional top-up | IRP6 returns, payment confirmations |
The calculator output should show both the estimated annual tax and the amount still payable after credits.
2027 South African individual tax table
For the 2027 tax year, SARS lists the following individual rates for 1 March 2026 to 28 February 2027:
| Taxable income | Rate of tax |
|---|---|
| R1 - R245,100 | 18% of taxable income |
| R245,101 - R383,100 | R44,118 + 26% of taxable income above R245,100 |
| R383,101 - R530,200 | R79,998 + 31% of taxable income above R383,100 |
| R530,201 - R695,800 | R125,599 + 36% of taxable income above R530,200 |
| R695,801 - R887,000 | R185,215 + 39% of taxable income above R695,800 |
| R887,001 - R1,878,600 | R259,783 + 41% of taxable income above R887,000 |
| R1,878,601 and above | R666,339 + 45% of taxable income above R1,878,600 |
For 2027, SARS lists these rebates and thresholds:
| Item | 2027 amount |
|---|---|
| Primary rebate | R17,820 |
| Secondary rebate, age 65 and older | R9,765 |
| Tertiary rebate, age 75 and older | R3,249 |
| Tax threshold below age 65 | R99,000 |
| Tax threshold age 65 to below 75 | R153,250 |
| Tax threshold age 75 and above | R171,300 |
Use the table for the correct year only. A 2027 estimate should not be applied to the 2026 tax year without changing the brackets and rebates.
Worked example
Assume a 35-year-old freelancer estimates these 2027 figures:
- Gross freelance income: R620,000
- Allowable business expenses: R120,000
- Retirement annuity contribution included in the calculator: R40,000
- PAYE credits: R0
- Provisional tax already paid: R80,000
Calculation:
| Step | Amount |
|---|---|
| Gross freelance income | R620,000 |
| Less business expenses | (R120,000) |
| Estimated profit before retirement deduction | R500,000 |
| Less retirement contribution included | (R40,000) |
| Estimated taxable income | R460,000 |
| Tax before rebate using 2027 table | R103,845 |
| Less primary rebate | (R17,820) |
| Estimated tax after rebate | R86,025 |
| Less provisional tax paid | (R80,000) |
| Estimated balance payable | R6,025 |
This example is simplified. The final tax can change if SARS disallows expenses, retirement deductions are limited, medical credits apply, foreign income is included, or assessed losses are restricted.
Provisional tax matters
Freelancers often fall into provisional tax because they earn income that is not remuneration subject to PAYE. SARS describes provisional tax as a system for taxpayers who earn income not subject to employees’ tax, including business or freelance income.
For individuals, the two main provisional tax submissions are:
| Period | Timing | Purpose |
|---|---|---|
| First IRP6 | End of August | Estimate taxable income for the first half of the tax year and make a first payment |
| Second IRP6 | End of February | Update the estimate for the full tax year and make a second payment |
| Third top-up | End of September, optional | Reduce interest risk where payments were too low |
The calculator can support the IRP6 estimate, but it should not replace the IRP6 rules. Underestimating income can create interest and penalties.
Deductible expense checks
Freelancers should only deduct expenses that are linked to earning taxable income and supported by records. Common categories include:
- Software subscriptions used for client work.
- Internet and phone costs, apportioned between business and private use.
- Professional insurance.
- Accounting fees.
- Business travel, supported by logs and invoices.
- Office supplies and equipment.
- Advertising and website costs.
- Bank fees for business accounts.
- Subcontractor costs.
Higher-risk claims include home office costs, mixed-use assets, meals, travel with a private element, and large once-off equipment purchases. The calculator should allow notes or categories rather than encouraging unsupported lump-sum deductions.
Calculator design notes
A good freelancer calculator should ask for:
- Tax year.
- Age band.
- Gross freelance income.
- Other taxable income, optional.
- Business expenses.
- Retirement contributions, optional.
- Medical aid members, optional.
- PAYE credits.
- Provisional tax paid.
It should display:
- Estimated taxable income.
- Marginal bracket.
- Tax before rebates.
- Rebates and credits applied.
- Estimated tax after rebates.
- Estimated balance payable or refundable.
- A warning that the estimate depends on allowed deductions and final SARS assessment.
Common freelancer mistakes
- Estimating tax from gross income instead of profit.
- Mixing invoices from different tax years.
- Claiming expenses with no invoices or payment proof.
- Treating personal expenses as business deductions.
- Forgetting provisional tax deadlines.
- Ignoring PAYE from part-time employment when estimating total annual tax.
- Using the wrong tax-year table.
- Assuming a calculator result is a SARS assessment.
Frequently Asked Questions
How much tax do freelancers pay in South Africa?
Freelancers pay income tax using the individual tax tables after calculating taxable income. The amount depends on profit, other income, deductions, rebates, medical credits, and payments already made. There is no single freelancer tax rate.
Should I calculate freelancer tax on gross income or profit?
Start with profit. Add freelance income, subtract supported business expenses, then apply personal tax adjustments and the individual tax table. Gross income alone usually overstates the tax estimate.
Do freelancers need to pay provisional tax?
Many freelancers do, because freelance income is usually not subject to PAYE. SARS excludes some individuals where taxable income is below the tax threshold or certain non-business income is R30,000 or less for the tax year. Freelancers should check the current provisional tax rules before each IRP6 period.
Why can my SARS assessment differ from the calculator?
The calculator may not include every tax item, SARS may disallow unsupported expenses, retirement deductions can be limited, medical credits may differ, and provisional payments or PAYE credits may be different from the amounts entered. The assessment is the final SARS calculation for the return submitted.
Sources
- SARS: Rates of Tax for Individuals - 2027 individual tax brackets, rebates, and thresholds
- SARS Budget 2026 Tax Guide - 2026/27 tax tables, thresholds, rebates, and provisional tax summary
- SARS: Provisional Tax - provisional taxpayer rules, IRP6 process, and payment framework
- SARS eFiling - channel for income tax returns and provisional tax submissions
Related guides
- How to Register as a Provisional Taxpayer in South Africa
- IRP6 Provisional Tax Worksheet for Freelancers
- Freelancer vs Contractor Tax in South Africa
- ITR12 Guide: How to Complete Your South African Tax Return
- Personal Income Tax Examples in South Africa
This guide is for general educational purposes. Calculator outputs are estimates only. Verify current SARS tables and get advice if your freelance income, expenses, foreign income, or provisional tax position is material.