Orice contract trebuie să îndeplineasca cinci criterii:
Consideration – “you give to me and I give to you”;
Offer and Acceptance;
Capable parties – părțile să înțeleagă ce semnează (!!? unde se întîmplă asta în contractele cu serviciile publice sau cu marii operatori de servicii!);
Legal purpose;
Mutual assessment – trebuie să vrea să se lege contractual.