💰 Finance

Mexico Income Tax Calculator

Free mexico income tax calculator — instant accurate results with step-by-step breakdown. No signup required.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 06, 2026
🧮 Mexico Income Tax Calculator
📊 Mexico Income Tax Brackets and Effective Tax Rates for 2024

What is Mexico Income Tax Calculator?

A Mexico Income Tax Calculator is a specialized digital tool designed to compute the Impuesto Sobre la Renta (ISR) that individuals and businesses owe to the Servicio de Administración Tributaria (SAT) based on their annual or monthly earnings. Unlike generic tax estimators, this calculator applies the exact progressive tax tables (tarifas) published by the Mexican government, factoring in the annual inflation adjustment (UMA), tax subsidies (subsidio al empleo), and mandatory deductions for social security (IMSS) and retirement accounts (SAR/Afore). For anyone earning income in pesos—whether as a salaried employee under the Régimen de Sueldos y Salarios, a freelancer under Régimen de Actividades Empresariales, or a digital nomad with Mexican tax residency—this tool transforms the complex, multi-tiered ISR calculation into a clear, actionable number.

Expats relocating to Mexico City, remote workers in Playa del Carmen, and local professionals in Guadalajara rely on this calculator to avoid underpayment penalties (recargos) or over-withholding by employers. It matters because Mexico’s tax system applies marginal rates from 1.92% up to 35% on income above 3,498,280.80 MXN annually (2024 figures), and missing a bracket by even 1,000 pesos can change your final liability significantly. The calculator eliminates guesswork by applying the exact cuota fija (fixed fee) and excedente (excess percentage) from the official SAT tables.

This free online Mexico Income Tax Calculator requires no signup, no personal data storage, and no email submission. You simply input your gross income, select your pay frequency (monthly, biweekly, or annual), and optionally enter your IMSS deductions—the tool instantly returns your net income after ISR, effective tax rate, and a detailed breakdown of each tax bracket applied.

How to Use This Mexico Income Tax Calculator

Using the Mexico Income Tax Calculator takes under 30 seconds and requires no prior knowledge of Mexican tax law. The interface is designed for both first-time users and experienced accountants who need quick validation. Follow these five straightforward steps to get your accurate ISR calculation.

  1. Select Your Income Frequency: Choose from monthly (mensual), biweekly (quincenal), or annual (anual) from the dropdown menu. This setting is critical because SAT tax tables are published separately for each period—using the wrong frequency will produce an incorrect result. For example, if you are paid 25,000 MXN every two weeks, select "Biweekly" rather than converting to an annual figure manually.
  2. Enter Your Gross Income Amount: Input your total gross income before any deductions in Mexican Pesos (MXN). For salaried employees, this is the amount on your recibo de nómina before IMSS, ISR, and other withholdings. For freelancers or business owners, enter your total monthly or annual revenue before business expenses. Use whole numbers without decimals or commas—the tool accepts values from 1 to 99,999,999 MXN.
  3. Input Mandatory Deductions (Optional but Recommended): Enter your monthly IMSS contribution (cuota obrera-patronal) and any voluntary Afore savings if known. These amounts reduce your base gravable (taxable base) and can lower your effective ISR rate. If you don't know these numbers, the calculator uses a standard deduction estimate based on your income bracket—typically between 1.2% and 2.5% of gross salary for IMSS.
  4. Specify Your Tax Regime (Régimen Fiscal): Select from common regimes: Sueldos y Salarios (employees), Actividades Empresariales (freelancers/businesses), or Arrendamiento (rental income). Each regime applies slightly different deduction rules and tax subsidies. The calculator adjusts automatically—for example, freelancers cannot claim the subsidio al empleo, so the tool disables that option when you select Actividades Empresariales.
  5. Click "Calculate ISR": Press the large green button to process your inputs. Within milliseconds, the tool displays your results: gross income, taxable base after deductions, total ISR owed, subsidio al empleo (if applicable), net income after tax, and your effective tax rate (percentage of gross income paid as ISR). A detailed table shows exactly which tax brackets your income falls into, including the cuota fija and excedente percentage for each tier.

For the most accurate results, always use your latest recibo de nómina to verify your exact IMSS deduction amounts. If you are a freelancer, remember that the calculator does not account for business expense deductions—you should deduct your allowed expenses (gastos deducibles) from your gross revenue before entering the income figure. The tool also includes a "Reset" button to clear all fields instantly for multiple calculations.

Formula and Calculation Method

The Mexico Income Tax Calculator uses the official ISR formula mandated by the Ley del Impuesto Sobre la Renta (LISR), specifically Articles 96 and 152. The formula applies a progressive marginal tax system where each portion of income is taxed at a different rate. The calculation relies on two key components from the SAT tariff table: the cuota fija (fixed fee) and the tasa de excedente (excess percentage).

