Contractor vs Vendor. A contractor is a kind of vendor. Vendor is a relatively general term, referring to a company that sells any kind of product or service. ODO: A person or company offering something for sale, especially a trader in the street Contractor refers to a vendor that enters into a contract with the customer. odo: A person or firm that undertakes a contract to provide materials or labour to perform a service or do a job