La especialización contribuye a la eficiencia porque los trabajadores pueden producir más si se especializan, pero requiere del intercambio. El trueque presenta problemas como la necesidad de una coincidencia exacta de necesidades que dificulta el intercambio. El dinero resuelve estos problemas al servir como un poder de compra generalizado que posibilita transacciones entre muchos individuos y soluciona el problema de la indivisibilidad en los intercambios.