Każda transakcja kosztuje: spread (różnica między ceną kupna i sprzedaży), prowizja, punkty swapowe. Komisja Nadzoru Finansowego (KNF) zwraca uwagę, że opłaty w CFD (kontraktach na różnicę) liczy się zwykle od pełnej wartości pozycji.
Badanie 66 465 amerykańskich gospodarstw domowych z lat 1991–1996 pokazało, że najczęściej handlujący osiągali 11,4% rocznie, gdy rynek dał 17,9%. Autorzy, Brad Barber i Terrance Odean, tłumaczą to nadmierną pewnością siebie.
KNF zauważyła też, że bonusy skłaniają klientów CFD do częstszego handlu, a przez to do większych strat. Dlatego dostawcom CFD zakazano takich zachęt.
20 transakcji dziennie po 8 zł kosztów to 160 zł dziennie. W 20 dni handlowych daje to 3200 zł, zanim zarobisz choćby złotówkę.