How to File Your Tax Return in South Africa: eFiling, Auto-Assessments & Deadlines
Filing a tax return intimidates people it shouldn't. For most salaried South Africans it's a free, largely pre-populated, once-a-year online task that frequently ends in a refund — and increasingly, SARS files a draft FOR you via auto-assessment. But the process has real decisions inside it (accept the auto-assessment or reject it? which deductions to claim?) where getting it wrong costs money, either in refunds left unclaimed or in trouble for under-declaring. This guide walks the whole thing: who must file, how auto-assessments work and when to override them, the eFiling steps, the documents, the deductions, and the deadlines.
Who must file — and the tax year
The tax year runs 1 March to 28/29 February — so the 2026 filing season covers income earned from 1 March 2025 to 28 February 2026. Broadly, if you earned income in that period you're in the system, though not everyone must actively file: very low earners below the filing threshold with simple affairs may not need to, and many salaried people are auto-assessed (below). But filing is often worthwhile even when not strictly required — because it's how you claim refunds for over-withheld PAYE and unclaimed deductions (medical credits, retirement contributions, and more). If you have multiple income sources, earn above the threshold, want to claim deductions, or received an auto-assessment you disagree with, you file. Provisional taxpayers (those with significant non-salary income — freelancers, the self-employed, meaningful investment income — as our freelancing and interest-tax guides cover) have their own filing track and later deadlines.
Auto-assessments: the decision most people now face
SARS increasingly does the first draft for you. During the auto-assessment window (1–12 July 2026), SARS uses third-party data — your employer's IRP5, medical scheme, banks, retirement funds — to generate an assessment and notifies you by SMS/email. If you get one, you face a decision: accept or reject. Accept (do nothing) if it's correct — if the auto-assessment captures your full picture accurately, you needn't file anything, and any refund pays automatically into your bank account. Reject and file a corrected ITR12 if it's wrong or incomplete — critically, auto-assessments are built only from data SARS RECEIVES, so they routinely MISS things: out-of-pocket medical expenses, home-office deductions, retirement annuity contributions you pay privately, donations, travel claims, and other deductions no third party reported. If you have deductions the auto-assessment didn't include, accepting it means leaving your own refund on the table — so check what it captured against your reality, and if it under-claims, file the corrected return by the deadline. The auto-assessment is a convenience, not a verdict: accept it when it's right, override it when it misses your deductions.
How to file: eFiling and the MobiApp
If you're filing (correcting an auto-assessment or filing fresh), the process is online and free: SARS eFiling (the website — register once with your ID and details) or the SARS MobiApp. The steps: log in, open your ITR12 return for the tax year, and work through it — much is pre-populated from third-party data (your IRP5 income, medical scheme contributions, retirement fund contributions, investment interest), which you verify against your own certificates rather than trust blindly (pre-population errors happen, especially with multiple employers or changed circumstances). Complete the sections the pre-population doesn't cover — additional medical expenses, other deductions, other income — attach or retain supporting documents, and submit. SARS issues an assessment (the ITA34) showing whether you owe or are owed; refunds pay to your bank account, and any amount owing has its own payment process. The whole thing, for a straightforward salaried return, takes well under an hour once your documents are gathered.
The documents you need
Gather these before you start: your IRP5/IT3(a) (your employer's tax certificate of income and PAYE — the return's backbone); your medical scheme tax certificate (contributions and claims not paid — for the medical credits our medical-tax-credit guide details) plus records of out-of-pocket medical expenses; your retirement annuity and pension contribution certificates (retirement contributions are tax-deductible within limits — a major deduction); IT3(b) certificates for investment interest (per our tax-on-interest guide); records of any other income (rental, side income — our side-hustle guide's tax section applies); donation receipts (donations to registered public benefit organisations are deductible within limits, with a section 18A certificate); and travel logbooks if claiming travel. Most of these arrive automatically each tax season and much is pre-populated — but having them in hand lets you verify the return and claim what pre-population missed. The organising principle: SARS knows what third parties told it; YOU must supply what they didn't, and that's where the refunds hide.
The deadlines and getting help
The 2026 season dates: auto-assessments 1–12 July; non-provisional individuals file 13 July to 23 October 2026; provisional taxpayers 13 July 2026 to 22 January 2027. Miss the deadline and penalties and interest can apply — so diarise it, and if you're rejecting an auto-assessment, file the correction within the non-provisional window. For simple salaried returns, self-filing on eFiling is entirely doable and free — this guide plus SARS's own help material covers it. For complex situations (multiple income sources, provisional tax, business income, significant deductions, or an auto-assessment dispute you're unsure about), a tax practitioner earns their fee: the refund they surface or the penalty they prevent usually exceeds their cost, and provisional-tax and business returns especially reward professional help. Whichever route, the two habits that serve every filer: keep your documents organised through the year (the shoebox of medical slips is real money at filing time), and don't ignore filing season — a return not filed is a refund not claimed and, eventually, a compliance problem that's cheaper to avoid than to fix.
Frequently asked questions
Do I have to file a tax return in South Africa?
If you earned above the filing threshold, have multiple income sources, want to claim deductions, or disagree with an auto-assessment, yes. Even below the threshold, filing is often worthwhile to claim refunds for over-withheld PAYE and unclaimed deductions. Many salaried people are auto-assessed first.
Should I accept my SARS auto-assessment?
Accept it (do nothing, refund pays automatically) if it accurately captures your full picture. Reject and file a corrected ITR12 if it misses deductions — auto-assessments are built only from data SARS received, so they routinely omit out-of-pocket medical, private retirement annuity contributions, home-office and other deductions. Accepting a return that under-claims leaves your refund unclaimed.
How do I file my tax return online?
Via SARS eFiling (website) or the SARS MobiApp: log in, open your ITR12, verify the pre-populated income and contributions against your certificates, complete the sections it doesn't cover (additional medical, other deductions), and submit. It's free and, for a salaried return, takes under an hour with documents ready.
What documents do I need to file my tax return?
Your IRP5, medical scheme tax certificate (plus out-of-pocket medical records), retirement contribution certificates, IT3(b) investment interest certificates, records of any other income, donation receipts, and a travel logbook if claiming travel. Most arrive each season and much is pre-populated — but keep them to verify and claim what SARS didn't auto-include.
What is the deadline to file my 2026 tax return?
For 2026: non-provisional individuals file 13 July to 23 October 2026; provisional taxpayers to 22 January 2027; auto-assessments run 1–12 July. Miss the deadline and penalties and interest can apply — diarise it, and file any auto-assessment correction within the non-provisional window.