I can only speak for Bovada. When u deposit the Bitcoin into your account, it's immediately converted to dollars on their site. When you cash out, it will be sent to you in Bitcoin which you can immediately convert to dollars yourself. So you don't actually have to hold any Bitcoin.