Depositing money for an online casino is very simple. Simply deposit money through your credit / debit card. Most online casinos prefer Visa.
You can also use alternatives to credit cards similar to PayPal. The most popular ones are SolidDebitCard.com, InstaDebit.com and UseMyWallet.com.
If you live outside of the United States, you can also use Neteller or a number of other companies.
All of these companies are similar to PayPal except they allow you to use your deposited money for online casino play.
There are a number of options for withdrawing your wins.
1. By check – often times there is a fee if you want your money by check. Anywhere from $ 15- $ 30. Often there is a minimum withdrawal amount (usually $ 50). You'll have to wait for the check in the mail so it may take a week to a few weeks.
2. Alternative to Credit Cards – as stated above, SolidDebitCard, InstaDebit, UseMyWallet and Neteller all allow you to withdraw your casino winnings to that account. Then you simply deposit that money into your bank account.
I prefer SolidDebitCard as you will receive an actual card in the mail that will allow you access to that money from any ATM. It's nothing more than a prepaid debit card. It's safe and secure as it is not linked to a bank account.
If you withdraw your money from the casino to your SolidDebitCard there will likely be a small transfer fee (usually around 3%). The ATM you withdrawal from may also charge you a fee.
3. Wire Transfer – The online casinos can also wire transfer money directly into your bank account. There may be a small fee but I've also seen online casinos give you a 10% bonus if you use wire transfer.