CFD brokers in the UK make money by charging commissions, spreads, and swap rates for leveraged trades that remain open overnight. They also make money from inactivity fees, deposit/withdrawal processing fees, currency conversion fees, and, if they are a market maker – from your losses.