Yes, you can receive a bonus on every deposit until you reach the maximum bonus limit for your account type. However, if you make a withdrawal, the bonus will be recalculated to 40% of your remaining balance. You can continue earning bonuses on future deposits until you reach the maximum bonus cap.