SoFi Invest makes money in a few different ways to avoid charging you any fees. They earn interest on your cash balance, they sometimes lend out your shares to short investors for a fee, and they also sell their order flow to market makers. These are all fairly common of most brokers.