If you want to play real money baccarat, you are required to make a deposit in advance. Some sites will provide a no deposit bonus when you are not required to make a deposit but need to register at the site before placing a bet.