Yes, but for certain countries such as most states in the US, Dota 2 betting is prohibited and not yet legal. Check your countries restrictions towards betting to make sure you're not breaking any laws.