•A firm and a company are not separate entities
•A firm is a type of a company.
•The word firm was traditionally used for accounting and consulting companies and they are even today referred to as firms.
•Firms are either sole proprietorship or partnership whereas company is registered and has shareholders.