IB charges you a fee and then matches your trade with someone else. After this trade happens, IB no longer carries any risk
Sportsbooks charge you a fee and then take the other side of your bet themselves