No, one of the enticing aspects of free slots is that no deposit is required to start playing.