A MXN 110,000 Mexico City Month, Line by Line (2.8% SS)
A mid-level developer's Mexico City month, from gross to what's left — plus why Colombia's five-year foreign-source rule changes the same arithmetic.
The political noise out of Miami-Dade this week — a Republican congresswoman telling the White House on camera that immigration enforcement has "gone too far" — is not a housing or tax story, but it is pushing a specific kind of person to run numbers they had never run before: Latin American professionals with US paperwork that suddenly feels provisional, and US-based remote workers wondering what a month actually costs south of the border. This article is about that arithmetic. Not the politics. One profile, one month, end to end, in the currency it is actually paid in.
Take the profile GoWira sees most often in these searches: a mid-level software developer, two to six years of experience, hired on a local Mexican contract in Mexico City. The salary benchmark is MXN 1,320,000 gross per year, which is MXN 110,000 a month. That is the top of the line and everything else comes off it.
First deduction: employee social security. In Mexico, GoWira records it at 2.8% with no cap — so MXN 3,080 comes out of that MXN 110,000 month, and it keeps coming out at the same rate no matter how high the salary climbs. No cap matters more than the rate does; a lead developer on MXN 3,000,000 a year pays 2.8% of all of it. After social security our developer is at MXN 106,920.
Then income tax, and here I have to be precise about what GoWira holds and what it does not. Mexico's ISR for 2026 is a ten-bracket progressive schedule running from 1.92% on the first MXN 8,952 of annual income up to 35% above MXN 1,503,902. Those are annual amounts. Our developer at MXN 1,320,000 sits below that top band, so the 35% headline is not their rate — but the exact effective figure comes out of the full ten-bracket table in the tax engine, not from the two endpoints quoted here, and I am not going to guess at it in prose. Run it through the calculator rather than trusting a round number in an article.
What the fact sheet does pin down exactly is the spending side, and that is where the month gets decided. A one-bedroom in central Mexico City is MXN 18,000 a month; the same apartment outside the centre is MXN 10,000. Utilities are MXN 800 — genuinely low, and worth double-checking against your own building, because a Mexico City winter asks very little of a heating bill. Groceries for one person come to MXN 4,000. Add ten mid-range restaurant meals at MXN 250 each, which is MXN 2,500, and the central-apartment version of this month costs MXN 25,300 in fixed living.
So: MXN 110,000 gross, MXN 3,080 to social security, MXN 25,300 to rent, power, food and a reasonable social life, leaving MXN 81,620 to cover income tax and everything discretionary. Move to the outer ring and you free up MXN 8,000 a month — a 44% cut to the rent line, the single largest lever in the whole budget. Guadalajara shifts the equation differently: the mid-level benchmark there is MXN 960,000 a year, or MXN 80,000 a month, with central rent still MXN 18,000 but utilities at MXN 1,400 and groceries at MXN 3,500. Less gross, similar centre rent. The outer-ring apartment at MXN 12,000 is what makes Guadalajara work.
Now the comparison people actually want, and the one I have to fence off carefully. Bogotá's senior developer benchmark is COP 145,000,000 a year, which is COP 12,083,333 a month. Employee social security in Colombia is 8%, also uncapped, so COP 966,667 leaves immediately. Central one-bedroom rent is COP 3,460,000, utilities COP 270,000, groceries COP 690,000, ten mid-range meals at COP 54,000 is COP 540,000 — COP 4,960,000 of fixed cost, leaving COP 6,156,667 before income tax. These are Colombian pesos and the Mexico figures are Mexican pesos. GoWira does not convert between them and neither should you when eyeballing a decision; compare each budget against its own salary line, not across the border.
Where Colombia does something Mexico does not is the treatment of foreign income. Colombian residents who are foreign nationals are taxed only on Colombian-source income for their first five years of residence — a genuine regime, not a rounding error, and decisive if you are keeping a US or European client book. Mexico has no equivalent: the temporary resident visa for remote workers carries no special tax treatment, and past 183 days of residence you are inside the Mexican system. One caveat on the Colombian brackets, which run from 0% to 39%: they are legislated in UVT units, not pesos, with 1 UVT at COP 49,799 for 2025, so the peso thresholds move when the UVT is reset. Any bracket table you read in pesos has an expiry date.
Two things GoWira does not hold for either country: capital gains treatment and any wealth-tax exposure. If you are moving investments rather than just a salary, that gap matters, and it is worth reading on where expats hold their portfolios before you commit. Also worth sequencing properly: how long a work permit actually takes decides when this month starts, and whether you can access the health system at all matters before its price does. The 2.8% and the 8% buy different things in different places.
Plan your scouting trip. Calculate your tax comparison across 46 countries.
Run your own numbers
Every situation is different. Calculate your exact numbers in 30 seconds.