An outsourced sales company is a business that provides sales services to other businesses on a contractual basis. The scope of services provided by an outsourced sales company can vary depending on the needs of the client, but typically includes lead generation, appointment setting, customer acquisition, and account management.