No, online casino sites normally award a free spins no deposit bonus on selected slot games. Players should read the bonus rules to find the eligible games and other requirements.