How can I calculate customs code check digit?

  1. Traders/Importers/Exporters who followed the Registration, Licensing and Accreditation (RLA) process successfully are allocated a Customs & Excise code. For Customs, it is also known as a Customs Client Number or Importers code or Exporters code. The Customs codes are confidential and allocated to the clients that apply with strict provisions not to share. The algorithm used by SARS to generate this numeric code, including any validation (including check digit modulus rules) is not shared publicly. In other words, the Customs and Excise code is a classified code available only to the Customs and Excise registrants and must at all times be secure. If you want to retrieve the Customs code, you can do so through the online query Request my Customs Code.
  2. If you are however looking for a Customs Tariff code for the importing of goods, you need to refer to the appropriate tariff heading under the Customs Tariff. Here are the steps and details for the tariff determination:
    1. Tariff Heading: Look for the applicable tariff heading under the relevant the category.
    2. Customs Value Calculation: The customs value is determined based on the General Agreement on Tariffs and Trade (GATT) valuation code, which involves six valuation methods.
  3. If you want to however calculate Customs duty, it is a process with many variables and stakeholders and would therefore be advised to make use of a clearing agent/broker, or alternatively you can view the Duties and Taxes | South African Revenue Service which will provide you with more details.

For further details, you can refer to the sources directly on the SARS website:

Last Updated: