Cdmx Salary Calculator Mexico
Free cdmx salary calculator mexico — instant accurate results with step-by-step breakdown. No signup required.
| Concept | Monthly Amount | Annual Amount | % of Gross |
|---|---|---|---|
| Gross Salary | $${Math.round(monthlyGross).toLocaleString("en-US")} | $${Math.round(annualGross).toLocaleString("en-US")} | 100% |
| ISR (Income Tax) | -$${Math.round(monthlyIsr).toLocaleString("en-US")} | -$${Math.round(annualIsr).toLocaleString("en-US")} | ${((monthlyIsr/monthlyGross)*100).toFixed(1)}% |
| IMSS | -$${Math.round(monthlyImss).toLocaleString("en-US")} | -$${Math.round(monthlyImss*12).toLocaleString("en-US")} | ${(imssRate*100).toFixed(1)}% |
| INFONAVIT | -$${Math.round(monthlyInfonavit).toLocaleString("en-US")} | -$${Math.round(monthlyInfonavit*12).toLocaleString("en-US")} | ${(infonavitRate*100).toFixed(1)}% |
| SAR/Afore | -$${Math.round(monthlyAfore).toLocaleString("en-US")} | -$${Math.round(monthlyAfore*12).toLocaleString("en-US")} | ${(aforeRate*100).toFixed(1)}% |
| Extra Deductions | -$${Math.round(extraDeductions).toLocaleString("en-US")} | -$${Math.round(extraDeductions*12).toLocaleString("en-US")} | ${((extraDeductions/monthlyGross)*100).toFixed(1)}% |
| Subsidies | +$${Math.round(subsidy).toLocaleString("en-US")} | +$${Math.round(subsidy*12).toLocaleString("en-US")} | ${((subsidy/monthlyGross)*100).toFixed(1)}% |
| Net Salary | $${Math.round(netMonthly).toLocaleString("en-US")} | $${Math.round(netMonthly*12).toLocaleString("en-US")} | ${netPercent.toFixed(1)}% |
What is Cdmx Salary Calculator Mexico?
The Cdmx Salary Calculator Mexico is a specialized financial tool designed to convert a gross annual salary into its net (take-home) equivalent specifically for workers in Mexico City (Ciudad de México). Unlike generic salary calculators, this tool incorporates the unique tax brackets, social security contributions (IMSS), and local regulations that apply to residents and employees in the capital, ensuring your net pay estimate is as accurate as possible. Understanding your real earnings after deductions is crucial for budgeting, negotiating job offers, and planning your personal finances in one of Latin America's most dynamic labor markets.
This calculator is primarily used by employees evaluating job offers, freelancers transitioning to formal employment, and HR professionals conducting payroll simulations. It also serves expatriates relocating to Mexico City who need to understand how local income tax (ISR) and mandatory social security fees will affect their compensation package. By providing a clear picture of deductions, the tool helps users avoid financial surprises and make informed decisions about salary negotiations or monthly spending.
Our free online Cdmx Salary Calculator Mexico requires no registration and delivers instant, transparent results. Simply input your annual gross salary, and the tool automatically applies the current 2024 tax tables, IMSS contribution rates, and the annual subsidy (subsidio al empleo) to generate a detailed net pay breakdown.
How to Use This Cdmx Salary Calculator Mexico
Using this tool is straightforward and takes less than 30 seconds. Follow these five simple steps to get an accurate estimate of your net monthly and annual salary in Mexico City.
- Enter Your Annual Gross Salary: In the input field labeled "Annual Gross Salary (MXN)," type your total yearly earnings before any deductions. This should be the amount stated in your employment contract, including all bonuses, commissions, and the mandatory Christmas bonus (aguinaldo) if it is guaranteed. For example, if your contract states 360,000 MXN per year, enter that exact figure.
- Select Your Payment Frequency: Choose how often you receive your salary from the dropdown menu. Options include "Monthly," "Biweekly (Quincenal)," or "Weekly (Semanal)." This setting is critical because the calculator uses your per-period income to determine the correct tax bracket and social security contribution tier. Selecting the wrong frequency can lead to inaccurate results.
- Indicate Your Employment Type: Check the box if you are a "Pensionado" (pensioner) or if you have a "Mixed Income" (salario mixto) structure, which includes a fixed base plus variable commissions. For standard salaried employees, leave this set to "General Employee." This adjustment ensures the tool applies the correct ISR withholding rules for your specific situation.
- Click "Calculate Net Salary": Press the large blue button to run the calculation. The tool will process your inputs using the official 2024 tax tables from the Servicio de Administración Tributaria (SAT) and the latest IMSS contribution rates published by the Mexican Social Security Institute. Results appear instantly on the same page.
- Review Your Detailed Breakdown: The results section displays your net monthly salary, net annual salary, and a full itemized list of deductions. You will see the exact amounts withheld for ISR (income tax), IMSS (social security), and any applicable annual subsidy (subsidio al empleo). Use this data to compare job offers or to verify your payroll stubs.
For best results, always use your most recent official contract or payroll receipt as the source for your gross salary figure. If you have additional income from investments or a second job, this calculator is designed for primary salaried employment only.
Formula and Calculation Method
The Cdmx Salary Calculator Mexico uses a multi-step formula that mirrors the official payroll calculation process mandated by the SAT and IMSS. The core principle is to subtract mandatory deductions from gross pay to arrive at net pay. The formula accounts for progressive tax brackets, meaning higher portions of your income are taxed at higher rates, and social security contributions are calculated as a fixed percentage of your base salary up to a cap.
Each variable in this formula represents a distinct legal obligation. ISR (Impuesto Sobre la Renta) is your federal income tax, calculated using a progressive table. IMSS contributions cover health insurance, disability, retirement, and daycare services. The Annual Subsidy (Subsidio al Empleo) is a government benefit that reduces the tax burden for lower-income workers, effectively acting as a negative tax in some cases.
Understanding the Variables
Gross Annual Salary: This is your total pre-tax earnings for the entire calendar year, including base salary, commissions, bonuses, and the mandatory Christmas bonus (aguinaldo). For the calculator to be accurate, you must include all guaranteed payments. Variable income like sales commissions should be estimated based on past averages.
ISR Withholding: The SAT publishes annual tax tables with eight brackets. For 2024, rates range from 1.92% for the lowest bracket (up to 8,952.49 MXN monthly) to 35% for income exceeding 107,410.41 MXN monthly. The calculator applies the corresponding rate to each portion of your income that falls into a specific bracket, not to your entire salary. This is called marginal tax calculation.
IMSS Contributions: Social security is calculated as a percentage of your "Base de Cotización" (contribution base), which is your daily salary. The employee pays approximately 1.045% of this base for health and maternity insurance, plus roughly 0.625% for disability and life insurance. For retirement (SAR/Infonavit), the employee contributes 2% of the base. These rates are fixed, but they apply only up to a maximum daily wage cap set by the IMSS (25 times the UMA, which was approximately 2,598 MXN per day in 2024).
Annual Subsidy (Subsidio al Empleo): This is a fiscal credit that reduces the amount of ISR you owe. It is available to employees earning up to approximately 9,000 MXN per month (for 2024). The subsidy amount decreases as income rises and phases out entirely above that threshold. The calculator automatically determines if you qualify and subtracts the appropriate amount from your ISR liability.
Step-by-Step Calculation
First, the tool converts your annual gross salary into a monthly figure by dividing by 12. Then it applies the ISR table: it identifies which bracket your monthly income falls into, calculates the fixed fee for that bracket, and adds the marginal rate applied to the excess income above the lower limit of that bracket. Next, it computes IMSS contributions by multiplying your daily salary (monthly salary divided by 30.4) by the applicable employee contribution rates (approximately 3.67% total for all IMSS branches, capped at the maximum daily base). Finally, it checks if you qualify for the annual subsidy and subtracts that amount from the total ISR owed. The sum of ISR and IMSS is deducted from your gross monthly salary to yield net monthly pay, which is then multiplied by 12 for the annual net figure.
Example Calculation
Let's walk through a realistic scenario for a mid-level professional working in Mexico City. This example will illustrate how the calculator handles deductions for a common salary range.
Step 1: Monthly Gross Salary. 480,000 MXN ÷ 12 = 40,000 MXN per month.
Step 2: ISR Calculation. According to the 2024 SAT monthly table, income of 40,000 MXN falls into the bracket from 35,211.01 MXN to 75,000.00 MXN. The fixed fee for this bracket is 5,663.02 MXN, and the marginal rate on income above 35,211.01 MXN is 21.36%. Excess income: 40,000 − 35,211.01 = 4,788.99 MXN. Marginal tax: 4,788.99 × 0.2136 = 1,022.85 MXN. Total ISR: 5,663.02 + 1,022.85 = 6,685.87 MXN per month.
Step 3: IMSS Contributions. Daily salary: 40,000 ÷ 30.4 = 1,315.79 MXN. This is below the maximum daily cap of ~2,598 MXN, so the full rate applies. Employee IMSS rate is approximately 3.67% (0.045% for health + 0.625% for disability + 2% for retirement). Monthly IMSS: 40,000 × 0.0367 = 1,468 MXN.
Step 4: Annual Subsidy Check. Ana's monthly income of 40,000 MXN is well above the subsidy threshold (~9,000 MXN monthly). She receives no subsidy.
Step 5: Net Monthly Salary. 40,000 − 6,685.87 (ISR) − 1,468 (IMSS) = 31,846.13 MXN net per month. Her net annual salary is 31,846.13 × 12 = 382,153.56 MXN.
This means Ana takes home approximately 79.6% of her gross salary. The calculator would display this breakdown clearly, showing her exactly where each peso goes.
Another Example
Consider Carlos, a junior graphic designer earning 180,000 MXN annually (15,000 MXN monthly). His monthly income falls into the bracket from 12,382.01 MXN to 24,928.00 MXN. Fixed fee: 1,076.72 MXN, marginal rate 17.92% on the excess above 12,382.01 MXN (2,617.99 MXN). ISR = 1,076.72 + (2,617.99 × 0.1792) = 1,076.72 + 469.14 = 1,545.86 MXN. IMSS: 15,000 × 0.0367 = 550.50 MXN. He qualifies for the annual subsidy of approximately 407 MXN per month (since his income is under the threshold). Net monthly: 15,000 − 1,545.86 − 550.50 + 407 = 13,310.64 MXN. His net take-home is about 88.7% of gross, showing how lower-income workers benefit more from the subsidy and lower tax rates.
Benefits of Using Cdmx Salary Calculator Mexico
Using a dedicated salary calculator for Mexico City offers significant advantages over generic tools or manual calculations. It saves time, reduces errors, and provides clarity that empowers better financial decisions. Here are the key benefits you gain by using this free tool.
- Accurate Tax Bracket Application: The calculator automatically applies the correct 2024 ISR brackets specific to Mexico City residents. Manual calculations often lead to errors when determining which bracket your income falls into, especially with marginal rates. This tool eliminates guesswork by doing the progressive tax math for you, ensuring you don't overestimate or underestimate your tax liability.
- Integrated IMSS and Subsidy Calculations: Social security contributions and the annual subsidy are complex to compute manually, as they depend on daily salary rates and income thresholds. Our calculator handles these automatically, including the cap on IMSS contributions and the phase-out of the subsidy. This integration provides a complete picture of deductions in one place.
- Instant Comparison of Job Offers: When evaluating multiple job offers with different gross salaries, you can quickly input each figure to see the net take-home pay. This allows you to compare apples to apples, because a higher gross salary might not translate to proportionally higher net pay due to progressive taxation. The calculator reveals the real value of each offer.
- Budgeting and Financial Planning: Knowing your exact net monthly income is essential for creating a realistic budget. Whether you are planning rent payments, saving for a down payment on a home, or calculating your debt-to-income ratio for a loan application, this tool provides the precise figure you need. It also helps you plan for annual expenses by showing your net annual total.
- No Signup, No Data Storage: This tool is completely free and requires no registration, email, or personal information. Your salary data is processed in your browser and never stored on our servers. This ensures your financial privacy is protected while still giving you professional-grade calculation accuracy.
Tips and Tricks for Best Results
To get the most accurate and useful results from the Cdmx Salary Calculator Mexico, follow these expert recommendations. Small input errors can lead to significant differences in your net pay estimate, so attention to detail matters.
Pro Tips
- Always use your gross annual salary as stated on your "Recibo de Nómina" (payroll receipt) or employment contract, not your hourly rate. If you are paid by the hour, multiply your hourly rate by the number of hours you work per year (typically 2,080 hours for full-time) to get your annual gross.
- Include all guaranteed bonuses in your annual gross salary, especially the mandatory "Aguinaldo" (Christmas bonus), which is at least 15 days of salary. If your contract specifies a separate aguinaldo amount, add it to your base annual salary before entering the figure.
- Select the correct payment frequency carefully. A biweekly salary (paid every 15 days) will have a different per-period base than a monthly salary, which affects how the tax brackets apply. If you are paid monthly, choose "Monthly" even if you receive a small weekly transportation voucher.
- Re-run the calculation whenever there is a change in Mexican tax law or IMSS contribution rates. The SAT updates brackets annually, usually in January. Our calculator is updated to reflect the latest official figures, but you should verify that you are using the current version.
Common Mistakes to Avoid
- Entering Net Salary Instead of Gross: Some users mistakenly input their take-home pay. The calculator requires gross salary (before deductions) to compute taxes and social security. Entering net salary will produce meaningless results. Always check your contract or pay stub for the gross figure.
- Ignoring the Aguinaldo: The Christmas bonus is a mandatory payment in Mexico, typically equal to at least 15 days of salary. If you do not include it in your annual gross, your net pay estimate will be lower than reality because the tax on the aguinaldo is calculated separately. Always add it to your base salary for the most accurate annual picture.
- Using Outdated Tax Tables: Mexican tax brackets and subsidy amounts change periodically. Using a calculator that relies on previous years' data can lead to significant errors. Our tool uses the most current 2024 tables, but if you are using another source, verify the year of the data.
- Assuming All Income Is Taxed the Same: Mixed income structures (fixed salary plus commissions) are taxed differently than pure salaries. If you have variable income, use the "Mixed Income" option to ensure the calculator applies the correct withholding rules. Failing to do so may overstate your net pay.
Conclusion
The Cdmx Salary Calculator Mexico is an indispensable tool for anyone earning a salary in Mexico City, whether you are a local professional, a recent graduate, or an expatriate navigating the local tax system. By instantly converting your gross annual salary into a detailed net pay breakdown—including ISR, IMSS contributions, and the annual subsidy—it eliminates the complexity of manual calculations and provides the clarity you need to make informed financial decisions. Understanding your true take-home pay is the foundation of effective budgeting, job offer evaluation, and long-term financial planning.
We encourage you to try our free calculator today. Input your salary, explore the detailed breakdown, and gain full control over your personal finances. No signup is required, and the results are available immediately. Whether you are negotiating a raise or simply planning your monthly expenses, this tool puts accurate, Mexico City-specific salary information at your fingertips.
Frequently Asked Questions
The Cdmx Salary Calculator Mexico is a specialized tool that calculates an employee’s net take-home pay after mandatory deductions specific to Mexico City (CDMX). It measures gross-to-net conversion by accounting for ISR (income tax), IMSS (social security), INFONAVIT (housing fund), and SAR/Afore (retirement savings). For example, on a gross monthly salary of 25,000 MXN, it typically shows deductions of around 4,500–5,500 MXN, yielding a net salary of approximately 19,500–20,500 MXN.
The calculator applies the official Mexican tax formula: Net Salary = Gross Salary – (ISR + IMSS + INFONAVIT + SAR/Afore). ISR is calculated using the monthly tariff table from the SAT (Servicio de Administración Tributaria), applying progressive rates from 1.92% to 35% on the taxable income after the tax subsidy (subsidio al empleo). For instance, a gross salary of 15,000 MXN incurs ISR of about 1,200 MXN and IMSS of roughly 500 MXN, while a salary of 50,000 MXN incurs ISR of about 9,800 MXN and IMSS of 1,200 MXN.
A "healthy" net-to-gross ratio for CDMX salaries typically ranges from 75% to 88%. For low incomes (under 10,000 MXN/month), net is around 85–88% due to the tax subsidy. For middle incomes (20,000–40,000 MXN), net is about 78–82%. For high incomes (above 80,000 MXN), net drops to 70–75% due to higher ISR brackets. A net below 65% usually indicates an error or extreme deductions.
The calculator is highly accurate for standard salaried employees (asimilados a salarios) using the 2024 SAT tables, typically within ±1–2% of official payroll software. However, it assumes no special deductions (e.g., tax-exempt fringe benefits like grocery vouchers or savings funds) and uses the default IMSS risk premium (clase I). For a typical employee earning 30,000 MXN, the difference from a real payroll receipt is usually under 300 MXN.
This calculator does not account for variable deductions like voluntary retirement savings (Afore adicional), union dues, or employer-specific benefits (e.g., company car or housing allowances). It also assumes the employee works full-time and is registered under the standard "asimilados a salarios" regime. Freelancers (honorarios) or employees with multiple jobs will get inaccurate results, as it cannot handle cumulative annual tax calculations.
Compared to official payroll software like Aspel-NOI or SAP, the calculator is simpler but lacks real-time IMSS rate updates and variable risk premiums. Professional methods account for employee age, region-specific IMSS quotas, and annual tax adjustments (e.g., PTU profit sharing). For a quick estimate, this calculator is 95% as accurate as a full payroll run, but for precise legal compliance, a certified accountant or software is recommended.
No, that is false. The Cdmx Salary Calculator Mexico strictly calculates monthly net salary from gross monthly pay, not including annual bonuses like the aguinaldo (mandatory 15 days’ pay in December) or the vacation premium (25% on vacation pay). Users often think the net amount reflects total annual earnings divided by 12, but it only covers the regular monthly payroll cycle. To estimate annual net income, you must manually add these benefits.
When a recruiter offers a gross salary of 35,000 MXN in CDMX, you can use this calculator to instantly see your net pay is about 27,800 MXN, and that IMSS deductions total roughly 1,100 MXN. This allows you to compare offers from different companies on a net basis, or to decide if a 10% gross increase actually results in only 7% net increase due to tax brackets. For example, moving from 30,000 to 33,000 MXN gross may only add 2,100 MXN net, helping you negotiate for benefits instead.
