The auditor general is the watchdog of all money that is given to the government and spent by them. The auditor general checks the accounts of all national and provincial government departments and all local governments to make sure that money is being accounted for.