Výjimky se podle sněmovní verze měly vztahovat na všechny státní podniky a společnosti s většinovou účastí státu, krajů nebo obcí, které mají obchodní či průmyslovou povahu. Podle kritiků tím ale registr smluv ztratil smysl, neboť by z něj zmizely dvě pětiny smluv.
Radko Martínek (ČSSD) neúspěšně navrhoval zrušit celý zákon, označil ho za protiústavní a narušující hospodářskou soutěž. Totéž navrhoval i Michal Canov (SLK). Senát místo toho podpořil jeho jiný návrh, který má zrušit platné výjimky ze zveřejňování smluv pro Parlament, prezidentskou kancelář, Ústavní soud, Nejvyšší kontrolní úřad, úřad ombudsmanky i úřad Národní rozpočtové rady.