When does an agreement become contract?

An agreement becomes a contract when there is an offer, acceptance and consideration. Absence of a written contract does not prevent a contract from being form. A contract can be both expressed or implied. Written or verbal.