Calculate mortgage payments given principal, interest and term. Reverse calculate any one variable given the other three.
Enter a down payment amount or percentage and let the calculator show how large a mortgage you require.
See how the monthly payment changes when you factor in additional monthly or annual loan costs such as PMI, HOA, taxes and insurance.
The calculator supports Fixed and Adjustable Rate Mortgages (ARM) loans with up to five changes in interest rates. Interest-only mortgages loans are also supported.
You can pay off your mortgage early with extra payments. Add one-off, monthly and annual extra payments. Choose up to ten additional extra payment amounts and payment periods and the calculator will show how much money you can save on the loan.
Choose from weekly to annual loan payments and adjust the compounding period from daily through annual periods. The calculator supports Canadian mortgages along with UK annual rest mortgages.
Multiple rounding options on loan calculations are also available. Choose between no rounding, round half up, half down, to even, to ceiling and to floor.
The calculator also supports the input and display of multiple currencies.
Permissions:
- Internet access required for adverts and analytics
- EU user consent for GDPR
- Minor fixes
3.10.5
- Fix crash when small number of repayments
- Remove colours from report email
3.10.4
- Update FHA rates
- Fix reverse calculation when interest is zero
3.10.3
- Fix prepayment fields not displaying
3.10.2
- Fix Canadian insurance downpay %
3.10.1
- Fix rotation while in Settings
3.10.4
- Update FHA rates
- Fix reverse calculation when interest is zero
3.10.3
- Fix prepayment fields not displaying
3.10.2
- Fix Canadian insurance downpay %
3.10.1
- Fix rotation while in Settings
3.10.2
- 50 fixed payments (was 10)
- Remove analytics tracking
- Remove Share App menu option
- Non-personalised ads in Europe
- Fix back arrow on loan + app settings
- Fix payment on rate change if preserving term reduction
- Fix start day > 28 changing back to 28
- Fix FHA rate for loans > 15 years and ltv <= 78%
- Fix extra payments on balance graph on interest change
- Fix crash if start day > 1 and payment frequency > 12
- Tested on Android 13
3.9.4
- Fix Google Drive fail when permission revoked
3.9.3
- Year number mode shows full year not calendar months
- Prepopulate loan name when renaming
- Switch to Google Drive REST API
- Fix incorrect locale at start-up
- Tested on Q 10.0
3.9.2
- Adaptive icon
- Save interest bug fix
3.9.1
- Fix advert crash on Android Pie 9.0
3.9.3
- Year number mode shows full year not calendar months
- Prepopulate loan name when renaming
- Switch to Google Drive REST API
- Fix incorrect locale at start-up
- Tested on Q 10.0
3.9.2
- Adaptive icon
- Save interest bug fix
3.9.1
- Fix advert crash on Android Pie 9.0
3.9.2
- Adaptive icon
- Save interest bug fix
3.9.1
- Normal / advanced mode
- Fixed payments (allows negative amortization)
- Preserve term reduction on rate change setting
- Zero interest rate is now valid
- 50 extra payments (was 30)
- 50 interest rates (was 9)
- Max 100B principal and 10B repay
- Send SMS menu option
- Share app menu option
- Remove ads menu option
- Email subject is loan name
- Stacked amort graph app setting
- Email breaks out monthly expenses
- EU user consent for GDPR
3.9.1
- Normal / advanced mode
- Fixed payments (allows negative amortization)
- Preserve term reduction on rate change setting
- Zero interest rate is now valid
- 50 extra payments (was 30)
- 50 interest rates (was 9)
- Max 100B principal and 10B repay
- Send SMS menu option
- Share app menu option
- Remove ads menu option
- Email subject is loan name
- Stacked amort graph app setting
- Email breaks out monthly expenses
- EU user consent for GDPR
- Tested on Pie 9.0
- Round icons
- Bug fixes
3.8.7- Reduced app size- Minor fixes3.8.6- Updated USDA and CMHC rates- Highlight current date in tables- Checkboxes now radio buttons- Fix NaN on Mediatek processors- Tested on Oreo 8.0- Bug fixes
3.8.6- Updated USDA and CMHC rates- Highlight current date in tables- Checkboxes now radio buttons- Fix NaN on Mediatek processors- Tested on Oreo 8.0- Bug fixes
3.8.5- Fix crash if show year number and show payment number