The contract must be entered into/ signed before the marriage, The said contract must further be executed in front of two competent witnesses and attested by a notary before the marriage, Once executed the contract must be registered in the Deeds Office within 3 months of executing the contract and six months if signed outside the borders of South-Africa.