completely free. If you like it alot and you want to play for real money instead of fake money, then I suppose you have to create an account which would involve a credit card. But if you want to play with fake money, which is still fun, then you dont need anything.
"You can shear a sheep many times, but you can skin him only once." -Amarillo Slim