All sports betting sites charge a small commission, which is not really a "house edge" in the same way it is at an online casino, but it still detracts a little form your profit. Some online betting sites don't charge anything at all. The fee, though, doesn't determine if the website is good, so don't be biased against it.