شرکت از هنگامی به وجود می آید که دو یا چند نفر قصد به وجود آوردن آن را داشته باشند بنابراین قصد و نیت ایشان ملاک تشکیل است ولی از نظر مقررات و ضوابط اداری طی نمودن مرحله هایی چند جهت تأسیس یک شرکت یا مؤسسه ضروری است تا این شرکت بر روی کاغذ نوشته شود و در دفاتر اداره ثبت شرکتها ثبت گردد.
ماده 20 قانون تجارت انواع شرکتهای تجاری را به هفت قسم تقسیم میکند:
1-شرکتهای سهامی
2-شرکت با مسئولیت محدود
3-تضامنی
4-مختلط سهامی
5-مختلط غیر سهامی
7-شرکت نسبی
شرکت تعاونی تولید و مصرف که ثبت این نوع شرکتها در تهران بر عهده اداره ثبت شرکتها و در شهرستان در اداره ثبت مرکزی است.