حدّدت المادة 20 من القانون 06ـ 01 الصادر في 20 فيفري 2006 مهام الهيئة  الوطنية للوقاية من الفساد و مكافحته.:

1ـ اقتراح سياسة شاملة للوقاية من الفساد ؛
2- تقديم توجيهات تخص الوقاية من الفساد ؛
3ـ وضع برامج تسمح بتوعية وتحسيس المواطنين؛
4ـ جمع ومركزة واستغلال  كل معلومة يمكن أن تساعد على الكشف و الوقاية من وقائع الفساد ؛
5ـ التقييم الدوري للآليات القانونية و الإجراءات الإدارية؛
6 ـ تلقي التصريحات بالممتلكات الخاصة بالمنتخبين المحليين وكذا التصريحات الخاصة ببعض الأعوان االعموميين الذين يشغلون مناصب حسّاسة في الدولة ؛
7ـ الاستعانة بالنيابة العامة  بهدف جمع الأدلة ومباشرة تحريات حول وقائع الفساد ؛
8ـ تأمين التنسيق ومتابعة النشاطات والأعمال في الميدان ؛
9ـ السهر على تعزيز التنسيق بين القطاعات
10ـ الحثّ على كل النشاطات  الخاصة بالبحوث وتقييم الأعمال المنجزة .

.المهام المؤسساتية

إلى جانب هذه المهام، نضطلع الهيئة  الوطنية للوقاية من الفساد و مكافحته  على أداء ثلاث مهام  بصفة  منتظمة و دائمة :

  • إعداد التقرير السنوي الذي يرفع إلى رئيس الجمهورية ؛
  • تلقي التصريحات بالممتلكات الخاصة بالمنتخبين المحليين  وبعض  فئات من الأعوان    العموميين ؛
  • تلقي  التصريحات المتعلقة بالتوظيف بالتزامن مع المستخدمين السابقين طبقا للشروط  المحددة في الأمر رقم 07- 01 .