Sign up bet or no deposit bet: these free bets are usually given to you when you sign up to a sportsbook. They're usually quite small (around $25), but you don't have to make a deposit, so it's a great way to have a flutter without spending any money.