It is not legally required but strongly recommended. A lawyer ensures contracts are correctly drafted, taxes are calculated accurately, and the transaction is protected on your behalf.