La moneda oficial de México es el peso mexicano ($ MXN). Se emite en billetes de $20, $50, $100, $200, $500 y $1000; y en monedas de $0.10, $0.20, $0.50 centavos y de $1.00, $2.00, $5.00, $10.00 y $20.00 pesos. También está ampliamente extendido el uso de tarjetas de crédito y débito nacionales e internacionales.
La ciudad y puerto de Veracruz alberga numerosas sucursales de los principales bancos nacionales e internacionales como Banorte, Citibanamex, Banco Azteca, Banco Nacional de México, BBVA Bancomer, HSBC, Santander, Scotiabank y BanRegio, principalmente localizados cerca de la Central de Autobuses de Veracruz sobre la Av. Salvador Díaz Mirón y en el Centro Histórico. La mayoría con un horario de 9 a 16 horas de lunes a viernes. Algunos operan los sábados.