Mexico Mortgage Calculator

Calculate Mexico mortgage payments using local rates, LTV limits, and term norms.

Free Mexico mortgage calculator. Model a Mexican home loan with local rates (bank CAT 10–13%, INFONAVIT, FOVISSSTE), deposit and LTV limits, monthly payment, total interest and a CAT-style all-in cost — all in your browser.

How are Mexican mortgage payments calculated?

They use the standard amortising loan formula: monthly payment = P·i / (1 − (1+i)^−n), where P is the loan, i is the monthly rate (annual ÷ 12) and n is the number of months. Each payment covers interest first, with the rest reducing the balance.

This Mexico mortgage calculator estimates the monthly payment, total interest and loan-to-value on a Mexican home loan (crédito hipotecario), using local norms for rates, deposits and terms. It works for bank mortgages and for the public housing funds INFONAVIT and FOVISSSTE.

How it works

A mortgage is an amortising loan repaid in equal monthly instalments. The payment comes from the annuity formula:

payment = P × i / (1 − (1 + i)^−n)

where P is the loan amount (price minus deposit), i is the monthly interest rate (annual rate ÷ 12) and n is the number of monthly payments (years × 12). Early payments are mostly interest; later ones mostly principal. Mexican bank loans commonly quote a CAT (Costo Anual Total) of roughly 10–13%, which already bakes in fees and insurance.

Example

A MXN 2,000,000 home with a 20% deposit (MXN 400,000) leaves a MXN 1,600,000 loan. At a 12% annual rate over 20 years (240 months), the monthly rate is 1%. The monthly payment is about MXN 17,617, and over the full term you repay roughly MXN 4.23M — about MXN 2.63M of it interest.

Notes

The deposit norm of 10–20% is a guide, not a hard rule; some products go higher. The headline rate you enter is not the same as the CAT, which adds fees and insurance, so always compare lenders on CAT. This tool excludes property tax (predial), maintenance and transfer taxes — model those separately. It is an estimate, not a loan offer.