Most contracts will be legally binding and enforceable as soon as they are made. The supplier must deliver the goods or services mentioned in the contract and the customer must pay the purchase price.
As a general rule, customers cannot get out of a binding contract simply because they change their mind. This would be considered to be a breach of contract on the customer's part and may mean that the customer will have to pay the innocent party compensation to cover any loss of profit and expenses.
However, there are certain cases when a customer can cancel a contract without incurring a penalty.
Related links
Cancelling a credit agreement
Cancelling a contract concluded away from business premises
Cancelling distance selling or home shopping contracts