Carlos Vives y Alejandro Sanz juegan como niños en el clip de For sale. El video musical tiene como protagonista a la presentadora colombiana Ana María Trujillo.
Las imágenes fueron grabadas en Bogotá, Colombia.