Making a payment or withdrawing your winnings comes easy at Odds96. While deposits are almost instant, Odds96 withdrawal is equally quick but can take up to 2 days for credit.