A non-binding offer serves as a protection for negotiating parties in case the deal collapses during the negotiation. A non-binding offer means that the transaction is not legally binding and any of the parties can voluntarily withdraw from the contract before the signing of the binding offer.