Corupția în sectorul public poate fi prevenită prin adoptarea de măsuri de transparență și responsabilitate în ceea ce privește folosirea banilor publici, prin sporirea resurselor și capacităților instituțiilor care luptă împotriva corupției și prin implicarea cetățenilor și a societății civile. Principalele probleme cu care se confruntă instituțiile de aplicare a legii în combaterea corupției sunt insuficiența resurselor și capacităților instituționale, precum și presiunile politice și economice din partea celor implicați în acte de corupție.