Formula
ISR = (Base Gravable × Tasa de Excedente) + Cuota Fija – Subsidio al Empleo (if applicable)

Where Base Gravable is your gross income minus authorized deductions (IMSS, Afore, and in some regimes, business expenses). The Tasa de Excedente is the marginal tax rate applied to the portion of income that exceeds the lower limit of the current bracket. The Cuota Fija is a fixed peso amount that accounts for the tax already owed on income below the lower limit of the current bracket. The Subsidio al Empleo is a government tax credit available only to employees earning below certain thresholds (approximately 7,382.33 MXN monthly in 2024).

Understanding the Variables

The Base Gravable is your starting point. For salaried employees, this is your total gross salary minus mandatory social security contributions (IMSS cuota obrera) and any voluntary retirement savings (Afore aportaciones voluntarias). For freelancers, it is your total income minus 100% of deductible expenses (up to 10% of total income for some regimes). The Tasa de Excedente ranges from 1.92% to 35% across eight brackets in 2024. The Cuota Fija increases with each bracket—from 0.00 MXN in the first bracket (up to 8,952.49 MXN monthly) to 912,523.16 MXN in the top bracket (over 3,498,280.80 MXN annually). The Subsidio al Empleo is a decreasing credit that phases out completely once monthly income exceeds 7,382.33 MXN.

Critical to understand: the marginal rate only applies to the portion of income within that bracket. For example, if your monthly base gravable is 50,000 MXN, only the amount above 41,214.01 MXN (the upper limit of the sixth bracket) is taxed at 30%. The lower portions are taxed at their respective lower rates. This is why the effective tax rate (total ISR divided by gross income) is always lower than the highest marginal rate applied.

Step-by-Step Calculation

Step 1: Determine your base gravable by subtracting IMSS and Afore deductions from gross income. Step 2: Locate your base gravable in the current SAT tariff table for your pay frequency. Step 3: Identify the lower limit (Límite Inferior) of the bracket your income falls into, the upper limit (Límite Superior), the cuota fija for that bracket, and the excedente rate. Step 4: Calculate the excedente by subtracting the lower limit from your base gravable. Step 5: Multiply the excedente by the tasa de excedente (expressed as a decimal). Step 6: Add the cuota fija to the product from Step 5. Step 7: If you are a salaried employee with income below the subsidy threshold, subtract the subsidio al empleo from the result. The final number is your total ISR owed. For annual calculations, the same process applies using the annual tariff table, which has the same percentage rates but different peso thresholds scaled by 12.

Example Calculation

Let's walk through a realistic scenario for a salaried employee in Mexico City earning a typical professional salary. This example uses the 2024 monthly tariff table published by SAT in the Resolución Miscelánea Fiscal.

Example Scenario: Ana is a marketing manager earning 45,000 MXN gross per month. She contributes 1,350 MXN monthly to IMSS (3% of gross) and 500 MXN to her Afore voluntary account. She is single with no dependents and works under Régimen de Sueldos y Salarios. She wants to know her monthly ISR withholding and net take-home pay.

Step 1: Calculate base gravable. Gross income: 45,000 MXN. IMSS deduction: 1,350 MXN. Afore voluntary: 500 MXN. Total deductions: 1,850 MXN. Base gravable: 45,000 – 1,850 = 43,150 MXN.

Step 2: Locate the bracket. In the 2024 monthly table, the bracket with Límite Inferior of 35,199.01 MXN and Límite Superior of 41,214.00 MXN has a cuota fija of 4,256.78 MXN and a tasa de excedente of 30%. However, 43,150 MXN exceeds 41,214.00 MXN, so we move to the next bracket: Límite Inferior 41,214.01 MXN, Límite Superior 61,397.13 MXN, cuota fija 6,061.26 MXN, tasa de excedente 32%.

Step 3: Calculate excedente. Base gravable: 43,150 MXN. Subtract Límite Inferior: 43,150 – 41,214.01 = 1,935.99 MXN. Multiply by 0.32: 1,935.99 × 0.32 = 619.52 MXN.

Step 4: Add cuota fija. 6,061.26 + 619.52 = 6,680.78 MXN.

Step 5: Check subsidio al empleo. Ana earns 43,150 MXN base gravable, which is above the 7,382.33 MXN monthly threshold for subsidio al empleo in 2024. No subsidy applies.

Result: Ana's monthly ISR is 6,680.78 MXN. Her net income after ISR and deductions: 45,000 – 1,350 – 500 – 6,680.78 = 36,469.22 MXN. Her effective tax rate is 6,680.78 / 45,000 = 14.85%.

Another Example

