registration is not mandatory for construction agreement . notarized agreement would be valid
2) however it is advisable to register the agreement .it can be done on non notarised document
3) stamp duty has to be paid
4) stamp duty varies from state to state