Lokata dwuwalutowa (nazywana też Dual Currency Deposit) jest formą lokowania wolnych środków pieniężnych opartą na pochodnych instrumentach finansowych (opcjach walutowych). Jest to połączenie lokaty z transakcją terminową dotyczącą danej pary walut.

Cechy charakterystyczne minimalną kwotą lokaty wynikającą z konieczności operowania na rynku międzybankowym jest 100.000 zł (lub ich równowartość w innych walutach), choć w ofertach niektórych banków lokaty dwuwalutowe są dostępne już od 25.000 zł zakładana na ustalony okres przeważnie od dwóch tygodni do 1 roku, wkład wnoszony w walucie bazowej z możliwością wypłaty w określonej walucie wymiany, umowa zawiera kwotę lokaty i oprocentowanie oraz początkowy kurs wymiany między dwoma walutami, oprocentowanie wyższe niż w tradycyjnych lokatach. Składa się z oprocentowania zdeponowanej lokaty terminowej oraz otrzymanej premii za ryzyko, tzw. premii opcyjnej pomniejszonej o marżę bankową.