Thank you very much everyone.
This put my mind in ease. From my understanding, CGT is always payable when the property is sold. That's why when my friend told me that I need to pay it when the first rent is received, I was in massive shock and worried about how to get the cash to pay that...