شرط بر سه قسم است:
1 - شرط صفت.
2 - شرط نتيجه
3- شرط فعل اثباتاً يا نفياً.
شرط صفت عبارت است از شرط راجعه بكيفيت يا كميت مورد معامله شرط نتيجه آن است كه تحقق امري در خارج شرط شود. شرط فعل آنستكه اقدام يا عدم اقدام بفعلي بر يكي از متعاملين يا بر شخص خارجي شرط شود.