婚前协议约定婚后所得归各自所有是有效的。一般来说,婚后所得都是属于夫妻共同财产,但是如果夫妻之间对财产的归属问题作了明确,并且在平等自愿的基础上签订了书面协议,那么该协议是有效的,所有关于婚后所得各自所有的约定是有效的。