合法。
因为根据中国法律规定,非金融机构的年利率不得超过36%,而12%的年利率明显低于法定限制,所以是合法的。
此外,在国际上也有不同国家允许不同范围内的年利率,例如美国一些州允许高达30%的年利率,因此12%的年利率也不算过高。
需要注意的是,虽然12%的年利率是合法的,但也要考虑是否合理,如果贷款方需要承担过高的风险,那么12%的年利率就可能不适合。