Atrakcyjność kredytów walutowych w głównej mierze polega na ich niskim oprocentowaniu. Spłaty kredytu dokonuje się w złotówkach według kursu obowiązującego w dniu spłaty rat.
Niesie to za sobą ryzyko zarówno dla banku jak i dla kredytobiorcy, może się bowiem okazać, że w przyszłości kurs danej waluty w stosunku do złotówki zmieni się znacznie.
W przypadku umocnienia się złotówki wobec waluty, w której denominowany jest kredyt zyska kredytobiorca ale istnieje też ryzyko, że złotówka ulegnie osłabieniu i wówczas przyjdzie nam spłacić kredyt o wyrażonej w złotówkach wartości wyższej niż wynikałoby to z jego oprocentowania. Zazwyczaj umowa kredytowa daje możliwość zabezpieczenia się przed nadmiernymi wahaniami kursowymi poprzez umożliwienie przewalutowania kredytu w trakcie jego spłaty.
Banki oferujące kredyty walutowe starają się ograniczyć ryzyko kursowe udzielając kredytów w walutach o w miarę stabilnych kursach. Niepewność co do przyszłych kursów jest jednak nie do wyeliminowania, więc zaciągając kredyt walutowy należy mieć tego świadomość.
Ryzykiem kredytobiorcy związanym z kredytami walutowymi jest też spread walutowy będący wynikiem tego, że bank wypłaca kredyt w złotówkach i przy przeliczaniu kwoty kredytu stosuje kurs kupna waluty, natomiast spłata rat kredytu odbywa się po kursie sprzedaży. Między kursem kupna a kursem sprzedaży występuje zazwyczaj niewielka różnica, która stanowi dodatkowy zarobek banku.