Yes, a foreigner buying an apartment in Singapore needs to pay taxes. They are required to pay the usual Buyer's Stamp Duty (BSD) and an Additional Buyer's Stamp Duty (ABSD) of 60% based on the purchase price or market value of the property, whichever is higher.