A betting exchange typically generates revenue by charging a small commission on winning bets placed by users. This commission is a percentage of the winnings, ensuring that the exchange profits regardless of the outcome of the event.