1. To receive public complaints and information from Individual/Departments.
2. To promote Good Governance in Khyber Pukhtunkhwa in order to ensure the implementation of laws, safeguard the citizen’s rights and to provide Justice in a transparent manner.
3. To supervise implementation mechanism of Provincial programs and to check misuse/abuse of authority through corruption/corrupt practices, misappropriation of funds/commissions e.t.c.
4. To promote the integrity and accountability of the public sector administration in the Province.
5. To collect and investigate information regarding violation of corruption related law in KP.
6. To prosecute the culprits under the law.