Yes, you typically need to deposit money into your account. However, Epicwin is currently offering new players a welcome bonus of free credit ewallet worth RM5, or 500 credits, just for signing up!