A double tax treaty allows that tax paid can be offset in one of two countries against tax payable in the other, thus avoiding double taxation. South Africa is a signatory to double tax treaties with several countries. The following is a list of countries with which South Africa has signed a double tax treaty.
- Algeria,
- Australia
- Austria
- Belarus
- Botswana
- Belgium
- Brazil
- Bulgaria
- Canada
- China (PRC)
- Congo
- Croatia
- Cyprus
- Czech Republic
- Denmark
- Ethiopia
- Egypt
- Finland
- France
- Ghana
- Germany
- Greece
- Hungary
- India
- Indonesia
- Iran
- Ireland
- Israel
- Italy
- Japan
- Korea
- Kuwait
- Lesotho
- Luxembourg
- Malawi
Countries under negotiation
- Bangladesh
- Cameroon
- Cuba
- Estonia
- Hong Kong
- Isle of Man
- Latvia
- Lithuania
- Madagascar
- Malawi
- Morocco
- Qatar
- Senegal
- Serbia
- Sri Lanka
- Syria
- UAE
- Vietnam
A treaty with Chile has been signed but not yet ratified.