未成年人签的合同有没有效,得看具体情况。
八周岁以下的未成年人属于无民事行为能力人,他们签的合同是无效的。这是因为这个年龄段的孩子没办法认清自己的行为,不具备独立进行民事法律行为的能力。所以不管合同内容是啥样的,都没有法律效力。
八周岁以上的未成年人是限制民事行为能力人。他们进行民事法律行为,得由法定代理人代理,或者经过法定代理人同意、追认才行。不过,他们也能独立进行一些纯获利益的民事法律行为,或者和自己年龄、智力相匹配的民事法律行为。像接受赠与的合同,就是有效的;买文具这种符合他们认知和消费能力的小额合同,一般也是有效的。但要是签了超出他们能力范围的合同,比如大额购买合同,在没经过法定代理人同意或追认时,合同的效力是待定的。法定代理人追认了,合同就有效;要是拒绝追认,合同就无效。
还有一类十六周岁以上的未成年人,如果他们以自己的劳动收入作为主要生活来源,就会被视为完全民事行为能力人。他们签的合同,只要满足合同生效的一般条件,像意思表示真实、内容不违法等,就是有效的。