Online craps can be played for free. Many casino sites will allow you to play without making an account at all. In other casinos, you’ll be able to play it with a casino account, but you won’t need to make a deposit first. However, if you plan on winning real cash when playing craps, you will need to make a deposit first.