Syarat- syarat badan hukum:
1. Memiliki kekayaan yang terpisah dari kekayaan anggotanya
2. Hak dan Kewajiban badan hukum terpisah dari hak dan kewajiban para anggotanya.
Berdasarkan materinya Badan Hukum dibagi atas :
1. Badan Hukum Publik (publiekrecht) yaitu badan hukum yang mengatur hubungan antara negara dan atau aparatnya dengan warga negara yang menyangkut kepentingan umum/publik, seperti hukum pidana, hukum tata negara, hukum tata usaha negara, hukum international dan lain sebagainya. Contoh : Negara, Pemerintah Daerah, Bank Indonesia.
2. Badan Hukum Privat (privaatrecht) yaitu perkumpulan orang yang mengadakan kerja sama (membentuk badan usaha) dan merupakan satu kesatuan yang memenuhi syarat-syarat yang ditentukan oleh hukum. Badan Hukum Privat yang bertujuan Provit Oriented (contoh : Perseroan Terbatas) atau Non Material (contoh : Yayasan).
Di Indonesia bentuk-bentuk badan usaha (Business organization) beraneka ragam dan sebagian besar merupakan peninggalan pemerintah Belanda. Ada bentuk badan usaha yang telah diganti dengan sebutan dalam bahasa Indonesia (contoh : Perseroan Terbatas/PT berasal dari sebutan Naamloze Vennootschap/NV), tetapi ada juga yang tetap mempergunakan nama aslinya (contoh : Maatschap, Firma/Fa dan Commanditaire Vennootschap/CV).
Kata "perseroan" ada yang merupakan terjemahan dari "vennootschap" (misal sebutan untuk Perseroan Firma, Perseroan Komanditer dan Perseroan Terbatas) dan ada kata "perseroan" yang artinya penyebutan perusahaan secara umum. Yang paling sesuai dalam pemakaian kata "perseroan" adalah dalam penyebutan Perseroan Terbatas karena memang mengeluarkan saham/sero.
Kata "perseroan" dengan kata dasarnya "sero" artinya saham atau andil (aandeel-Belanda). Perusahaan yang mengeluarkan saham/sero disebut perseroan, sedangkan yang memiliki sero disebut "pesero" atau pemegang saham.