No. This is the one way in which online sports betting is different than betting on sports in a casino. At a minimum, it will take roughly 24 hours to get your money back. If you use a debit or credit card it could take up to five business days to collect your money. If you use a wire transfer it could take even longer. This time factor is one you should always keep in mind when you are betting on sports online.