El comercio exterior fue mantenido y monopolizado por los españoles a través de un consulado comercial en Sevilla. La familia real abrió importantes astilleros en los puertos de Cádiz y Sevilla, donde se montaban flotas para el transporte no solo de mercancías, sino también del correo y diversos bienes reales.
En la Nueva España fue necesario abrir varios puertos comerciales:
Veracruz, conectado con el Océano Atlántico, y Acapulco, conectado con el Océano Pacífico, para abrir el Virreinato español a territorios asiáticos como Filipinas. Aprovechando las redes comerciales establecidas por la metrópoli, trajeron otros bienes de España:
vino, aceite, vinagre, aguardiente, jabón, lino, loza, papel, herrería y productos orientales como seda, porcelana, terciopelo, tapicería, ámbar, perla. , bronce, huesos y marfil y especias como canela, clavo y nuez moscada. De la Nueva España se enviaban a Europa varios artículos, a saber: oro, plata, azúcar, cuero, escarlata, cochinilla, genista y añil.
Sin embargo, debido a la falta de vías de comunicación y al predominio de los ladrones, el comercio no se desarrolló al mismo ritmo dentro del virreinato, lo que requirió la organización de milicias para proteger los trenes y trenes de mulos y pelos… su destino.
A pesar de estas restricciones, el comercio interno comenzó a mostrar una tendencia ascendente constante a partir de fines del siglo XVII con el establecimiento de un consulado comercial en la Ciudad de México y luego en Veracruz, y la influencia alimentaria de la Nueva España en el extranjero comenzó a compensar. El fuerte control monopólico establecido por la corona española.