The platform generates money in various ways, including foreign currency (FX) fees on non-GBP transactions, monthly fees for its plans, interest on uninvested capital, and payment for order flow (compensation from market makers for routing trades).