Odsetki nalicza się na koniec każdego dnia handlu w ramach tzw. operacji rolowania (przeniesienia) pozycji (rollover). Procedura ta polega na jednoczesnym zamknięciu i ponownym otwarciu pozycji klienta po bieżącym kursie rynkowym. Konieczność rolowania wynika z przyjętego sposobu rozliczania transakcji na rynku walutowym. Operacja ta nie pociąga za sobą żadnych prowizji ani opłat dla klienta. Znaczenie dla niego ma praktycznie jedynie saldo naliczonych odsetek.
Wśród brokerów foreksowych nie ma jednolitej zasady, co rozumie się przez koniec dnia roboczego. Np. Global Forex Trading (Efix Polska) rozlicza transakcje o 15.00 czasu wschodnio-amerykańskiego (EST). W przypadku platformy Oanda rolowanie następuje o 16.00 EST. Z kolei u polskiego brokera X-Trade procedura ma miejsce o północy warszawskiego czasu letniego.
Stopy procentowe, stanowiące podstawę obliczeń, pochodzą z rynku międzybankowego. Wobec tego mogą zmieniać się codziennie i w rezultacie każdego dnia odsetki na rachunku mogą być naliczane według różnych stawek. Ważne jest też, że depozyt w danej walucie jest powiększany o procenty według stopy depozytowej, a od pożyczki w tej samej walucie potrąca się je według stopy dla pożyczek. Oczywiście, stopa pożyczkowa jest wyższa od stopy depozytowej.
Przykładowo: kupiliśmy GBP/USD. Załóżmy, że międzybankowe stopy procentowe dla obu walut są następujące: GBP: 5% (stopa depozytowa) / 5,1% (stopa dla pożyczek); USD: 3% / 3,05%. Oznacza to, że broker będzie nam doliczał odsetki od funtów brytyjskich według stopy depozytowej 5% oraz jednocześnie będzie pobierał odsetki od dolarów według stopy 3,05%. Ponieważ stopa depozytowa dla GBP jest w tym przykładzie wyższa od stopy dla pożyczek w USD, ostateczne saldo odsetek będzie dodatnie.
Na pierwszy rzut oka może wydawać się, że różnice oprocentowania mają niewielkie znaczenie dla stanu rachunku. Pomiędzy najważniejszymi światowymi walutami to najwyżej kilka procent w skali roku. Należy jednak pamiętać, że odsetki są naliczane nie od środków faktycznie znajdujących się na rachunku, ale od wartości nominalnej kontraktu (lota). Jeśli kontrakt opiewa na 100 000 USD, a różnica oprocentowania dla danej pary walut wynosi zaledwie 1%, to w skali roku oznacza to odsetki w kwocie aż 1000 USD - to tyle samo, ile często wynosi depozyt zabezpieczający. Taka kwota zostałaby odpowiednio doliczona lub odjęta od naszego rachunku, gdybyśmy trzymali jeden kontrakt na tę przykładową parę walutową przez cały rok.Co dzień albo co sekundę
Zazwyczaj odsetki nalicza się od całych dni handlu, pomijając fakt, że inwestor trzymał pozycję tylko kilka godzin. Pod tym względem wyróżnia się platforma Oanda. Broker ten nalicza procenty z dokładnością co do sekundy.