Most large retailers such as department stores, hotels, chain restaurants and supermarkets accept American Express. However, small businesses in Singapore may not accept American Express as the transaction fee tends to be higher than other issuers.