The most common reasons are a minimum spend requirement not being met, an inventory limit having been reached on the code even before the expiry date, a route or market restriction applying to your booking, or ISIC verification being required for the specific code. Kiwi.com only accepts one code per booking and codes cannot stack with other active promotions.