Durante el periodo colonial en Perú circularon monedas españolas como reales, pesos y escudos de diversas acuñaciones coloniales.
En los primeros años tras la independencia aparecieron monedas de cobre de 1/4 de real, 1/8, 1/4 de peso. También en 1822-23 se emitieron 8 reales estándar, interesantes porque en 1824 los realistas sellaron parte de la circulación con la imagen de la corona.
En 1824 Perú fue invadido por las fuerzas de Sucre, socio de Simón Bolívar. Los españoles fueron finalmente derrotados. Bolívar dividió Perú en dos países: Perú propiamente dicho, del que llegó a ser presidente, y Bolivia, que cedió a Sucre.
A partir de 1825 comenzó la acuñación de nuevas monedas republicanas de 2 y 8 reales de plata del 903. El anverso representaba el escudo de armas del país, mientras que el reverso mostraba una personificación femenina de la libertad con un gorro frigio.
Al año siguiente, emisión de 1/4 de real con la imagen de una llama solitaria en el reverso. Los 4 reales no se emitieron hasta 1835 en plata de 667 y con un peso reducido de 13 gramos. Hubo que esperar hasta 1842 para que la moneda se equiparase a las demás denominaciones, aumentando el peso a 13,54 gramos y el contenido de plata a 903 de plata de ley.
En cuanto al oro, a partir de 1826 se pusieron en circulación 1/2 escudo, 1, 2, 4 y 8 escudos de la prueba 875.
En 1858 se acuñaron monedas de 50 céntimos, seguidas un año más tarde por las de 25 centavos. Finalmente, entre 1863 y 1930, el "sol de plata", igual a 10 dineros o 100 centavos, se convirtió en la moneda nacional. En 1880-81 se emiten monedas en denominaciones de 1 peseta (correspondiente a 20 centavos) y 5 pesetas (equivalente a 1 sol de plata). Pero estas denominaciones no cuajaron y dejaron de emitirse. En 1918 aparecieron monedas de 5, 10 y 20 céntimos, cuyo anverso y reverso diferían de los tradicionales. En particular, en el reverso no se colocaba la libertad entera, sino sólo su cabeza.
En 1930, con el trasfondo de la Gran Depresión que se inició en el mundo, el gobierno se vio obligado a abandonar el patrón oro. La "sal de plata" pasó a llamarse "sal de oro" y se vinculó al dólar estadounidense.
Debido a la elevada inflación de 1975, se anuló la vinculación de la sal al dólar y el tipo de cambio pasó a ser flotante. Sin embargo, esto no tuvo un gran efecto económico, y en 1979 fue necesario acuñar una moneda de 50 soles.
En 1980 se canceló el centavo. Se simplificó el diseño de las monedas de 1 y 5 soles. Aparecieron monedas de 100 soles y luego de 500 soles, con la imagen del almirante general Miguel Grau.
En 1985, Perú introdujo una nueva unidad monetaria, el Inti (que significa sol), que se canjeó por 1.000 antiguos soles.
En un esfuerzo por frenar la inflación, el gobierno denominó la moneda en 1991. 1 millón de Inti se cambiaba por 1 "nuevo sal". Se pusieron en circulación monedas de 1, 5, 10, 20 céntimos con relieves de la antigua ciudad de Chan Chan, 50 céntimos y 1 sol sin Chan Chan. Más tarde, en 1994, se emitieron monedas bimetálicas de 2 y 5 nuevos soles.
En 2015, el nombre de la moneda "nuevo sol" pasó a ser "sol".