Freelancer Tax Calculator
Provisional tax is one of the most misunderstood aspects of South African tax law, yet it affects hundreds of thousands of freelancers, business owners, and investors. Unlike PAYE, which your employer deducts automatically from your salary each month, provisional tax requires you to estimate your annual tax liability and make advance payments twice per year. Getting it wrong can result in substantial penalties, but the system is straightforward once you understand the rules.
This comprehensive guide explains everything about provisional tax in South Africa: who must pay, how to calculate your obligations accurately, when payments are due, what penalties apply for mistakes, and practical strategies to manage your provisional tax efficiently. Whether you're a new freelancer, established business owner, or someone with investment income, this guide provides the complete picture.
What is provisional tax?
Provisional tax is not a separate tax β it's a system of advance payments toward your annual income tax liability. Instead of paying all your tax in one lump sum when you file your annual return, you make periodic payments throughout the year as you earn income.
Why provisional tax exists
The system exists for practical reasons:
- Cash flow management: Spreads tax payments across the year rather than one large bill
- Revenue collection: Ensures SARS receives tax revenue throughout the year
- Compliance: Forces taxpayers to regularly assess their tax position
- Prevents tax debt: Reduces the risk of large, unaffordable tax bills at year-end
How it differs from PAYE
| Aspect | PAYE (Employees) | Provisional Tax |
|---|---|---|
| Who pays | Salaried employees | Self-employed, business owners, investors |
| Payment frequency | Monthly (with salary) | Twice yearly (August and February) |
| Who calculates | Employer calculates and deducts | You calculate and pay |
| Accuracy requirement | Employer's responsibility | Your responsibility (penalties for underestimation) |
| Form used | EMP201 (employer submits) | IRP6 (you submit) |
Who must pay provisional tax?
Not everyone is a provisional taxpayer. The requirement depends on your income sources and structure.
You MUST register as a provisional taxpayer if:
- Self-employed: You earn income from freelancing, consulting, or sole proprietorship
- Business owner: You operate a business (sole prop, partnership)
- Companies: All companies (Pty Ltd) are automatically provisional taxpayers
- Close corporations: Automatically provisional taxpayers
- Trusts: All trusts are provisional taxpayers
- Rental income: You earn rental income from property (any amount)
- Investment income: You earn significant interest, dividends, or capital gains (typically above R30,000/year)
- Multiple income sources: You have income from multiple employers without PAYE on all
- Foreign income: You earn income from foreign sources
You are usually NOT a provisional taxpayer if:
- You are a salaried employee with only one employer
- Your employer deducts PAYE correctly from your full salary
- You have no additional income sources (or only minimal passive income)
- Your total non-salary income is below R30,000 per year
The "basic amount" threshold
The basic amount is R30,000 per year. This threshold applies to income from:
- Trade (business) income
- Rental income
- Other non-salary income
Important: If you have ANY trading income (even R1,000), SARS typically expects you to register as a provisional taxpayer. The R30,000 threshold mainly affects people with small amounts of passive income (interest, dividends) rather than active business income.
Gray areas requiring judgment
- Occasional freelance work: If you do occasional consulting (2-3 projects per year), you should register
- Side business: Any regular side income requires provisional tax registration
- Investment income: If interest/dividends exceed R30,000/year, register
- Capital gains: Large capital gains (property sale, shares) may trigger provisional tax
When in doubt
If you're uncertain whether you need to register, it's safer to register. SARS can penalize you for failing to register when required, but there's no penalty for registering when not strictly necessary. Registration is free and takes only minutes on eFiling.
How to register for provisional tax
Registration is straightforward and done through SARS eFiling.
Step-by-step registration process
- Log into eFiling: Access your SARS eFiling profile
- Navigate to tax types: Go to "Organizations" or "Tax Types" section
- Register new tax type: Select "Register for new tax type"
- Choose provisional tax: Select "Provisional Tax (IRP6)"
- Complete form: Fill in required details (income sources, expected income)
- Submit: Submit the registration
- Approval: Usually immediate or within 24 hours
Timing requirements
- Deadline: Register within 30 days of becoming liable for provisional tax
- When liable: From the date you first earn income requiring provisional tax
- Late registration: May result in penalties for periods you should have been registered
Automatic registration
Some entities are automatically registered:
- Companies (when registered with CIPC)
- Close corporations
- Trusts (when registered with Master of High Court)
Provisional tax payment dates
For the 2027 tax year (1 March 2026 to 28 February 2027), the deadlines are:
| Payment | Due Date | Period Covered | Amount |
|---|---|---|---|
| First provisional | 31 August 2026 | 1 March - 31 August (6 months) | 50% of estimated annual tax |
| Second provisional | 28 February 2027 | 1 September - 28 February (6 months) | Remaining 50% of estimated annual tax |
| Optional top-up | 30 September 2027 | Voluntary additional payment | Any amount to reduce interest |
Understanding the periods
First period (March - August):
- Covers first 6 months of the tax year
- You estimate your income for these 6 months
- Calculate tax on this estimated income
- Pay the calculated amount by 31 August
Second period (September - February):
- Covers final 6 months of the tax year
- You estimate your TOTAL annual income (full year)
- Calculate total annual tax
- Subtract first payment already made
- Pay the balance by 28 February
What happens if deadlines fall on weekends?
If a deadline falls on a weekend or public holiday, the payment is due on the next business day. SARS eFiling will show the correct due date.
How to calculate provisional tax
Calculating provisional tax requires estimating your annual taxable income and applying the correct tax rates.
Step-by-step calculation process
- Estimate total income: Project your total income for the full tax year
- Subtract deductions: Deduct allowable business expenses, retirement contributions
- Calculate taxable income: Income minus deductions = taxable income
- Apply tax brackets: Calculate tax using SARS tax tables
- Subtract credits: Deduct tax credits (medical, etc.)
- Subtract PAYE: Deduct any PAYE already paid by employer
- Determine payment: Calculate amount due for this period
Detailed example: Freelancer earning R480,000 per year
Scenario: Freelance graphic designer, single income source, no employees
First provisional payment (August 2026)
| Item | Amount |
|---|---|
| Estimated income (March-August, 6 months) | R240,000 |
| Less: Business expenses (estimated 20%) | -R48,000 |
| Taxable income for period | R192,000 |
| Annualized taxable income (Γ 2 for full year estimate) | R384,000 |
| Tax on R384,000 (2027 brackets) | R68,826 |
| Less: Primary rebate | -R17,235 |
| Total estimated annual tax | R51,591 |
| First payment (50%) | R25,796 |
Second provisional payment (February 2027)
| Item | Amount |
|---|---|
| Revised estimate: Full year income | R480,000 |
| Less: Business expenses (20%) | -R96,000 |
| Annual taxable income | R384,000 |
| Tax on R384,000 | R68,826 |
| Less: Primary rebate | -R17,235 |
| Total annual tax | R51,591 |
| Less: First payment already made | -R25,796 |
| Second payment due | R25,795 |
Example with multiple income sources
Scenario: Consultant with salary (R300,000 with PAYE) plus freelance income (R180,000)
Second provisional payment calculation
| Item | Amount |
|---|---|
| Salary income (with PAYE) | R300,000 |
| Freelance income | R180,000 |
| Total income | R480,000 |
| Less: Freelance expenses (15%) | -R27,000 |
| Taxable income | R453,000 |
| Tax on R453,000 | R89,523 |
| Less: Primary rebate | -R17,235 |
| Total tax liability | R72,288 |
| Less: PAYE already paid by employer | -R52,000 |
| Provisional tax due for year | R20,288 |
| Less: First provisional payment | -R10,144 |
| Second payment due | R10,144 |
The IRP6 form explained
The IRP6 is the official form for submitting provisional tax returns on SARS eFiling.
Key sections of the IRP6
| Section | Purpose | What to Enter |
|---|---|---|
| Trading income | Business/freelance income | Total income from business activities |
| Business expenses | Deductible costs | All legitimate business expenses |
| Rental income | Property rental | Gross rental received |
| Rental expenses | Property costs | Rates, maintenance, interest, etc. |
| Investment income | Interest, dividends | Interest and dividends received |
| Capital gains | Asset sales | Net capital gains for the year |
| Other income | Miscellaneous | Any other taxable income |
| Deductions | Reductions to income | Retirement contributions, medical aid |
| Estimated taxable income | Your estimate | Total taxable income for the year |
| Tax calculation | Auto-calculated | SARS calculates based on your estimate |
| Less: PAYE | Already paid | PAYE deducted by employer |
| Payment due | Amount to pay | Final provisional tax amount |
Common IRP6 mistakes to avoid
- Forgetting deductions: Don't forget retirement annuity contributions (27.5% deduction)
- Overlooking expenses: Include all legitimate business expenses
- Incorrect period: First payment covers 6 months, second covers full year
- Forgetting PAYE: Subtract any PAYE already paid by employer
- Wrong tax year: Ensure you're using correct year's tax brackets
- Not saving submission: Download confirmation after submitting
Provisional tax penalties explained
SARS imposes several types of penalties for provisional tax non-compliance.
Late payment penalty
| Penalty Type | Amount | When Applied |
|---|---|---|
| Late payment penalty | 10% of outstanding amount | Immediately when payment is late |
| Interest | ~11.25% per annum | Monthly on outstanding balance |
Example: R10,000 provisional tax paid 3 months late
- Late payment penalty: R1,000 (10%)
- Interest (3 months): R281 (R10,000 Γ 11.25% Γ· 12 Γ 3)
- Total additional cost: R1,281 (12.8% of original amount)
Underestimation penalty
This penalty applies when you significantly underestimate your income on your second provisional return (February).
| Condition | Penalty | When Applied |
|---|---|---|
| Taxable income below R1 million | No penalty | β |
| Taxable income above R1 million | No penalty | If estimate β₯ 80% of actual |
| Taxable income above R1 million | 20% of shortfall | If estimate < 80% of actual |
Underestimation penalty example
Scenario: High-income freelancer with actual taxable income of R1,200,000
| Item | Amount |
|---|---|
| Actual taxable income | R1,200,000 |
| Actual tax liability | R348,000 |
| Estimated taxable income (on IRP6) | R900,000 |
| Estimated tax (what you paid) | R246,000 |
| 80% of actual tax | R278,400 |
| Shortfall (R278,400 - R246,000) | R32,400 |
| Penalty (20% of shortfall) | R6,480 |
Key point: If the freelancer had estimated R960,000 (80% of actual), no penalty would apply, even though they still underestimated by R240,000.
Failure to submit penalty
If you don't submit your IRP6 return at all:
- Administrative penalty: R200-R1,600 per month (based on taxable income)
- Estimated assessment: SARS may issue an estimated assessment
- Criminal prosecution: Possible for persistent non-compliance
Practical strategies for managing provisional tax
Managing provisional tax effectively requires good habits and systems.
Strategy 1: Set aside tax as you earn
The most effective approach is treating tax as a cost of doing business, not a year-end surprise.
How it works:
- Calculate your effective tax rate (total tax Γ· total income)
- Every time you receive payment, immediately transfer the tax percentage to a separate account
- When provisional tax is due, the money is already set aside
Example: Freelancer earning R40,000/month with 25% effective tax rate
- Receive payment: R40,000
- Immediately transfer to tax account: R10,000 (25%)
- Available for business/living: R30,000
- After 6 months: R60,000 set aside for provisional tax
Strategy 2: Use the "safe" estimate approach
When uncertain about income, estimate slightly higher rather than lower.
Why:
- Overpayment results in a refund (with interest)
- Underpayment results in penalties and interest
- The downside of overestimating is much less than underestimating
How to apply:
- If income is variable, use the higher end of your expected range
- Add a 10-15% buffer to your estimate
- Better to receive a refund than pay penalties
Strategy 3: Keep impeccable records
Good records make provisional tax calculations accurate and defensible.
What to track:
- All invoices issued with dates and amounts
- All payments received with dates
- All business expenses with receipts
- Bank statements (separate business account recommended)
- Previous year's tax return as baseline
- All IRP6 submissions and payment confirmations
Tools to use:
- Accounting software (Xero, Sage, Wave)
- Spreadsheet tracking (if small scale)
- Receipt scanning apps (for expense tracking)
- Separate business bank account
Strategy 4: Review and adjust mid-year
Don't wait until February to realize your estimate was wrong.
Mid-year review (October/November):
- Compare actual income to your August estimate
- Assess whether you're on track or deviating
- If income is higher than expected, increase savings rate
- If income is lower, you can adjust February estimate downward
- Plan for February payment well in advance
Strategy 5: Understand your effective tax rate
Know your actual tax burden, not just the marginal rate.
How to calculate:
- Take your previous year's tax return
- Divide total tax paid by total income
- This is your effective tax rate
- Use this rate to estimate current year tax
Example:
- Previous year income: R500,000
- Previous year tax: R95,000
- Effective rate: 19% (R95,000 Γ· R500,000)
- Current year estimate: R600,000 Γ 19% = R114,000 estimated tax
Record-keeping requirements
SARS requires you to keep records that support your tax returns.
What records to keep
| Record Type | Examples | Retention Period |
|---|---|---|
| Income records | Invoices, contracts, bank deposits | 5 years |
| Expense records | Receipts, invoices paid, bank payments | 5 years |
| Asset records | Purchase invoices, depreciation schedules | 5 years after disposal |
| Bank statements | All business account statements | 5 years |
| Tax returns | All submitted returns and assessments | 5 years |
| IRP6 submissions | All provisional tax returns | 5 years |
| Payment confirmations | Proof of all tax payments | 5 years |
| Correspondence | Letters from SARS, dispute resolutions | 5 years |
Digital vs physical records
SARS accepts digital records if they are:
- Accurate: True and correct copies of originals
- Accessible: Can be retrieved and produced on request
- Organized: Properly filed and indexed
- Backed up: Protected against loss or damage
- Readable: Can be opened and read without special software
Best practices for record-keeping
- Separate business account: Never mix personal and business finances
- Immediate recording: Record transactions as they happen
- Receipt scanning: Photograph receipts immediately
- Monthly reconciliation: Reconcile bank statements monthly
- Cloud backup: Use cloud storage for important documents
- Professional software: Consider accounting software for larger businesses
Provisional tax for different scenarios
Scenario 1: New freelancer (first year)
Challenge: No previous year to use as baseline
Approach:
- Estimate based on contracts signed and pipeline
- Be conservative in first year (estimate higher)
- Track actual income carefully month by month
- Adjust estimate at second provisional if needed
- Use this year as baseline for future years
Scenario 2: Variable income (feast or famine)
Challenge: Income fluctuates significantly month to month
Approach:
- Use 3-year average as baseline
- Set aside higher percentage during good months
- Build cash reserve for low-income periods
- Review estimate every 2-3 months
- Consider monthly voluntary payments to smooth cash flow
Scenario 3: Multiple income sources
Challenge: Salary plus freelance plus rental income
Approach:
- Calculate total tax on combined income
- Subtract PAYE already paid by employer
- Provisional tax covers the shortfall
- Track each income source separately
- Consider impact of combined income on tax brackets
Scenario 4: Rental property owner
Challenge: Rental income with significant expenses
Approach:
- Calculate net rental income (rent minus expenses)
- Include in provisional tax calculation
- Track all property expenses carefully
- Consider depreciation (wear and tear) deductions
- Keep separate records for each property
Scenario 5: Business with employees
Challenge: Complex income and expense structure
Approach:
- Use proper accounting system
- Generate monthly management accounts
- Base provisional tax on actual financial results
- Consider hiring accountant for accuracy
- Review estimate quarterly, not just twice yearly
How provisional tax interacts with your final return
Provisional tax payments are advance payments toward your final annual tax liability.
The reconciliation process
When you submit your annual income tax return (ITR12):
- SARS calculates your actual tax liability for the year
- SARS adds up all provisional tax payments made
- SARS adds any PAYE paid by employers
- SARS calculates the difference
- If overpaid: You receive a refund
- If underpaid: You owe the balance plus interest
Example reconciliation
| Item | Amount |
|---|---|
| Actual tax liability (per ITR12) | R85,000 |
| Less: First provisional payment (August) | -R40,000 |
| Less: Second provisional payment (February) | -R42,000 |
| Total provisional tax paid | R82,000 |
| Balance due (or refund if negative) | R3,000 |
Interest on underpayments
If you underpaid provisional tax, SARS charges interest from the original due date:
- First payment: Interest from 1 September (if August payment was insufficient)
- Second payment: Interest from 1 March (if February payment was insufficient)
- Rate: Prescribed rate (currently ~11.25% per annum)
Refunds on overpayments
If you overpaid provisional tax:
- Refund processed when annual return is assessed
- Typically paid within 21-30 business days
- No interest paid on overpayments (unlike underpayments)
- Refund paid to bank account on SARS profile
Frequently asked questions
Who must pay provisional tax in South Africa?
You must pay provisional tax if you earn income without PAYE deducted at source. This includes freelancers, consultants, sole proprietors, business owners, people with rental income, and those with significant investment income (typically above R30,000 per year). Salaried employees with only one employer deducting PAYE correctly are usually not provisional taxpayers. Companies, close corporations, and trusts are automatically provisional taxpayers regardless of income level.
When is provisional tax due in South Africa?
Provisional tax is paid in two mandatory instalments for the 2027 tax year (1 March 2026 to 28 February 2027): First payment due 31 August 2026 (covering income from March to August), Second payment due 28 February 2027 (covering income from September to February). An optional third top-up payment can be made by 30 September 2027 to avoid interest if you underestimated. Late payments attract 10% penalty plus interest at the prescribed rate.
How do I calculate my provisional tax?
To calculate provisional tax: 1) Estimate your total taxable income for the full year (March to February), 2) Calculate total tax using SARS tax brackets, 3) Subtract any PAYE already paid and tax credits, 4) First payment (August) = 50% of estimated annual tax, 5) Second payment (February) = remaining 50% minus first payment already made. Use the IRP6 form on eFiling or a tax calculator to work this out accurately.
What is the 'basic amount' threshold for provisional tax?
The 'basic amount' is R30,000 for individuals. If your taxable income from trade, rental, or other sources (excluding salary) is below R30,000 per year, you may not need to register as a provisional taxpayer. However, if you have any trading income at all, SARS typically expects registration regardless of amount. The threshold mainly affects people with small amounts of passive income (interest, dividends) rather than active business income.
What penalties apply for provisional tax underestimation?
SARS imposes an underestimation penalty if your second provisional estimate (February) is less than 80% of your actual taxable income for the year, AND your actual taxable income exceeds R1 million. The penalty is 20% of the difference between 80% of actual tax and your estimated tax. For incomes below R1 million, no underestimation penalty applies, but you'll still pay interest on any shortfall. Late payment penalties are 10% plus monthly interest.
How do I register as a provisional taxpayer?
Register for provisional tax through SARS eFiling: 1) Log into your eFiling profile, 2) Go to 'Tax Types' and select 'Register for new tax type', 3) Choose 'Provisional Tax (IRP6)', 4) Complete the registration form, 5) Submit and wait for approval (usually immediate). You must register within 30 days of becoming liable for provisional tax. Companies and trusts are automatically registered. Once registered, you'll receive reminders before each payment deadline.
What happens if I don't pay provisional tax on time?
Late payment consequences include: 1) 10% penalty on the outstanding amount immediately, 2) Interest charged monthly at the prescribed rate (currently around 11.25% per annum) until paid, 3) Potential criminal prosecution for persistent non-compliance, 4) SARS may issue estimated assessments if you fail to submit IRP6 returns, 5) Your tax clearance certificate may be affected. The total cost of late payment can easily exceed 30-40% of the original amount if left unpaid for several months.
Can I reduce my provisional tax if my income drops?
Yes, you can submit a lower estimate if your actual income will be less than expected. When completing your IRP6 return, you can provide a revised estimate with supporting reasons (e.g., lost major client, business downturn). SARS may request justification, especially if the reduction is significant. Be conservative but realistic β deliberately underestimating to defer payment triggers penalties. If circumstances change after submitting, you can request an amendment before the payment deadline.
How does provisional tax work with my final tax return?
Provisional tax payments are advance payments toward your final annual tax liability. When you submit your annual income tax return (ITR12) after February, SARS calculates your actual tax for the year, then deducts all provisional tax payments already made. If you overpaid, you receive a refund (typically within 21-30 business days). If you underpaid, you owe the balance plus interest from the original due dates. The provisional payments don't change your total tax liability β they just spread the payment across the year.
What records should I keep for provisional tax?
Keep comprehensive records including: 1) All invoices issued and payments received with dates, 2) Bank statements showing business income and expenses, 3) Receipts for all business expenses claimed, 4) Records of assets purchased (for depreciation), 5) Previous year's tax return as baseline, 6) Copies of all IRP6 submissions and payment confirmations, 7) Mileage logs if claiming vehicle expenses, 8) Home office calculations if applicable. Keep records for at least 5 years after submission. Digital records are acceptable if properly organized and backed up.
Calculate your provisional tax accurately
Use our free freelancer tax calculator to estimate your provisional tax obligations based on your projected income and expenses.