不满18周岁签的合同效力需分情况判断。8周岁以上不满18周岁的未成年人,属于限制民事行为能力人。其签订的纯获利益的合同,如接受赠与、奖励等,合同有效;与其年龄、智力、精神健康状况相适应而订立的合同,比如购买文具、零食等小额消费合同,通常也有效。但对于超出其能力范围的合同,属于效力待定合同。若经其法定代理人追认,则合同有效;若法定代理人拒绝追认,合同无效。不满8周岁的未成年人,为无民事行为能力人,其所签合同无效。此外,16周岁以上不满18周岁的未成年人,以自己的劳动收入为主要生活来源的,视为完全民事行为能力人,其签订的合同有效。总之,判断不满18周岁所签合同效力,关键看其民事行为能力状况以及合同的具体性质。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。