The CAG is the head of the Indian Audit and Accounts Department and is the chief guardian of public purse. His duty is to audit all receipts and expenditure of the Union and State governments and report on them.