Regretfully, every bonus featured at CasinoChan requires a deposit. However, don't worry a small deposit is all you need to take advantage of the welcome bonus and all of the other regular promotions.