小孩订立的合同有法律效力吗

如果是8周岁以下的小孩就是无民事行为能力人,他所订立的合同是无效的,如果8周岁以上的小孩 , 他订立的合同是可撤消的合同,如果家长追认是有效的 。但纯获利益的合同不在此限 。
【法律依据】
【小孩订立的合同有法律效力吗】《民法总则》第二十条,不满八周岁的未成年人为无民事行为能力人,由其法定代理人代理实施民事法律行为 。