How much time take to transfer domain from another to cloudfare

My existing domain transfer from another to Cloudflare one month ago but the transfer, not successful. It shows transfer in progress. How much time take to complete the process. If I cancel the transfer process then I get my payment back?