婚内财产协议书并非必须公证才生效。根据法律规定,只要协议内容不违反法律法规的强制性规定,不存在欺诈、胁迫等可撤销情形,且双方当事人具有相应的民事行为能力,自愿签订协议,该协议即具有法律效力。公证只是对协议的真实性、合法性进行证明,增强其证据效力。经过公证的婚内财产协议,在发生纠纷时,更容易被法院采信。但即使没有公证,协议本身也是有效的。在签订婚内财产协议时,应当明确约定财产的范围、归属、处分方式等内容,确保协议条款清晰、具体、无歧义。同时,建议双方在签订协议前仔细考虑,如有需要,也可咨询专业律师的意见,以保障自身合法权益。总之,婚内财产协议书的生效不以公证为前提条件,关键在于协议本身是否符合法律规定的生效要件。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。