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 returnVAT 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 portalPayroll (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 employeesB-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.