Skip to content

Odoo for South Africa: VAT, SARS & Localization Guide

DeployMonkey Team · March 22, 2026 8 min read

South African Tax in Odoo

South Africa has a 15% VAT rate (increased from 14% in 2018). Businesses must register for VAT if turnover exceeds R1 million. SARS (South African Revenue Service) requires regular VAT returns and PAYE submissions.

Setup

# Select South Africa during Odoo setup
# Installs:
# - South African chart of accounts
# - 15% VAT configuration
# - ZAR as default currency

# Company:
# VAT Registration Number
# Company Registration Number (CIPC)
# Tax Reference Number (for SARS)

Tax Configuration

# VAT Rates:
# 15% — Standard rate (most goods and services)
# 0% — Zero-rated (basic food, exports, fuel levy goods)
# Exempt — Financial services, residential rent, public transport

# Setup in Odoo:
# Sales Tax 15%: applied on customer invoices
# Purchase Tax 15%: applied on vendor bills (input VAT)
# Zero-rated: 0% sales tax with tax group for reporting
# Exempt: no tax, separate category for VAT 201 return

VAT Return (VAT 201)

# Filed bi-monthly (every 2 months) or monthly if turnover > R30M
# Odoo → Accounting → Reports → Tax Report

# Key fields:
# Output VAT (sales): collected from customers
# Input VAT (purchases): paid to suppliers
# Net VAT: Output - Input (payable to SARS or refundable)

# Export data for eFiling submission on SARS eFiling portal

Payroll (PAYE, UIF, SDL)

# South African payroll deductions:
# PAYE — Pay As You Earn (income tax brackets)
# UIF — Unemployment Insurance Fund (1% employer + 1% employee)
# SDL — Skills Development Levy (1% of payroll)
# Retirement fund contributions
# Medical aid contributions

# Odoo Enterprise Payroll or third-party SA payroll module
# Monthly EMP201 submission to SARS
# Annual IRP5/IT3(a) certificates for employees

B-BBEE Considerations

  • Track procurement from B-BBEE compliant vendors
  • Vendor classification by B-BBEE level
  • Procurement spend reporting by B-BBEE status
  • Custom fields on res.partner for B-BBEE level and expiry

Multi-Currency

# South African businesses often deal in:
# ZAR — South African Rand (default)
# USD — US Dollar (international trade)
# EUR — Euro (European trade)
# GBP — British Pound

# Configure multi-currency with SARB exchange rates
# Or use European Central Bank rates (free in Odoo)

DeployMonkey for South Africa

Deploy Odoo for your South African business on DeployMonkey. The AI agent configures 15% VAT, South African chart of accounts, and SARS-ready reporting.