Before we make any purchase or put down our booking deposit, it is wise to firstly enquire from the developer side, if they are absorbing the SPA Legal Fee, MOT Stamp Duty, Loan Agreement Fee, Loan Stamp Duty and etc; or you are the one who will bear all the costs.
If you are buying from the secondary market / sub-sale, then you have to bear all those charges. So, please always remember to do some calculations before finalizing your buying decisions.
Let me give you some general guidelines on how does all the costing works. To be exact, always consult your representative lawyers, please see the below break downs:-