Leta 2004 je bil sprejet Zakon o preprečevanju korupcije (ZPKor). Komisija za preprečevanje korupcije (Komisija) je bila tako ustanovljena na podlagi ZPKor ter Konvencije ZN proti korupciji (UNCAC), ki od držav članic priporoča ustanovitev neodvisnega organa za omejevanje korupcije.
Komisija je postala samostojni državni organ z večjimi pooblastili v boju proti korupciji. Predsednik Komisije s šestletnim mandatom je postal Drago Kos, namestnica predsednika je postala Nadja Žnidarčič Ferrari ter člani Barbara Lavtar, Bojan Dobovšek in Marko Hvala, ki je s te funkcije odstopil aprila 2006.
Urad postane Komisija za preprečevanje korupcije