Yes, a sales order is a legally binding contract between seller and buyer.
The seller will send an estimate to the customer, and if the buyer accepts the quote, it’s at this point the seller will send through a sales order or sales contract, which becomes a legally signed contract.