Updated on
Net to gross salary calculator for Mexico, 2026
Enter the monthly take-home pay you need and see the gross salary to negotiate, using the same ISR tariff, subsidy and IMSS rules a Mexican payroll applies.
Reviewed by Radif Partners · Editorial policy
Gross monthly salary to ask for
MX$23,872
Gross–net gap: MX$3,872
| Gross monthly | MX$23,872 |
|---|---|
| ISR | − MX$3,211 |
| IMSS | − MX$662 |
| Resulting net | MX$20,000 |
| Annual gross (12 months) | MX$286,469 |
Working out a gross salary from a target net means running Mexican payroll backwards. In 2026, taking home MX$45,000 a month requires a gross salary of MX$57,709: your employer withholds MX$11,049 of income tax (ISR) under the monthly tariff of article 96 of the Income Tax Law, as published by the SAT in Annex 8 of the 2026 Miscellaneous Tax Resolution, and MX$1,660 of employee social security (IMSS) contributions. There is no simple formula, because the tariff is progressive, the employment subsidy for low earners vanishes above a fixed income line and IMSS contributions are capped at 25 UMA a day, MX$2,932.75. The calculator therefore tests successive gross amounts with the same engine as the net salary calculator until it finds the one that produces your target, to the peso. Use it to price a job offer, compare a Mexican package with your current one or check that a promised net figure matches the contract.
Gross needed for common take-home targets
| Target net per month | Gross per month | Gross per year (12 months) | ISR | IMSS | Marginal ISR rate |
|---|---|---|---|---|---|
| MX$20,000 | MX$23,872 | MX$286,469 | MX$3,211 | MX$662 | 21.36 % |
| MX$30,000 | MX$37,135 | MX$445,619 | MX$6,082 | MX$1,053 | 23.52 % |
| MX$45,000 | MX$57,709 | MX$692,504 | MX$11,049 | MX$1,660 | 30.00 % |
| MX$60,000 | MX$80,080 | MX$960,963 | MX$17,760 | MX$2,320 | 30.00 % |
| MX$80,000 | MX$108,881 | MX$1,306,573 | MX$26,450 | MX$2,431 | 32.00 % |
| MX$100,000 | MX$138,293 | MX$1,659,514 | MX$35,862 | MX$2,431 | 32.00 % |
| MX$150,000 | MX$213,942 | MX$2,567,301 | MX$61,510 | MX$2,431 | 34.00 % |
The table assumes a first-year employee outside the northern border zone. The marginal rate column is what the next peso of gross would cost you in tax: it is the number to use when you are weighing a raise or a bonus. Above roughly MX$108,881 gross, the IMSS share hardly moves and nearly all of the extra gross goes to ISR.
Using it for an expat or relocation offer
Many people moving to Mexico start from a net figure: the rent in Polanco or San Pedro, school fees and savings they need to cover. Mexican employers will almost always quote gross, monthly, in pesos. Turn your budget into a monthly net, enter it here and you have the gross to ask for. Then remember that a local package adds statutory extras on top: an aguinaldo of at least 15 days of pay each December, a vacation premium and, in profitable companies, a PTU profit share. They push annual income above twelve times the monthly gross.
If your offer is in dollars or euros, convert at a cautious exchange rate. Withholding is calculated in pesos, so a salary pegged to a foreign currency changes your net each month. For international assignments with tax equalisation, the employer usually guarantees a net and handles the gross-up itself; this calculator gives you an independent check of the Mexican side.
What the result leaves out
The target you enter is net statutory pay on your regular salary. Housing loan repayments to Infonavit, voluntary savings funds, food vouchers, private medical insurance premiums or child support orders are not deducted, so add them to your target first if your payslip will carry them. A net target in the narrow band just above the subsidy line can be reached with two different gross amounts; the calculator always returns the lower one, the employment subsidy guide explains why, and the net salary calculator lets you check it. To translate the result into an hourly rate, use the hourly wage calculator.
Frequently asked questions
My employer promised a net salary. Is that legal in Mexico?
Agreeing a net figure is allowed, but Mexican payroll, the CFDI payslip and IMSS registration all work from the gross. If you accept a net promise, ask for the matching gross to be written into the contract, as well as a clause on who absorbs future tariff changes. Otherwise a new SAT tariff or an IMSS rate increase can quietly lower what you receive.
What gross salary gives 45,000 pesos net a month?
In 2026 you need MX$57,709 gross a month, about MX$692,504 over twelve months, as a first-year employee outside the northern border zone. Payroll withholds MX$11,049 of ISR and MX$1,660 of IMSS. The year-end aguinaldo and vacation premium are paid on top and are not part of this figure.
Does the gross figure include the employer’s social security cost?
No. It is your gross pay, the amount on your contract. Employer IMSS contributions, the Infonavit housing fund, the state payroll tax and statutory benefits make the cost to the company noticeably higher. If a foreign parent company is budgeting your move, it should ask a Mexican payroll provider for the full employer cost.
Is a gross-up for relocation allowances calculated the same way?
Broadly, yes: a taxable allowance paid through payroll is added to your monthly income and taxed at your marginal ISR rate, so grossing it up means dividing by one minus that rate. Some relocation costs may be paid as non-taxable reimbursements against invoices. How each item is treated depends on your contract and your employer’s tax advice, so check before you sign.
Why does the gap between net and gross keep growing?
Because each extra peso of gross is taxed at a higher marginal rate. To net MX$30,000 you add 23.8 % to the target; to net MX$80,000 you add 36.1 %. IMSS works the other way: once your contribution base reaches its ceiling of 25 UMA a day, it stops growing.
Related calculators and guides
Sources
Written by Radif Partners
Publisher of calculators and practical guides · ISR, IMSS and Mexican labour-law benefits
Updated on · Editorial policy · Contact
Rates 2026, checked on