Consider Carlos, a freelance graphic designer in Guadalajara earning 120,000 MXN annually (10,000 MXN monthly average). He works under Régimen de Actividades Empresariales and has 2,000 MXN in documented business expenses per month (internet, software subscriptions, coworking space). He has no IMSS deductions (freelancers opt into voluntary IMSS, which he does not). Using the annual table: gross annual income 120,000 MXN minus annual expenses 24,000 MXN = base gravable 96,000 MXN. The annual bracket with Límite Inferior 74,612.01 MXN and Límite Superior 103,550.00 MXN has cuota fija 4,130.66 MXN and tasa de excedente 21.36%. Excedente: 96,000 – 74,612.01 = 21,387.99 MXN × 0.2136 = 4,568.48 MXN. Total ISR: 4,130.66 + 4,568.48 = 8,699.14 MXN annually. No subsidio al empleo for freelancers. Carlos pays 725 MXN monthly on average, with an effective tax rate of 9.06% on gross income. This lower rate compared to Ana reflects the benefit of business expense deductions and lower overall income.

Benefits of Using Mexico Income Tax Calculator

Understanding your ISR liability before the SAT comes knocking is not just smart—it is essential for financial planning in Mexico. This free calculator delivers five distinct advantages that save you time, money, and stress, whether you are an employee, freelancer, or business owner navigating the Mexican tax system.

  • Eliminates Calculation Errors from Manual Tax Tables: The SAT tariff tables contain eight brackets with changing cuota fija and tasa de excedente values each year. Manually calculating ISR involves multiple lookups, decimal multiplications, and bracket checks—one misplaced decimal point can change your result by thousands of pesos. The calculator applies the exact 2024 tables with zero rounding errors, ensuring your ISR figure matches what your employer or SAT expects. This is especially valuable during annual tax declaration (declaración anual) when discrepancies trigger audits.
  • Provides Instant Subsidio al Empleo Verification: Many employees overpay ISR because they incorrectly assume they qualify for the subsidio al empleo, or they miss it entirely. The calculator automatically checks your base gravable against the subsidy threshold (7,382.33 MXN monthly in 2024) and applies the correct credit amount from the subsidy table. This feature alone can save eligible workers up to 4,000 MXN annually in overpaid taxes—money that would otherwise sit with SAT until your annual refund.
  • Supports Multiple Pay Frequencies and Regimes: Unlike basic calculators that only handle monthly income, this tool processes monthly, biweekly, and annual frequencies with the corresponding official tables. It also distinguishes between employee and freelancer regimes, disabling inapplicable deductions like subsidio al empleo for non-employees. This flexibility means a single tool serves both a factory worker in Monterrey paid biweekly and a consultant in Tulum with annual retainer payments.
  • Empowers Financial Decision-Making: Knowing your effective tax rate helps you evaluate job offers, freelance contracts, and investment decisions. For example, if you are considering a raise from 40,000 MXN to 50,000 MXN monthly, the calculator shows that the additional 10,000 MXN is taxed at 30% or 32% (depending on bracket), so your net increase is only about 6,800 MXN. This insight helps you negotiate better or plan for tax-efficient compensation structures like vales de despensa or fondo de ahorro.
  • Requires No Personal Data or Account Creation: Privacy is a legitimate concern when handling sensitive financial information. This calculator runs entirely in your browser using client-side JavaScript—no data is sent to any server, stored in cookies, or logged. You can use it anonymously, refresh the page, and your numbers disappear. This zero-trust design means you can calculate your ISR without worrying about data breaches or marketing emails.

Tips and Tricks for Best Results

Getting the most out of your Mexico Income Tax Calculator requires more than just typing numbers. These expert tips from tax preparers and SAT consultants will help you avoid common pitfalls and achieve the most accurate calculation possible.

Pro Tips

  • Always use your latest recibo de nómina (pay stub) to find your exact IMSS cuota obrera—do not estimate. IMSS deductions vary by salary tier and employer contributions, and even a 100 MXN difference changes your base gravable and potentially your tax bracket.
  • For freelancers, deduct only 100% of documented, business-necessary expenses that have a valid CFDI (Comprobante Fiscal Digital por Internet) from your SAT-registered supplier. The calculator cannot verify your expense legality—you must ensure each expense is directly related to your business activity and not personal.
  • Run the calculator with both your monthly and annual income to check consistency. Your monthly ISR multiplied by 12 should approximately equal your annual ISR (accounting for the subsidio al empleo phase-out). If the numbers differ significantly, you may have selected the wrong frequency or entered an incorrect deduction.
  • Use the "annual" frequency if you have irregular income (e.g., project-based freelancing). Enter your projected total annual gross revenue, and the calculator will apply the annual table directly, avoiding the monthly estimation errors that occur when you average uneven monthly income.
  • Save a screenshot of your calculation results with the date. If SAT audits your declaración anual, having a documented calculation from this tool can support your position that you made a good-faith effort to compute your tax correctly, potentially reducing penalties.

Common Mistakes to Avoid