Pro zákon hlasovalo jen 38 ze 107 přítomných poslanců.
Výhrady k zákonu mají především pravicoví poslanci, návrh KSČM byl ale nepřijatelný i pro sociální demokraty.
Komunisté navrhovali, aby soupis majetku podával každý z občanů s majetkem nad deset milionů korun. V soupisu by měli občané uvádět například obytné budovy, vozidla, umělecké předměty a peníze na účtu ve výši nad 200 tisíc korun.
Kdyby finanční úřad zjistil, že někdo vydělal peníze, ale není schopen doložit jejich původ, zdanily by se až čtyřiceti procenty. Hlavní problém komunistické předlohy ale ČSSD viděla v tom, že KSČM navrhovala, aby se přiznání týkalo i majetku nabytého před účinností zákona.
Podle sociálních demokratů je smyslem zákona boj proti korupci. Není ale možné, aby působil retroaktivně, zpět do minulosti, jak to požaduje KSČM. Přiznávat by se naopak měl jen ten majetek, který se ve vlastnictví objeví až po datu účinnosti zákona.
Sociální demokracie slibovala majetková přiznání již před minulými volbami. Nakonec ale slevila a vyměnila je s lidovci za to, že přistoupili na zavedení registračních pokladen. Ani ty ale nejsou pro pravicové strany akceptovatelné. ODS ve volebním programu počítá s jejich opětovným zrušením. - více zde