That entirely depends on the conditions of the free bet. There are several types of free bets and the one you are referring is called a 'rollover bet' because you need to bet (rollover) your money a certain number of times before you can withdraw it. The majority of free bets are actually not like this and are therefore much profitable :) Would you be interested in learning more?