How the Mexican Minimum Wage Actually Works
Most people think Mexico's minimum wage is just one number published once a year and everyone gets paid that. It's more complicated than that, and if you're running payroll, doing legal research, or trying to understand labor costs here, the gaps in the simple version will cost you. For 2024, the general daily minimum wage is 248.93 pesos. The Northern Border Zone (Zona Fronteriza del Norte), which covers municipalities along the entire U.S.-Mexico border, gets a significantly higher rate of 418.52 pesos per day. These numbers were set by the Comisión Nacional de Valores Salariales (CNVS) and published in the Diario Oficial de la Federación. They take effect January 1st each year, but the announcement usually comes in December. The reason the border zone exists goes back to 1993 when the government recognized that prices in those municipalities track more closely with U.S. border cities than with central Mexico. The gap has only widened since then.
There's a second threshold that matters less publicly but matters a lot in practice: workers who earn less than two minimum wages are entitled to a higher proportional percentage when it comes to vacation premium calculation. This was a major change introduced with the 2019 labor reform. Before that, everyone got the same treatment regardless of income level. If you're calculating vacation pay for someone making slightly below two minimum wages, you need to apply a different formula than you would for someone making above that line. It's easy to miss because the law doesn't loudly announce where the cutoff sits — you have to calculate it yourself by multiplying the daily minimum wage by two.
How It's Actually Paid
The minimum wage is defined as a daily rate, but nearly all salaried employees in Mexico are paid monthly. Converting between the two is straightforward on paper but introduces rounding questions that come up during audits. The standard approach is to multiply the daily minimum wage by 30.4167 (the average days per month) to get the monthly equivalent, then round according to your company's payroll policy. Some payroll systems simply multiply by 30, which creates a small but consistent underpayment over the course of a year. If you're doing this manually and want to stay clean, use 30.4167 and round to the nearest peso at the end. There's also the Unidad de Valor Adquisitivo (UVA), which is an inflation-adjusted unit used primarily for housing credits and some contractual calculations. It's not the same as the minimum wage, but they're sometimes conflated because both are published annually and both adjust for inflation. The UVA for 2024 is approximately 6.80 pesos. Don't use UVA to calculate minimum wage obligations. It's a different unit entirely.
Get the Full Details

Edge Case: The Proportional Salary Problem
I ran into this specific issue when a client had an employee who worked only 15 days in a month — a new hire who started mid-month and hadn't yet completed their probationary period. The straightforward calculation would be daily minimum wage times 15, but Mexican payroll practice requires looking at whether the employee's monthly salary, when annualized, falls below the minimum wage threshold. The law looks at the annual picture, not just the individual paycheck. In this case, the employee's prorated salary for that first partial month was technically below minimum wage on a daily basis, but when spread across 12 months it cleared the threshold. This is the kind of edge case that doesn't show up in summaries but shows up during a nomina audit from the Secretaria del Trabajo. The workaround I use: calculate the annualized equivalent. Take the total pesos the employee earns in the partial month, multiply by 12 divided by the number of days worked, and compare that annual figure to 365 times the daily minimum wage. If the annualized number is below the annual minimum, you have a compliance issue even if the partial-month check looks fine on its own.
Common Pitfalls
The biggest mistake I see is treating the minimum wage as a floor for everything. It's not. Certain categories of workers are explicitly excluded or treated differently: domestic workers, trainees, apprentices, and some types of contract workers. The law has specific provisions for each of these categories, and none of them simply default to "minimum wage applies." Another issue is the confusion between the general minimum wage and the professional minimum wage. Mexico used to have separate minimum wages for different job categories — clerical, technical, professional, etc. Those were eliminated in 2019. Now there is one general minimum wage and the border zone exception. But old contracts, old collective bargaining agreements, and old payroll software configurations still reference the obsolete categories. If your payroll system has hardcoded rates for "professional minimum wage" or "technical minimum wage," it's calculating wrong for 2019 and beyond. A third problem is the assumption that the published rate applies uniformly across the country. It doesn't. The border zone covers specific municipalities, not entire states. Tijuana, Mexicali, Nuevo Laredo, and Reynosa are in the border zone. Chihuahua city is not. Monterrey is not. If you have workers spread across multiple municipalities, you need to check each one individually against the official list published in the Diario Oficial. The complete list runs several pages and gets updated periodically.
What the System Doesn't Handle Well
The annual adjustment cycle is the main structural weakness. The government announces the new rate in December for implementation on January 1st. But the announcement is sometimes delayed, sometimes ambiguous about whether it includes the border zone increase or not, and sometimes the published decree has internal inconsistencies between the general rate and the border zone rate. I've seen decrees where the border zone figure didn't maintain the expected ratio to the general rate, requiring a call to the official gazette to resolve. There's also no built-in mechanism for mid-year adjustments based on inflation. Some countries update minimum wages semi-annually or tie them to consumer price indices. Mexico doesn't. This means that in years with high inflation, the real value of the minimum wage can erode significantly between announcements. Workers and employers both feel this, but the law doesn't respond until the next annual cycle. If you need something more precise for planning purposes, some companies use a monthly inflation-adjusted estimate between official announcements rather than waiting for the January figure. It's not legally required, but it prevents surprise shortfalls when the official number comes in below what you budgeted for.
