Yes, the match bonus is free but it comes with certain conditions. You claim a match bonus only after making deposits. Also, these bonuses include a wagering requirement that restricts the players to withdraw the money without fulfilling this condition.