Za uchwaleniem ustawy głosowało 289 posłów, przeciw było dwóch parlamentarzystów, a 138 wstrzymało się od głosu.
Zgodnie z ustawą, kredytobiorca zadłużony w walucie obcej, np. w szwajcarskim franku, będzie mógł spłacać raty kredytu - w kasie lub przelewem - walutą bezpośrednio kupioną np. w kantorze lub innym banku, gdzie kosztuje ona mniej.
Według nowych przepisów, bank nie będzie mógł żądać w takim przypadku dodatkowych opłat czy prowizji, ani aneksów do umowy, jak to się dzieje obecnie. Zmiany mają objąć nowe kredyty oraz umowy kredytowe już zawarte, w części niespłaconej do dnia wejścia w życie ustawy. Ponadto w umowie kredytowej będzie musiała zostać zapisana wartość spreadu, po którym bank będzie sprzedawał klientowi walutę.
Zgodnie z uchwaloną ustawą, zmiany będą odnosić się nie tylko do nowych kredytów walutowych, ale też do kredytów już zawartych, które nie zostały jeszcze całkowicie spłacone - w tej części, która pozostała do spłacenia.
Sejm przyjął też poprawkę PSL likwidującą 14-dniowy okres, przed dniem płatności raty kredytu, kiedy kredytobiorca musi zgłosić pisemnie bankowi chęć zmiany waluty, w której będzie spłacał ratę.