Mortgage Calculator
Model mortgage payments, ownership costs and extra payments.
Browse every category in one place. Upcoming tools are clearly marked Coming soon.
Model mortgage payments, ownership costs and extra payments.
Explore monthly installments and annual repayment schedules.
Detailed repayment schedules with extra payments.
Calculate fixed-deposit maturity with compounding and tax assumptions.
Calculate interest and contributions over time.
Estimate future costs and purchasing power.
Estimate Indian CTC and take-home pay using the existing salary model.
Add or remove Indian GST and split CGST, SGST and IGST.
Calculate VAT-inclusive and VAT-exclusive amounts.
Project monthly investments, growth and year-by-year balances.
Project monthly investments, growth and year-by-year balances.
Project monthly investments, growth and year-by-year balances.
Project monthly investments, growth and year-by-year balances.
Calculate compound growth with an explicit compounding convention.
Calculate compound growth with an explicit compounding convention.
Interest = principal × annual rate × years.
Estimate recurring-deposit maturity with quarterly compounding.
Each month: closing balance = opening balance × (1 + monthly return) − withdrawal.
Compare investing the entire budget today with equal monthly instalments totaling the same budget.
Required periodic saving = (target − present savings × (1 + i)^n) / annuity factor.
Future goal cost = today’s cost × (1 + inflation)^years.
Future goal cost = today’s cost × (1 + inflation)^years.
Future goal cost = today’s cost × (1 + inflation)^years.
Future goal cost = today’s cost × (1 + inflation)^years.
ROI = (ending value + income − fees − initial investment) / initial investment.
CAGR = (ending value / beginning value)^(1 / years) − 1.
Evaluate periodic cash flows with discounting and numerical IRR.
Calculate annualized returns for investments on irregular dates.
Solve PV, FV, payment, annual rate or periods with signed cash flows.
Approximate doubling time = 72 / annual percentage return.
Effective annual rate = (1 + nominal annual rate / m)^m − 1..
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Calculate a fixed-rate monthly payment and repayment schedule.
Compare the original loan with monthly extra payments and an immediate principal reduction.
Compare monthly payments and total repayments including upfront fees.
Use the current outstanding balance and remaining term.
Use the current outstanding balance and remaining term.
Use the current outstanding balance and remaining term.
Flat interest = original principal × annual rate × years.
Solve net proceeds = present value of monthly payments.
Monthly interest-only payment = principal × annual rate / 12.
Interest accrues monthly at APR/12, then the payment is applied.
Bond price = present value of coupons plus redemption value.
Tax-equivalent yield = tax-exempt yield / (1 − marginal tax rate)..
Annual income = principal × yield.
Net annual growth factor = (1 + gross return) × (1 − annual fee).
Weighted average price = total purchase cost / total shares.
Holding-period return = (sale proceeds + dividends − fees − purchase cost) / purchase cost..
Dividend income = shares × annual dividend per share.
Gordon value = next annual dividend / (required return − perpetual growth).
Discount each initial dividend, then add the discounted Gordon terminal value after the high-growth phase..
Expected return = risk-free rate + beta × (market return − risk-free rate)..
Expected return = Σ probability × return.
WACC = E/(E+D) × cost of equity + D/(E+D) × cost of debt × (1 − tax rate)..
Estimate European call and put values, with dividend yield.
Bank discount yield = (face − price) / face × 360 / days.
Brokerage is capped separately on each side.
Required margin = quantity × price × margin percentage.
Borrowed amount = position × (1 − margin%).
Maximum loan = eligible collateral × loan-to-value.
Inflate annual expenses to retirement; divide by an assumed withdrawal rate to estimate a target corpus.
FIRE target = net annual expenses / withdrawal rate.
FIRE target = net annual expenses / withdrawal rate.
FIRE target = net annual expenses / withdrawal rate.
FIRE target = net annual expenses / withdrawal rate.
FIRE target = net annual expenses / withdrawal rate.
Payment = present value / discounted annuity factor.
Project contributions using an assumed annual return.
Employee contribution is capped at the limit you enter.
Contribution per remaining paycheck = (your applicable annual limit − year-to-date employee contributions) / remaining pay periods..
Compare equal pre-tax budgets: traditional grows the pre-tax amount and pays tax on withdrawal; Roth invests the after-tax amount and qualified withdrawals are assumed tax-free.
RMD = prior year-end balance / applicable IRS distribution factor.
Contributions are made at each year end, after growth; medical expenses are then withdrawn.
Annual model: balance = (opening balance + annual contribution) × (1 + rate).
Contribute at the beginning of each of the first 15 years, then compound without deposits through year 21.
Five-year maturity = deposit × (1 + annual rate)^5.
Payout = deposit × annual rate / 12.
Payout = deposit × annual rate / 4.
EPF deposit = employee contribution + employer contribution − employer EPS diversion.
Old-regime HRA exemption is the least of HRA received, rent minus 10% of eligible salary, and 50% of salary in specified metro cities (40% elsewhere), with a floor of zero.
For covered employees: gratuity = monthly eligible salary × 15 / 26 × qualifying years.
Compare old and new regimes for resident salary income in FY 2025–26.
Estimated tax = taxable amount × your applicable effective tax rate.
Estimated tax = taxable amount × your applicable effective tax rate.
Estimated tax = taxable amount × your applicable effective tax rate.
Estimated tax = taxable amount × your applicable effective tax rate.
Old-regime deduction = minimum of total eligible payments and INR 150,000.
Refund or balance due = tax payments − final assessed liability.
Straight-line annual depreciation = (cost − salvage) / years.
Bonus = eligible salary × bonus percentage.
Encashment = eligible monthly salary / payroll day divisor × eligible leave days.
Scenario basic pay = current basic × assumed fitment factor.
Annual gross pay = hourly pay × paid hours per week × paid weeks per year..
New salary = current salary × (1 + percentage increase)..
Net distribution = gross − withholding − penalty − fees.
Target emergency fund = essential monthly expenses × months of protection..
Net worth = total assets − total liabilities.
Target value = total portfolio × target weight.
Required cover = present value of annual expenses + debt + other needs − available assets.
Required cover = present value of annual expenses + debt + other needs − available assets.
Insurer payout = minimum of remaining limit and eligible bill after deductible × (1 − co-pay).
Total = (quoted base premium after discount + riders) × (1 + applicable tax).
Invest the annual premium difference at each year end.
Affordable mortgage payment = income × debt-to-income limit − other debt − housing costs.
Compare buyer equity after sale with the renter’s invested down payment and purchase costs.
Future property value = current value × (1 + appreciation)^years.
Gross yield = annual rent / property value.
Estimated charge = applicable value × your jurisdiction’s rate + fixed charges − eligible rebate, with a floor of zero.
Estimated charge = applicable value × your jurisdiction’s rate + fixed charges − eligible rebate, with a floor of zero.
Estimated charge = applicable value × your jurisdiction’s rate + fixed charges − eligible rebate, with a floor of zero.
Available equity borrowing = home value × combined LTV − existing secured mortgage, floored at zero.
Assumes the full balance is drawn immediately, interest-only payments during the draw period, then full amortization at the entered repayment rate.
Base lease payment = (adjusted capitalized cost − residual) / months + (adjusted capitalized cost + residual) × money factor.
Buying net cost = down payment + loan payments − resale proceeds.
Cost of points = principal × points percentage.
Incremental saving = smaller of deductible mortgage interest and incremental itemized deduction × marginal tax rate.
Each payment is the greater of a fixed floor or monthly interest plus the entered percentage of principal.
Compare offers using the rates you enter.
Net annual value = eligible spending × reward value, limited by a cap, less any non-waived annual fee.
Converted amount = source amount × entered exchange rate × (1 − fee%).
Tip = bill × tip percentage.
Discounted price = original × (1 − discount%).
Percentage = part / whole × 100.
Elapsed calendar days = end date − start date, excluding the start date.
Fuel needed = distance / kilometres per litre.
Uses exact metric definitions: mile = 1.609344 km; pound = 0.45359237 kg; inch = 2.54 cm; US gallon = 3.785411784 litres.
Gross margin = (price − cost) / price.
Revenue grows by the assumed annual growth rate.
Current ratio = current assets / current liabilities.
Monthly contribution is looked up by entry age and pension tier in the PFRDA APY contribution chart.
For people born in 1960 or later, full retirement age is 67.
The adjustable loan uses the initial rate until the first reset, then recalculates payments on the remaining balance and term.
Compare a fixed amortizing home equity loan with an immediately fully drawn HELOC that pays interest only during its draw period.
Maturity = existing certificate deposit × (1 + annual rate / 4)^8.
Amount ceiling = applicable percentage × smaller of the two relevant year-end balances.
Illustrative subsidy present value = present value of equal monthly interest support on the eligible loan portion, capped at the entered subsidy limit.
Income taxes use your entered effective rates on wages after pre-tax deductions.
Estimate body mass index from height and weight for a quick health range check.
Estimate daily calorie needs from activity level, body metrics, and goal.
Estimate body fat percentage from common body measurements.
Calculate basal metabolic rate for baseline energy planning.
Compare common ideal weight formulas for a practical target range.
Convert distance and time into training pace and finish estimates.
Add, subtract, multiply, divide, and simplify fractions.
Work through algebraic expressions and equation setup.
Find mean, median, mode, range, and standard deviation.
Solve common equation forms and inspect each result.
Calculate exact age from birth date to today or any target date.
Convert and compare durations across hours, minutes, and seconds.
Estimate grade point average from courses and credit hours.
Create strong password options for safer account setup.
Calculate powers, roots, logarithms and trigonometric functions with keyboard support.
Plot functions, explore inequalities, build tables and investigate how changing a parameter changes a graph.
Explore surfaces and parametric curves in three dimensions. Rotate the view to see the mathematics from a different angle.
Work with matrices, calculate determinants and inverses, and use row reduction to investigate systems of equations.
Construct points, lines, circles and polygons. Drag objects and explore measurements and geometric relationships.
See each calculator for its supported scope and assumptions.