Free betting on a website is actually not free but it allows you to place your bets without adding your money. For instance, if you stake £10 on a team beating another by 3.0, you will receive £30 but if you stake a free bet of £10, you will receive only £20.