B2B is a business to business company where two companies or businesses deal directly with each other to engage each other's services like contractors for example. Whereas B2C is business to customer where businesses deal directly with individual customers looking for specific products or items through transactions like Online stores for example.