公司不一定应由法院清算,具体如下:
自行清算
当公司出现公司章程规定的营业期限届满、股东会或股东大会决议解散、依法被吊销营业执照等解散事由时,公司可自行组成清算组进行清算 。有限责任公司的清算组由股东组成,股份有限公司的清算组由董事或者股东大会确定的人员组成.
强制清算
出现逾期不成立清算组、故意拖延清算、违法清算可能严重损害债权人和股东利益等情况时,债权人和公司股东可向法院申请强制清算,由法院指定清算组进行清算.
破产清算
当公司不能清偿到期债务,并且资产不足以清偿全部债务或者明显缺乏清偿能力时,债权人或债务人可向法院申请破产清算,法院受理后会指定管理人负责清算程序,对公司资产进行清查、评估、变现和分配,以清偿债务.