The most common reasons are an expired code, a region restriction, a minimum spend not being met, or the property not being eligible. Make sure you are booking a hotel that shows the Coupon Applicable label and that you are logged into your Agoda account before applying the code.