Yes, William Hill gives away free bets. As a new player, you receive three of these promotions, each worth £10, totalling up to £30. To get the offer, you must sign up at the online bookmaker, deposit, and place stakes of at least £10.  After meeting these prerequisites, the operator credits your account accordingly, which you can use to place stakes. Note that there are wagering requirements and other conditions to meet to get your winnings from the platform.