1、未成年人签合同,并非都没有法律效力,具体要看未成年人的年龄以及合同的实际情况。
2、不满8岁的孩子属于无民事行为能力人,他们签的合同是无效的。这个年龄段的小孩还不能明白自己的行为意味着什么,按照法律规定,他们实施的民事法律行为没有效力。
3、8岁以上的未成年人是限制民事行为能力人,他们签的合同,效力分不同情况。要是合同和他们的年龄、智力还有精神健康状况相匹配,像买文具、零食这类小额日常消费的合同,就签了也能算数。可要是合同超出了这个范围,比如花大钱买贵重物品,或者签商业合作合同,这种合同就得打个问号了。只有得到法定代理人的同意或者认可,合同才会有效。要是法定代理人不认可,那合同就无效。在合同得到认可之前,要是对方是善意的,那对方有权利取消这个合同,只要把取消的通知发给对方,合同就取消了。
4、还有一种情况,16岁以上的未成年人,如果自己靠劳动赚钱,能养活自己了,法律上就把他们当成完全民事行为能力人。他们签的合同,只要符合法律规定的有效条件,那就是有效的。现在社会发展快,未成年人参与经济活动的情况越来越多,未来在判断未成年人合同效力时,可能需要更综合地考虑社会环境和未成年人的实际认知能力等因素,以更好地平衡保护未成年人权益和维护交易安全。