Technology

Tax deductions for Software Developers

A reference to SARS-allowable deductions commonly discussed by software developers, programmers, and IT professionals in South Africa. Eligibility still depends on whether you have a trade or only a salary.

Common tax deductions for Software Developers in South Africa

For Software Developers, the lines that actually differ from the next profession are home office expenses, computer equipment and peripherals, software licenses and subscriptions. Each one still has to be incurred in the production of income. A salary-only year is gated by section 23(m) before any of them count.

If this year is salary only, read section 23(m) — what still counts before treating the list below as claims.

Home office expenses - internet, electricity, dedicated workspace (must be used exclusively for work)Section 23(b)
Computer equipment and peripherals - laptops, monitors, keyboards (depreciation over 3 years)Section 11(e), IN 47
Software licenses and subscriptions - IDE, cloud services, hostingSection 11(a)
Online courses and certifications - Udemy, Coursera, AWS/Azure certs (if directly related to current employment)Section 11(a)
Professional body fees - e.g. IITPSA membershipSection 11(a)
Co-working space fees (if no employer-provided office)Section 11(a)

Important: This is general guidance based on the Income Tax Act and SARS Interpretation Notes. It is not professional tax advice. Deductibility depends on your individual circumstances. Consult a registered tax practitioner for complex situations. All SARS section references are based on current legislation and may be subject to change.

OFO and IRP5 codes for Software Developers

Occupation codes 2512, 2514, 2511 on the ITR12, and the source codes that usually show on a certificate for software developer work.

OFO Occupation Code (ITR12)

Select one of these when SARS eFiling asks for your occupation:

  • 2512Software Developer
  • 2514Applications Programmer
  • 2511Systems Analyst

IRP5 / IT3(a) Source Codes

Common income source codes on your tax certificate:

  • 3601Salary / Wages
  • 3616Independent Contractor
  • 3606Overtime

OFO codes are from the Organising Framework for Occupations used by SARS on the ITR12 return. IRP5 source codes appear on the tax certificate issued by your employer or contractor. Codes are based on the current SARS eFiling system and may be updated by SARS periodically.

Review statements for Software Developer work

Upload bank statements. Taxzi flags lines that may qualify under SARS rules. Mixed shops stay out until you say what they were. You confirm every claim. This is guidance — not a filed return.

Works with FNB, Standard Bank, Absa, Nedbank, Capitec, Investec and Discovery Bank PDF statements.

Check my statement (free)

3 + 3 free estimates