Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/za-income-tax.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

za-income-tax.md385 lines18.2 KB
v20South Africa
1---
2name: za-income-tax
3description: Use this skill whenever asked about South African income tax for self-employed individuals. Trigger on phrases like "how much tax do I pay", "ITR12", "income tax return", "SARS", "tax brackets", "provisional tax", "IRP6", "rebates", "medical credits", "retirement deduction", "turnover tax", "eFiling", or any question about filing or computing income tax for a self-employed or sole proprietor client in South Africa. ALWAYS read this skill before touching any South African income tax work.
4version: 2.0
5verified_by: werbritz@gmail.com
6---
7 
8# South Africa Income Tax -- Self-Employed Skill v2.0
9 
10## Section 1 -- Quick reference
11 
12**Read this whole section before classifying anything.**
13 
14| Field | Value |
15|---|---|
16| Country | South Africa |
17| Tax type | Income tax (normal tax) on trade income |
18| Primary legislation | Income Tax Act 58 of 1962 |
19| Supporting legislation | Tax Administration Act 28 of 2011; Sixth Schedule (Turnover Tax); Fourth Schedule (Provisional Tax) |
20| Tax authority | SARS (South African Revenue Service) |
21| Filing portal | SARS eFiling (www.sars.gov.za) |
22| Currency | ZAR only |
23| Tax year | 1 March -- 28 February |
24| Return form | ITR12 |
25| Provisional tax | IRP6 (1st: 31 Aug, 2nd: last day Feb, 3rd voluntary: 30 Sep) |
26| Primary rebate | R17,820 |
27| Secondary rebate (65+) | R9,768 |
28| Tertiary rebate (75+) | R3,252 |
29| Retirement fund deduction | 27.5% of greater of remuneration/taxable income, cap R430,000 |
30| Turnover tax | Available for non-professional services, turnover up to R2,300,000 |
31| Contributor | Open Accountants Community |
32| Validated by | Werner Britz CA(SA), Spurwing CFO |
33| Validation date | May 2026 |
34 
35**Progressive tax table (2026/2027 year of assessment):**
36 
37| Taxable income (ZAR) | Rate |
38|---|---|
39| 1--245,200 | 18% |
40| 245,201--383,000 | R44,136 + 26% above R245,200 |
41| 383,001--530,200 | R79,884 + 31% above R383,000 |
42| 530,201--695,800 | R125,516 + 36% above R530,200 |
43| 695,801--887,100 | R185,132 + 39% above R695,800 |
44| 887,101--1,878,300 | R259,739 + 41% above R887,100 |
45| 1,878,301+ | R666,131 + 45% above R1,878,300 |
46 
47**Tax thresholds (below = no tax):**
48 
49| Age | Threshold |
50|---|---|
51| Below 65 | R99,000 |
52| 65--74 | R153,278 |
53| 75+ | R171,355 |
54 
55**Medical tax credits (s6A, 2026/2027):**
56 
57| Member | Monthly |
58|---|---|
59| Main member | R376 |
60| First dependant | R376 |
61| Each additional | R254 |
62 
63**Turnover tax table (Sixth Schedule):**
64 
65| Turnover (ZAR) | Rate |
66|---|---|
67| 0--600,000 | 0% |
68| 600,001--950,000 | 1% above R600,000 |
69| 950,001--1,400,000 | R3,500 + 2% above R950,000 |
70| 1,400,001--2,300,000 | R12,500 + 3% above R1,400,000 |
71 
72**Conservative defaults:**
73 
74| Ambiguity | Default |
75|---|---|
76| Unknown age | STOP -- age determines rebates and threshold |
77| Unknown expense category | Not deductible |
78| Unknown business-use proportion | 0% |
79| Unknown whether home office qualifies | Not deductible (IN 28 strict) |
80| Entertainment expenses | Critically review under s 11(a) and s 23(g); conservatively disallow if no clear nexus to income production |
81 
82---
83 
84## Section 2 -- Required inputs and refusal catalogue
85 
86### Required inputs
87 
88**Minimum viable** -- bank statement for the tax year (1 March -- 28 February). Acceptable from: FNB (First National Bank), Standard Bank, Nedbank, Absa, Capitec, Investec, Discovery Bank, TymeBank, or fintech (Revolut, Wise).
89 
90**Recommended** -- invoices, IRP6 payment records, medical aid statements, RA contribution certificates, vehicle logbook.
91 
92**Ideal** -- complete bookkeeping, prior year ITR12, IT34 (assessment), asset register.
93 
94### Refusal catalogue
95 
96**R-ZA-1 -- Company/CC/Trust.** *Trigger:* client is a company, close corporation, or trust. *Message:* "This skill covers sole proprietors only. Companies file ITR14 at 27% corporate rate. Trusts file ITR12T."
97 
98**R-ZA-2 -- Foreign income.** *Trigger:* significant foreign income. *Message:* "Foreign income, s10(1)(o)(ii) exemption, and DTA analysis are outside scope. Consult a registered tax practitioner."
99 
100**R-ZA-3 -- Capital gains tax.** *Trigger:* disposal of capital assets. *Message:* "Capital gains tax is outside scope."
101 
102**R-ZA-4 -- Age unknown.** *Trigger:* age not provided. *Message:* "I cannot compute without knowing your age -- it determines rebates and tax threshold."
103 
104---
105 
106## Section 3 -- Transaction pattern library (the lookup table)
107 
108### 3.1 South African banks (fees and interest)
109 
110| Pattern | Treatment | Notes |
111|---|---|---|
112| FNB, FIRST NATIONAL BANK | Bank charges: deductible | Business account fees |
113| STANDARD BANK, SBSA | Bank charges: deductible | Same |
114| NEDBANK | Bank charges: deductible | Same |
115| ABSA | Bank charges: deductible | Same |
116| CAPITEC | Bank charges: deductible | Same |
117| INVESTEC | Bank charges: deductible | Same |
118| DISCOVERY BANK, TYMEBANK | Bank charges: deductible | Same |
119| REVOLUT, WISE (fees) | Deductible | Fintech fees |
120| INTEREST (credit) | Taxable income up to exemption (R23,800 <65; R34,500 65+); excess = taxable | Interest exemption applies |
121| INTEREST (debit) | Deductible if business loan | Personal: NOT deductible |
122| LOAN, HOME LOAN (principal) | EXCLUDE | Principal movement |
123 
124### 3.2 SA government and statutory bodies
125 
126| Pattern | Treatment | Notes |
127|---|---|---|
128| SARS | EXCLUDE | Tax payment (provisional/income) |
129| UIF, UNEMPLOYMENT INSURANCE | Deductible if employer contribution | Employee-related |
130| COIDA, COMPENSATION FUND | Deductible | Workers compensation |
131| CIPC | Deductible | Company/IP registration |
132 
133### 3.3 SA utilities and telecoms
134 
135| Pattern | Treatment | Notes |
136|---|---|---|
137| ESKOM, CITY POWER, CITY OF [JHB/CPT/DBN] | Deductible if business premises | Electricity/rates; apportion if home |
138| RAND WATER | Deductible if business premises | Water |
139| VODACOM, MTN, CELL C, TELKOM, RAIN | Deductible: business phone/internet | Mixed: apportion |
140 
141### 3.4 Insurance
142 
143| Pattern | Treatment | Notes |
144|---|---|---|
145| HOLLARD, SANTAM, OLD MUTUAL, MOMENTUM, OUTSURANCE | Deductible if business insurance | Personal: NOT deductible |
146| DISCOVERY HEALTH, BONITAS, GEMS, MEDIHELP | NOT deductible from income | Medical = s6A/s6B credits (against tax, not income) |
147 
148### 3.5 SaaS and software -- international
149 
150| Pattern | Treatment | Notes |
151|---|---|---|
152| GOOGLE, MICROSOFT, ADOBE, META | Deductible expense | Foreign SaaS |
153| GITHUB, OPENAI, ANTHROPIC | Deductible expense | Non-EU |
154| SLACK, ZOOM, ATLASSIAN | Deductible expense | Check entity |
155 
156### 3.6 Professional services (SA)
157 
158| Pattern | Treatment | Notes |
159|---|---|---|
160| ACCOUNTANT, AUDIT, CA(SA) | Deductible | Accounting/audit fees |
161| ATTORNEY, ADVOCATE, LAW FIRM | Deductible if business | Legal fees |
162| TAX PRACTITIONER | Deductible | Tax advisory |
163 
164### 3.7 Retirement contributions
165 
166| Pattern | Treatment | Notes |
167|---|---|---|
168| ALLAN GRAY, CORONATION, 10X, SYGNIA, NINETY ONE | s11F deduction: 27.5% of taxable income, cap R430,000 | RA contributions |
169| OLD MUTUAL RA, MOMENTUM RA, LIBERTY RA | Same | RA fund |
170 
171### 3.8 Transport and travel
172 
173| Pattern | Treatment | Notes |
174|---|---|---|
175| KULULA, FLYSAFAIR, AIRLINK, SAA | Deductible if business travel | Flights |
176| UBER, BOLT | Deductible if business | Ride services |
177| ENGEN, SHELL, BP, SASOL, CALTEX, TOTAL | Deductible: business vehicle portion only | Fuel; requires logbook |
178| AVIS, EUROPCAR, HERTZ | Deductible if business | Rental car |
179| SANRAL, E-TOLL | Deductible: business travel portion | Toll fees |
180 
181### 3.9 Office and supplies
182 
183| Pattern | Treatment | Notes |
184|---|---|---|
185| INCREDIBLE CONNECTION, MATRIX, TAKEALOT | Deductible or wear-and-tear depending on value | IT equipment |
186| OFFICE NATIONAL, WALTONS | Deductible | Stationery |
187| POSTNET, SA POST OFFICE | Deductible | Postage/courier |
188| MAKRO, GAME | Deductible if business supplies | Verify business purpose |
189 
190### 3.10 Food and entertainment
191 
192| Pattern | Treatment | Notes |
193|---|---|---|
194| PICK N PAY, WOOLWORTHS, CHECKERS, SPAR, SHOPRITE | Default: NOT deductible | Personal provisioning |
195| RESTAURANT (any) | Review under s 11(a)/s 23(g) | Bona fide business meals may be deductible; VAT input blocked under s 17(2)(a) |
196 
197### 3.11 Internal transfers and exclusions
198 
199| Pattern | Treatment | Notes |
200|---|---|---|
201| OWN TRANSFER, INTERNAL | EXCLUDE | Internal movement |
202| DRAWINGS, OWNER | EXCLUDE | Personal drawings |
203| DEPOSIT, OWN DEPOSIT | EXCLUDE | Capital injection |
204 
205---
206 
207## Section 4 -- Worked examples
208 
209### Example 1 -- Standard self-employed, mid-range
210 
211**Input:** Age 35, revenue R600,000, expenses R180,000, RA R80,000, medical R3,500/mo (main + 1 dependant), provisional paid R40,000.
212**Computation:** Net profit R420,000. s11F = 27.5% x R420,000 = R115,500 (within R430,000 cap). Taxable = R304,500. Tax = R44,136 + 26% x R59,300 = R59,554. Less rebate R17,820. Less medical credit R9,024 (R376 x 2 x 12). Net = R32,710. Less provisional R40,000. Refund R7,290.
213 
214### Example 2 -- Turnover tax
215 
216**Input:** Non-professional sole proprietor, turnover R650,000.
217**Computation:** R650,000 turnover falls within 2026/27 bracket R600,001--R950,000 at 1% above R600,000. Tax = 1% x R50,000 = R500.
218 
219### Example 3 -- Entertainment disallowed
220 
221**Input:** Client claims R15,000 client entertainment dinners. **Result:** Review under s 11(a) and s 23(g). If bona fide business development with evidence of business purpose, may be deductible. If no clear nexus to income production, disallow. s 23(m) does NOT apply to sole proprietors. VAT input on entertainment is separately blocked under s 17(2)(a) VAT Act.
222 
223### Example 4 -- Retirement cap exceeded
224 
225**Input:** Taxable income R2,000,000, RA R600,000.
226**Computation:** 27.5% x R2,000,000 = R550,000 but cap R430,000. Deduction = R430,000. Excess R170,000 carries forward.
227 
228---
229 
230## Section 5 -- Tier 1 rules (deterministic)
231 
232### 5.1 Progressive rates
233Apply rate table to taxable income. One table for all individuals regardless of marital status. **Legislation:** Income Tax Act, rates schedule.
234 
235### 5.2 Rebates
236Primary R17,820 (all). Secondary R9,768 (65+). Tertiary R3,252 (75+). Credits against tax, not deductions from income. **Legislation:** s6.
237 
238### 5.3 Interest exemption
239R23,800 (under 65). R34,500 (65+). Excess is taxable. **Legislation:** s10(1)(i).
240 
241### 5.4 s11F retirement deduction
24227.5% of greater of remuneration or taxable income (before deduction). Cap R430,000. Excess carries forward or adds to tax-free retirement lump sum (R550,000). **Legislation:** s11F.
243 
244### 5.5 Medical tax credits (s6A)
245Main + first dependant: R376/mo each. Additional: R254/mo. Credit against tax. NOT a deduction from income. **Legislation:** s6A.
246 
247### 5.6 Provisional tax (IRP6)
248Based on estimated current year. 1st: 31 Aug (50%). 2nd: last day Feb (top-up to 100%). 3rd voluntary: 30 Sep. Under-estimation: 20% penalty if < 90% of actual (income < R1M) or 80% (> R1M). From years of assessment commencing on or after 1 March 2026, the basic-amount safe harbour threshold is R1,800,000 (up from R1,000,000). **Legislation:** Fourth Schedule.
249 
250### 5.7 Turnover tax
251Non-professional services, turnover up to R2,300,000. Replaces income tax, CGT, dividends tax, VAT. Cannot claim normal deductions. **Legislation:** Sixth Schedule.
252 
253### 5.8 Wear-and-tear (s11(e))
254Straight-line over the useful life per SARS IN 47 (Issue 5). Items costing R7,000 or less: full write-off in year of acquisition under BGR 7 (small-value assets). Items above R7,000: straight-line over IN 47 useful life (computers 3 years; office furniture 6 years; office equipment 5 years; cellular phones 2 years; printers 3 years). **Legislation:** s 11(e), SARS IN 47, BGR 7.
255 
256### 5.9 Entertainment
257Sole proprietor entertainment is tested under the general deduction formula: s 11(a) (actually incurred in the production of income) plus s 23(g) (not of a domestic, private, or capital nature). Bona fide client business development meals with evidence of business purpose may be deductible. s 23(m) does NOT apply to sole proprietors -- it restricts deductions against employment income only. Note: VAT input on entertainment is separately blocked under s 17(2)(a) of the VAT Act regardless of income tax treatment. **Legislation:** s 11(a), s 23(g). Cross-reference: VAT Act s 17(2)(a).
258 
259### 5.10 Home office
260Dedicated room, regularly and exclusively for trade. IN 28 is strict. Dual-use rooms: NO deduction. Proportion = room area / total home. **Legislation:** s11(a), IN 28. Warning: the area used for trade is 'tainted' for CGT purposes -- on disposal of the residence, the primary residence exclusion does not apply to the tainted portion. Practitioners must warn clients before first claiming home office.
261 
262### 5.11 Record keeping
2635 years from submission. Invoices, receipts, bank statements, logbooks, asset register. **Legislation:** TAA s29-32.
264 
265---
266 
267## Section 6 -- Tier 2 catalogue
268 
269### 6.1 Home office qualification
270*Why:* IN 28 requires regular and exclusive use. *Default:* NOT deductible. *Question:* "Is there a dedicated room used only for business?"
271 
272### 6.2 Motor vehicle logbook
273*Why:* Business km unknown. *Default:* 0% business use. *Question:* "Do you have a logbook with date, destination, km, and purpose for each trip?"
274 
275### 6.3 Turnover tax vs normal tax
276*Why:* Depends on expense level and qualification. *Default:* Present both. *Question:* "What are your total business expenses? Are you providing professional services?"
277 
278### 6.4 s6B additional medical expenses
279*Why:* Complex, depends on age/disability. *Default:* Do not claim without reviewer. *Question:* "Age 65+? Disability? Out-of-pocket medical expenses?"
280 
281### 6.5 Bad debts
282*Why:* Must prove irrecoverable. *Default:* Do not claim. *Question:* "Was this debt previously included in income? Is it truly irrecoverable?"
283 
284---
285 
286## Section 7 -- Excel working paper template
287 
288### Sheet "Transactions"
289Columns: Date, Counterparty, Description, Amount (ZAR), Category (Revenue/Expense/Wear-and-tear/RA/Medical/EXCLUDE), Deductible amount, Default?, Question, Notes.
290 
291### Sheet "ITR12 Computation"
292Step-by-step per Section 5: gross income, deductions, taxable income, tax, rebates, medical credits, provisional tax offset.
293 
294---
295 
296## Section 8 -- Bank statement reading guide
297 
298**CSV formats.** FNB exports use comma CSV with DD/MM/YYYY. Standard Bank uses semicolons. Nedbank and Absa offer various formats. Common columns: Date, Description, Amount, Balance.
299 
300**SA-specific patterns.** "DEBICHECK" = authenticated debit order. "MAGTAPE" = batch payment. "SASWITCH" = ATM network. "PREPAID" = likely personal (airtime top-up). "MUNICIPALITY" = rates and taxes.
301 
302**Provisional tax.** Two/three payments per year to SARS. These are tax payments, not expenses. EXCLUDE.
303 
304**Medical aid.** Monthly debits to Discovery/Bonitas/etc. These are NOT deductible from income -- they generate s6A credits against tax.
305 
306**RA contributions.** Monthly debits to Allan Gray/Coronation/etc. Deductible under s11F with cap.
307 
308---
309 
310## Section 9 -- Onboarding fallback
311 
312### 9.1 Age
313*Inference:* Not inferable. Always ask. *Fallback:* "What is your age at 28 February 2027?"
314 
315### 9.2 Residency
316*Inference:* SA bank accounts suggest resident. *Fallback:* "Are you a South African tax resident?"
317 
318### 9.3 Business type
319*Inference:* From counterparty patterns. *Fallback:* "What is your trade/profession?"
320 
321### 9.4 Turnover tax election
322*Inference:* Not inferable. *Fallback:* "Have you elected turnover tax?"
323 
324### 9.5 Medical aid
325*Inference:* Monthly medical aid debits. *Fallback:* "Are you on medical aid? How many dependants?"
326 
327### 9.6 RA contributions
328*Inference:* Monthly RA debits. *Fallback:* "Do you contribute to a retirement annuity?"
329 
330### 9.7 Provisional tax paid
331*Inference:* SARS payments in statement. *Fallback:* "What IRP6 amounts have you paid?"
332 
333---
334 
335## Section 10 -- Reference material
336 
337### Test suite
338 
339**Test 1 -- Mid-range.** Age 35, R600K revenue, R180K expenses, R80K RA, medical R3,500/mo. Net tax R32,710.
340**Test 2 -- Senior.** Age 68, R200K revenue, R50K expenses, R30K RA. Below threshold. R0 tax.
341**Test 3 -- Turnover tax.** R650K turnover. Tax R500.
342**Test 4 -- RA cap.** R2M taxable, R600K RA. Deduction R430,000. Excess carries forward.
343**Test 5 -- Medical credits.** 6 members. R21,216/year credit (R376 x 2 + R254 x 4 = R1,768/mo x 12).
344**Test 6 -- Under-estimation penalty.** R200K estimated, R450K actual. 20% penalty applies if estimate < 90% of actual (for income < R1,800,000 safe harbour threshold).
345 
346### Edge case registry
347 
348**EC1 -- Interest exemption.** R23,800 <65 / R34,500 65+. Excess taxable.
349**EC2 -- Turnover tax + professional.** NOT eligible.
350**EC3 -- RA exceeds cap.** Excess carries forward.
351**EC4 -- Home office dual use.** NOT deductible.
352**EC5 -- Provisional under-estimation.** 20% penalty.
353**EC6 -- Medical credits large family.** Compute per-member.
354**EC7 -- Foreign income.** ESCALATE.
355**EC8 -- Turnover tax exit mid-year.** Transition rules apply.
356**EC9 -- Entertainment.** Sole proprietor entertainment is tested under s 11(a) and s 23(g); s 23(m) does NOT apply to sole proprietors.
357**EC10 -- Assessed loss.** Carry forward under s20; SARS may query.
358 
359### Prohibitions
360 
361- NEVER compute without knowing age
362- NEVER apply tax below age-threshold
363- NEVER allow entertainment deductions without evidence of business purpose under s 11(a) and s 23(g)
364- NEVER deduct RA above R430,000 cap
365- NEVER allow turnover tax for professional services
366- NEVER use prior year income for provisional tax (SA uses estimated current year)
367- NEVER treat medical credits as income deductions
368- NEVER allow home office for dual-use rooms
369- NEVER claim home office without warning the client of the CGT consequence on disposal of the residence (Eighth Schedule para 47)
370- NEVER allow income tax as a deduction
371- NEVER present calculations as definitive
372 
373### Sources
374 
3751. Income Tax Act 58 of 1962
3762. Tax Administration Act 28 of 2011
3773. SARS Interpretation Notes (IN 28, IN 47, IN 14)
3784. SARS eFiling -- https://www.sars.gov.za
379 
380### Disclaimer
381 
382This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a registered tax practitioner, CA(SA), or equivalent licensed practitioner in South Africa) before filing or acting upon.
383 
384The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com).
385 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q3: AI-drafted

AI-generated with structure and citations. Not independently verified.

Needs deep research against tax authority websites to reach Q2.

Accountant Review

Fully reviewed
50/50

About

Use this skill whenever asked about South African income tax for self-employed individuals. Trigger on phrases like "how much tax do I pay", "ITR12", "income tax return", "SARS", "tax brackets", "provisional tax", "IRP6", "rebates", "medical credits", "retirement deduction", "turnover tax", "eFiling", or any question about filing or computing income tax for a self-employed or sole proprietor client in South Africa. ALWAYS read this skill before touching any South African income tax work.

ZAty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.

1 of 4 in the ZA workflow: