Yes. If you are playing with a free casino bonus (e.g. no deposit bonus or no deposit free spins), you have the potential to win real money. However, this money will only be credited to your casino account and cannot be withdrawn by you unless you meet specific wagering requirements, which will require you to deposit and play with your own money.