Eswatini Tax Filing Guide: SRA Portal, Deadlines 2026

Eswatini's tax filing system is managed through the SRA e-Tax portal. Individual tax returns are due by April 30 following the tax year. Corporate tax returns are also due by April 30. VAT returns are filed monthly or bi-monthly depending on turnover. Provisional tax payments are required for businesses and certain individuals. Here is how tax filing works in 2026.

The Eswatini Revenue Authority (SRA) operates a fully electronic tax filing system. All tax returns, payments, and correspondence are handled through the e-Tax portal. Taxpayers must register for an account using their tax identification number (TIN). The system supports filing for personal income tax, corporate income tax, VAT, withholding tax, and provisional tax. The tax year for individuals is the calendar year (January to December), while the government fiscal year runs from July 1 to June 30. Personal tax overview →

Real-world example: A freelance consultant earning SZL 350,000 in 2025 must file their annual personal tax return by April 30, 2026. They log into the SRA e-Tax portal, declare their income and deductions, and pay any balance due. An employee with only salary income (tax fully withheld under PAYE) generally does not need to file. A company with SZL 10 million turnover files CIT by April 30 and monthly VAT returns by the 25th. Residency and tax obligations →

Filing Deadlines 2026

  • Individual income tax: April 30 following the tax year (e.g., 2025 return due by April 30, 2026)
  • Corporate income tax: April 30 following the tax year
  • Provisional tax payments: Two payments due — first half by August 31, second half by February 28 (or as prescribed)
  • VAT (monthly): By the 25th of the following month
  • VAT (bi-monthly/quarterly): By the 25th after the period ends
  • Withholding tax: Within 15 days after the month of payment

Taxpayers should note that if a deadline falls on a weekend or public holiday, it typically shifts to the next business day. The SRA publishes annual tax calendars at the beginning of each year.

SRA e-Tax Portal

The SRA e-Tax portal is the central platform for all tax interactions. Key features include:

  • Registration: Taxpayer registration, VAT registration, and tax type registration
  • Filing: Online submission of all tax returns with pre-filled data where available
  • Payment: Online payment via bank transfer, debit/credit card, or mobile payment
  • Notifications: Electronic notifications from the SRA regarding assessments, audits, and reminders
  • Correspondence: Secure messaging with tax officers
  • Certificates: Download tax clearance certificates, certificates of residency, and VAT registration certificates

The portal is available in English. Technical support is available through the SRA call center and local tax offices.

Penalties for Late Filing and Payment

  • Late filing: Penalties ranging from SZL 200 to SZL 10,000 depending on the type of return, delay period, and taxpayer category
  • Late payment: Interest at the prescribed rate (typically 1.5% per month or part thereof) on the unpaid tax amount
  • Non-filing: Penalties of up to SZL 50,000 for failure to file without reasonable cause
  • Incorrect filing: Additional tax of up to 100% of the understated amount for gross negligence or fraud

Voluntary disclosure before an SRA audit may result in reduced penalties. The SRA offers installment payment arrangements for taxpayers unable to pay in full.

Record Keeping Requirements

Taxpayers must maintain records for a minimum of 5 years from the end of the tax year. Required records include: accounting books and records, invoices and receipts, bank statements, contracts, payroll records, and tax returns and correspondence with the SRA. Records may be requested during tax audits. Electronic records are acceptable provided they are accessible and printable. Failure to maintain adequate records can result in penalties.

Do I need a tax agent or accountant to file?

Individuals with simple tax affairs (employment income only) can file themselves through the e-Tax portal. Businesses, self-employed individuals, and taxpayers with complex affairs are strongly advised to use a licensed tax accountant. All companies must have their financial statements independently audited if turnover exceeds prescribed thresholds.

What happens if I cannot pay my tax bill on time?

If you cannot pay by the deadline, you should file the return on time to avoid late filing penalties. Then contact the SRA to arrange an installment payment plan. Interest will continue to accrue on the unpaid amount. The SRA may grant payment extensions in cases of genuine hardship.