Generally, bookmakers settle bets within 24 hours. However, settlement could take longer if there are delays if waiting on official results.