What is Branch Tax?

Legal Definition
This is a Southern Africa tax that nonresident companies must pay if they register a branch instead of another company.