I will focus on wagering requirements of bonus money given by individual casinos. Feel free to add to this or ask questions! For example purposes, I will use the wagering requirements of Grand Fortune Casino (link) ...This is general information and is not specific to EVERY casino. You have to read the terms and conditions on each casino's website to get a full understanding of their terms. This casino offers a FREE $35 welcome bonus. This means you do not have to deposit any of your money to get the $35 added to your bank to play with. They state that the bonus ($35) has to be wagered 50 times before a withdrawal will be authorized. This means you have to take that $35 and bet it 50 times the amount of $35 (which is $1,750). Let's say you are betting $2.50 each spin, each time and no other denominations. This means you would have to hit that spin button 700 times before you have reached your wagering requirement of $1,750. Whatever is left after doing this will be the amount that you will be able to cash out. They also have a withdrawal limit of $100 on this free $35. So let's say you have met your requirement and you are left with $300 in your bank, only $100 of that can be withdrawn for cash. The rest you would have to play out. Deposit Bonuses This casino offers 400% on any deposit that you make up to $4,000. This means if you deposit $100, not only will you have your $1oo to play with, but they will add 400% of that amount to your balance to play with. ( $100 of your money + $400 bonus money = $500 in your bank to play with) They state that the deposit and bonus amount must be wagered 35 times before a withdrawal will be authorized. Notice the difference here. This means you have to wager 35 times both your deposit and bonus amount to meet the wagering requirement. ($500 x 35 = $17,500). Yes, you would have to wager $17,500 before a withdrawal would be authorized. They also state that only wagering on Slots, Keno and Scratch Cards will contribute towards meeting your requirements and the max that you can cash out is YOUR DEPOSIT amount times 20, up to $5,000. So that means that in this example, you have deposited $100 so your max cash out on this one would be $2,000. ($100 x 20 = $2,000). (I know that sounds ridiculous, but hey.. they are in the business of making money and the free welcome bonus allows you to get use to and experiment with different machines to see which ones are worthy of your time. No business can literally give away free money!!) Important things to note: On these bonuses, a lot of times you are only able to bet a certain amount per spin depending on their restrictions. Using the example above where I talked about $2.50 per spin, Grand Fortune Casino has a limit of $5/spin. If you go over that amount per spin, that spin will not be counted towards your wagering requirement. Also note: If you deposit money and do not take advantage of any of their bonuses, your money is free and clear with no wagering/playthrough requirements and no cash out limit. (this is for Grand Fortune Casino in this example. Other sites may be different) All of the information in this post has been confirmed with Grand Fortune's live chat support. I hope this helps!! Post below if there are any other areas that need to be explained in detail!!