You can easily save up to 10% off eligible hotel bookings made on Expedia with the right promo codes - these are available all year round and you can stack them with ShopBack to earn a lot of cashback (especially if you are planning to spend a bit on hotel stays). If you are currently holding a Mastercard, you will be eligible for a bonus 12% discount code for hotel stays when you book on Expedia. All bookings have to be made by 30 June 2018 and the stay must be consumed by 30 September 2018 (even though it seems to work for dates beyond that unofficially). ShopBack is also currently offering 9% cashback on hotel bookings made on Expedia so this is a great time to stack those two promotions up.
If you do not have a ShopBack account, signing-up for one using my referral link will give you an additional S$5 cashback bonus. Once you click on Expedia, you will be redirected to the main landing page of the website and you will then be able to look for a hotel that you want. In order to benefit from the 12% discount (some hotels are excluded from this promotion so do check on whether it is participating in this or not), you will have to enter 'MASTER12EXP' as a voucher code prior to checking out.
Once the 12% promo code has been applied successfully, you will be able to the see the final amount under 'Trip Total'.