投保人代被保人签名合同是否有效,需要看实际情况:
1.如果被保险人是未成年人,那么投保人作为其法定监护人,是可以代为签名的,保险合同有效;
2.如果被保险人是成年人,且投保人和被保险人非同一人,那么投保人代被保险人签名,如果是保险生效一年内,被保险人发现有不是自己知晓且签名的保险合同,可以申请保险公司解除保险合同。如果投保人已经连续缴费两年以上、保费金额较大,则一般默认被保险人知情,合同有效。