And now to add to this if your turnover is between R5m and R35m you have to use an "accredited" agency. From business report "Under the new policy, it will no longer be acceptable for businesses with annual turnover of R5 million or more to conduct self-assessment to determine their BEE credentials." link is here
The answer is to keep your turnover below R5m. Just like for employment equity keep your staff numbers low.