After payment is confirmed, domain transfer is usually completed in 1-2 weeks, depending on the TLD.
It may take longer if the payment was made by the bank transfer as it requires payment verification, or the approval process of the domain transfer is not smooth.