Mexico / Payroll
Mexico IMSS Calculator: SBC, Employee and Employer Contributions
Estimate IMSS social insurance contributions in Mexico from a fixed daily wage or registered SBC. See employee and employer quotas by branch and the employer’s 5% INFONAVIT contribution.
Mexico IMSS Calculator: SBC, Employee and Employer Contributions: Builds the integration factor as one plus annual aguinaldo days and vacation days times the premium rate, divided by 365. It applies the zone wage floor, the 25 UMA ceiling and the excess-over-three-UMA base. Each branch shows its daily base and employee and employer rates. Employer cesantía y vejez uses the 2026 wage band, and INFONAVIT is shown separately. Results are estimates for ordinary private-sector workers and exclude collective agreements, court awards, special regimes and annual tax reconciliation. Runs 100% locally in your browser with zero server file uploads.
- Category
- Business & admin tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Mexico · 2026 · MXN
Estimates exclude collective agreements, court awards, special regimes and annual tax reconciliation.
Contribution bases and branches
LSS Arts. 25, 27–29, 36, 71–74, 106–107, 147, 168 and 211 (https://www.imss.gob.mx/sites/all/statics/pdf/leyes/LSS.pdf) establish the displayed bases and rates. INEGI UMA (https://www.inegi.org.mx/temas/uma/) is selected by the 2026 payment date; the SBC ceiling is 25 daily UMA.
Employer pension and housing
The 16 December 2020 reform’s transitional table (https://www.imss.gob.mx/sites/all/statics/pdf/leyes/4089_LSAPR.pdf) sets the 2026 employer cesantía y vejez percentages. INFONAVIT Law Art. 29 II (https://www.diputados.gob.mx/LeyesBiblio/pdf/LIFNVT.pdf) provides the separate 5% employer contribution. Loan repayments and government contributions are excluded.
How to use it
- Enter daily wage, actual contribution days, payment date and minimum wage zone.
- Enter aguinaldo days, annual vacation days and prima vacacional; optionally replace the calculated SBC with the registered daily SBC.
- Enter the registered employer risk premium and read branch amounts, employee totals and employer cost.
Privacy & limitations
Your salary, dates and employer totals stay in your browser. Nothing is uploaded.
Related tools
Frequently asked questions
What is SBC?
Salario base de cotización is the daily wage base used for social contributions. For a fixed wage, aguinaldo and vacation premium increase the base through the integration factor. Variable pay and other benefits can change the registered SBC; enter the value from payroll when known.
Why is the factor not just daily salary?
With 15 aguinaldo days, 12 vacation days and a 25% vacation premium, the factor is 1 + (15 + 12 × 0.25) ÷ 365, approximately 1.049315. Only the vacation premium is added because the ordinary salary already pays the vacation days.
Are employee deductions taken at the minimum wage?
Under LSS Art. 36 the employer pays the employee quotas when the worker receives the minimum wage. The tool recognises the entered daily wage equal to the selected zone’s minimum, even when the benefits increase SBC.
How is the employer risk premium chosen?
The starting example uses the initial class I premium, 0.54355%. Replace it with the employer’s registered premium, between 0.5% and 15%. The tool is an estimate over the entered days and does not create an IMSS payment filing.
Free tool · runs in your browser · no account required