Once you win real money from a UFC fight bet, the winnings will be sent to your betting site account almost immediately after the event finishes. Pay out times are dependent on the option you choose for the withdrawal but the best UFC betting sites will pay within a few hours, if not quicker.