La Secretaría de Hacienda y Crédito Público (SHCP) publica de manera mensual los ingresos, gastos y deuda del sector público federal. Cuando los ingresos obtenidos son inferiores a los gastos ejercidos, éste se ve en la necesidad de endeudarse.
Los ingresos pueden ser divididos en petroleros y no petroleros. Los petroleros provienen de Pemex, mientras los ingresos no petroleros se refieren a los ingresos tributarios (impuesto sobre la renta, IVA, IEPS, entre otros) y a los no tributarios (por ejemplo, el pago de derechos por la emisión de un Pasaporte). En 2015, el monto de ingresos que recibió el gobierno ascendió a 23.5% del PIB, la segunda cifra más alta desde que existen datos. De estos ingresos, 4.7% correspondieron a ingresos petroleros y 18.9% a ingresos no petroleros.
No obstante los altos ingresos, estos no fueron suficientes para cubrir la totalidad del gasto efectuado por el gobierno en 2015. En 2015, el gasto del sector público federal representó 27% del PIB, el monto más alto desde que se tienen datos, 1990.