The primary difference between horizontal and vertical division of labor is the scope of the work. Horizontal division of labor involves performing the same tasks over and over, while vertical division of labor involves performing different tasks. Horizontal division of labor is often used in assembly line production, while vertical division of labor is used in larger organizations to divide tasks among different departments.