Freehold means complete ownership of the property by the buyer who will have his name on the title deed. Whereas leasehold refers to having the property on lease for a period of more than 10 years and up to 99 years. It cannot be bought completely.