In contract law, an offer is a promise in exchange for performance by another party. An offer can be revoked or terminated under certain conditions. There are also times when an offer can be negociated to create a counter- offer