A no deposit free spin is a bonus offer that allows one to be awarded the full extent of free spins without depositing the casino’s account. Whether they are no deposit or deposit spins is highlighted on the bonus advertisement.