Matched betting is a strategy that uses free bet offers from bookmakers to generate guaranteed profit. It works by placing opposing bets on the same event, ensuring all outcomes are covered. This involves backing a result with the bookmaker and laying the same result on a betting exchange, offsetting potential losses and securing the promotional profit.