Most of them yes. However, free spins on deposit exist. You can differentiate them by reading the bonus terms.