Africa Tax Authority and Tax ID Reference Table
When you roll out an ERP across more than one African country, the first master data question is simple: which tax ID goes in which field. This table gives the authority, the name of the ID and the headline consumption tax rate for 19 countries so you can design vendor, customer and legal entity records correctly.
| Country | Revenue authority | Tax ID name | Consumption tax | Headline standard rate | Master data note |
|---|---|---|---|---|---|
South Africa | SARS (South African Revenue Service) | Income tax reference number; VAT number | VAT | 15% | VAT numbers are 10 digits and start with 4. Keep income tax and VAT numbers in separate fields. |
Kenya | KRA (Kenya Revenue Authority) | PIN (Personal Identification Number) | VAT | 16% | Companies carry a PIN too. Supplier invoices must be eTIMS compliant to be deductible. |
Nigeria | FIRS, succeeded by the Nigeria Revenue Service under the 2025 tax reform laws | TIN (Tax Identification Number) | VAT | 7.5% | Confirm the current authority name and TIN rules before go live. Reform is recent. |
Egypt | ETA (Egyptian Tax Authority) | Tax Registration Number | VAT | 14% | E-invoicing needs the registration number on both seller and buyer. |
Ghana | GRA (Ghana Revenue Authority) | TIN; Ghana Card number for individuals | VAT plus separate levies | 15% headline, levies vary | Levies change often. Store levy codes separately from the VAT code. |
Tanzania | TRA (Tanzania Revenue Authority) | TIN | VAT | 18% | Fiscal receipts come from EFD or VFD devices. Keep the receipt number on purchase records. |
Uganda | URA (Uganda Revenue Authority) | TIN | VAT | 18% | Invoices are issued through the URA EFRIS system for VAT registered taxpayers. |
Rwanda | RRA (Rwanda Revenue Authority) | TIN | VAT | 18% | Invoices come from EBM (Electronic Billing Machine) software or hardware. |
Zambia | ZRA (Zambia Revenue Authority) | TPIN (Taxpayer Identification Number) | VAT | 16% | Smart Invoice integrates with a Virtual Sales Data Controller. |
Zimbabwe | ZIMRA (Zimbabwe Revenue Authority) | BP number; separate VAT registration number | VAT | 15% | Multi currency trading is common. Hold the transaction currency on every tax line. |
Ethiopia | Ministry of Revenues | TIN | VAT | 15% | Confirm customs side registration with the customs authority separately. |
Morocco | DGI (Direction Generale des Impots) | Identifiant Fiscal (IF) | TVA | 20% | Company also has an ICE number. Store both identifiers. |
Botswana | BURS (Botswana Unified Revenue Service) | TIN | VAT | 14% | Member of SACU, so customs and excise arrangements differ from non members. |
Namibia | NamRA (Namibia Revenue Agency) | TIN | VAT | 15% | Member of SACU. Check import VAT treatment for goods from South Africa. |
Mozambique | AT (Autoridade Tributaria) | NUIT | IVA | 16% | NUIT is required on invoices. Documents are usually in Portuguese. |
Senegal | DGID (Direction Generale des Impots et des Domaines) | NINEA | TVA | 18% | Part of the WAEMU/UEMOA zone, so XOF is the currency. |
Cote d'Ivoire | DGI (Direction Generale des Impots) | Numero de Compte Contribuable (NCC) | TVA | 18% | Part of the WAEMU/UEMOA zone, so XOF is the currency. |
Cameroon | DGI (Direction Generale des Impots) | NIU (Numero d'Identifiant Unique) | TVA | 19.25% (includes council surtax) | CEMAC zone, XAF currency. The rate includes a local surcharge, model it as one code. |
Mauritius | MRA (Mauritius Revenue Authority) | TAN (Tax Account Number); VAT registration number | VAT | 15% | Useful as a holding or trading entity location, check treaty rules with a tax adviser. |
Malawi | MRA (Malawi Revenue Authority) | TPIN | VAT | 16.5% | Electronic invoicing is mandated for VAT registered businesses. |
Headline rates and authority names change with annual budgets and reform laws. Treat this as a starting point for master data design and confirm every rate and ID format with the revenue authority or your tax adviser before configuring tax codes. This is general information, not tax advice.
Check your partner tax IDs against live ERP data
Optional: we can review your vendor and customer master for missing or malformed tax IDs, read only.
Optional. The tool and every export work without this. No spam.
How to use the table
Use the search box to find a country, an authority abbreviation or an ID name such as TPIN or NINEA. Read across the row to see what a local invoice, customs entry or tax return will call the identifier. Then map each identifier to a field in your ERP. Most systems have one generic tax number field on the business partner, and that is rarely enough for countries where a company has separate income tax and VAT numbers.
- Search by authority abbreviation, ID name or country.
- Use the master data note column when designing validations.
- Export the filtered rows to Excel for your data migration template.
Why tax ID design matters for ERP
A wrong or missing tax ID is the most common reason a supplier invoice is rejected in a tax audit, an input VAT claim is disallowed, or an e-invoice fails validation. In several markets, including Kenya, Egypt and Uganda, the buyer and seller IDs are transmitted to the authority in real time, so a typo blocks the document. Build format checks into the business partner screen, store the ID with its issuing country, and make it mandatory for any partner whose invoices carry input VAT.
Reading the VAT column
The headline rate is the standard rate on most taxable goods. It is not the whole story for a manufacturer. Many countries zero rate exports, exempt basic foodstuffs, apply special regimes to capital goods, or add levies on top. Francophone countries use TVA, Portuguese speaking countries use IVA. Model each rate as its own tax code with an effective date range so a change in the budget does not rewrite history on posted documents.
Common mistakes
Teams often copy the South African pattern to every country. They store one tax number, assume a single VAT rate and forget local levies. Other frequent errors are mixing up the customs registration with the tax registration, storing the ID without the country prefix, and forgetting that WAEMU and CEMAC countries share currencies but not tax administrations. Review the table with your local finance lead before freezing the design.
Frequently Asked Questions
Is the VAT rate in this table always current?
No. It is the headline standard rate at the time of writing. Budgets and reform acts change rates and levies, so confirm with the revenue authority or your tax adviser before you configure or change tax codes in production.
Why do some countries show two tax IDs?
Countries like South Africa, Zimbabwe and Mauritius issue a separate VAT or consumption tax registration number in addition to the income tax number. Your ERP should store both, because returns and invoices reference different numbers.
Can I use this to validate tax ID formats?
It gives names and context, not format rules. Formats are set by each authority and change. Use it to plan fields, then get the current format specification from the authority or an official portal before building validations.
Does this replace a tax adviser?
No. It is a design aid for ERP master data. Tax treatment, registration thresholds and filing obligations depend on your legal structure and activities, so a local adviser should confirm the final setup.
If you run an ERP across several African entities and want tax IDs, rates and validations checked against live master data, Netray can run a read-only review over your vendor and customer tables.
Related Tools
Africa E-Invoicing and Fiscal Device Regimes Reference
A lookup of the electronic invoicing and fiscal device systems used by African revenue authorities, and what each one means for ERP billing design.
Compliance & ContractsAfrica Manufacturer Monthly Tax Compliance Checklist
A 32-point month-end checklist covering VAT, withholding tax, payroll taxes, customs and ERP data controls for a manufacturing entity in Africa.
Compliance & ContractsAfrica Supplier Tax Compliance Request Letter Template
A fill-in letter that asks a supplier for tax registration, tax clearance and bank documents before you create or pay the vendor in your ERP.
Country & TaxAfrica and Middle East VAT Rates Reference
Standard VAT rates, currency codes and tax authorities for 22 African and Gulf countries, built for ERP tax code and multi-country setup.
More Country & Tax tools
See all- Server Room UPS Runtime Calculator for ERP Servers
- Tally Prime Manufacturing Journal Checklist
- Tally Stock Item Import Template (Excel)
- Busy Accounting GST Setup Checklist
- GST Tax Invoice Format Template for Indian Manufacturers
- Delivery Challan Format Template for Goods Movement in India
- Purchase Order Format Template for Indian Manufacturers
- Job Work Challan Register and ITC-04 Worksheet
- TDS Deduction Tracker Worksheet for Vendor Payments