The most common reasons are that the code does not apply to your booking type, a Member Price is already applied making the code ineligible, you selected Pay Later instead of Pay Now, or the code has already been used on a previous booking in your account. Switching to the Expedia app sometimes resolves issues with codes distributed through app-specific channels.