IIFL Finance Ltd has approved the allotment of 25,000 Non-Convertible Debentures (NCDs) with a total value of INR 250 crore at a face value of INR 1 lakh each, set to mature in three years on December 20, 2027, with an interest rate of 9.90% per annum.