有效。虽然一方没有拿到合同,协议在单方手里,但是合同双方已经签名或盖章,则该合同具有法律效力,是有效的合同。依法成立的合同,自成立时生效。法律、行政法规规定应当办理批准、登记等手续生效的,依照其规定。《民法典》 第五百零二条规定:依法成立的合同,自成立时生效,但是法律另有规定或者当事人另有约定的除外。