Mortgage Calculator — ARM Payment Caps

Plan smarter home financing with a fast, mobile‑first mortgage calculator. Compare fixed and ARM scenarios, model payment caps, taxes, insurance, HOA and PMI, add extra payments, test stress cases, and export clear schedules and charts. Designed for clarity, accuracy, and lender‑style details without complexity. Includes affordability, refinance break‑even, presets, CSV/PDF exports, accessibility, and performance.

Illustrative only. Verify with lender.
or %
Yr M

Taxes, Insurance & HOA
% or

Location & Fees
Government-backed
ARM & Recast Settings

Example: 7.5,2 → first reset 7.5%, later resets 2%. Auto-extends to all resets.
Optional. If blank, the single "Payment floor per reset %" is used.
Resets detected:
Reset #Increase Cap %Decrease Cap %
ARM Presets (JSON)
Export/import only the ARM rule set. For a full-page share, use the Copy Link button in the header.
Decrease caps limit how much payments may fall at a reset. If both a decrease schedule and a single floor are provided, the schedule takes precedence.
Extra Payments & Amortization

Amortization & Refi
Affordability / DTI
Locale & Currency
Formatting only.
Monthly P&I
PITI
APR vs Note
Payoff date
PMI removal
Neg-am risk
Cost / $1k
Equity @ Year 5
Refi break-even
Balance Over Time
Interest vs Principal (stacked)
Cumulative Interest
Equity & LTV
Amortization Schedule
Rows:
#DatePaymentInterestPrincipalTaxes+Ins+HOA+MIBalanceEquityLTVNote

How this Mortgage Calculator Works

This mortgage calculator is designed to mirror how lenders price and service real mortgages, while giving you transparent controls and immediate feedback. It computes principal and interest using the standard amortization formula, then builds a PITI estimate by adding property taxes, homeowners insurance, HOA dues, and any mortgage insurance such as PMI or FHA MIP. Beyond a simple monthly payment, the tool projects equity build, remaining balance, cumulative interest, and key dates like PMI cancellation, payoff, and adjustable‑rate resets. You can switch payment frequency (monthly, bi‑weekly, weekly), choose compounding conventions appropriate for your country, and apply extra payments monthly, annually, or as a one‑off that accelerates payoff.

The core payment uses the annuity equation. First, the nominal note rate is converted to an effective per‑period rate based on compounding periods and payment cadence. Let r be the period rate, n the number of payments, and PV the loan amount. If r is non‑zero, the payment equals P = PV × [ r × (1 + r)n ] / [ (1 + r)n − 1 ]. When r equals zero, the payment simplifies to P = PV / n. Principal for each period equals the payment minus interest; interest equals the current balance times r; the balance then declines by the principal portion. The schedule repeats until the balance reaches zero or a balloon point is triggered.

PITI extends principal and interest by adding typical escrowed items. Property tax can be entered as a yearly rate or as a fixed amount. Insurance is captured as an annual amount, while HOA/condo dues are monthly. Conventional loans with down payments below twenty percent may require PMI, which this tool removes automatically at a seventy‑eight percent loan‑to‑value ratio and optionally at eighty percent. FHA and USDA programs also add specific upfront and annual insurance premiums; VA loans add a funding fee that can be financed or paid at closing.

ComponentHow it’s handled
Principal & InterestComputed from effective period rate and remaining term using the annuity formula.
Property TaxEntered as rate or fixed annual amount; converted to monthly share.
InsuranceAnnual homeowners premium divided into monthly installments.
HOA / CondoFlat monthly dues added to the payment.
PMI / MIPAdded when required; cancels automatically at regulatory thresholds when applicable.

Adjustable‑rate mortgages (ARMs) follow an index plus a margin. The fully indexed rate at reset is bounded by initial, periodic, and lifetime caps and can be rounded to the nearest eighth, up, or down to emulate lender rules. At each reset you can fully recast (recompute the payment from remaining term and balance), hold the prior payment, or apply payment caps that limit increases and decreases by percentage. Separate schedules for permitted increases and decreases are supported; if a decrease schedule is omitted, a single per‑reset floor can be used. When the unconstrained target payment breaches those bounds, it is clamped within the allowed band, and the amortization continues from there, potentially creating negative amortization if the payment is insufficient to cover accrued interest.

Closing costs such as origination, discount points, and third‑party fees are included so the calculator can show an APR beside the note rate. Affordability analysis uses front‑end and back‑end debt‑to‑income thresholds to estimate a purchase price that fits typical underwriting guidelines. Stress tests let you nudge rates, prices, or taxes and quickly gauge sensitivity. Charts visualize balance decline, interest versus principal, cumulative interest, equity, and LTV across time. CSV export provides a full schedule with notes on each reset; PDF export creates a tidy summary with charts suitable for sharing.

SymbolMeaningExample
PVPresent value (loan amount)$320,000
rEffective period rate after compounding0.5% per month
nTotal payments remaining360
PPeriod payment from annuity formula$1,918.56

Remember that all numbers are estimates for planning and comparison. Actual underwriting, fees, and insurance rules vary by lender and program, and real property taxes, insurance premiums, and HOA dues change over time. Always confirm final terms with a licensed loan originator before making financial decisions.

Related Calculators

Biweekly MortgageCap RateFHA LoanHome AffordabilityHome Value (US)Mortgage AmortizationMortgage (Taxes & Insurance)Mortgage PayoffMortgage PointsMortgage Prepayment

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.