mortgage
Mortgage Calculator
Estimate a full monthly mortgage payment including principal, interest, tax, insurance, PMI, HOA, and other recurring costs.
mortgage calculator
The Down Payment Calculator models three home-purchase cash questions. Home Price mode starts with upfront cash available and estimates the home price that fits the selected down payment and closing-cost assumption. Cash Needed mode starts with a known home price and down payment percentage. Down Payment Percentage mode starts with home price and upfront cash, subtracts selected closing costs, and estimates the remaining down payment percentage.
Your scenario
Working scenario
Not saved yet
Saved scenarios
Save this result, then use saved scenarios to switch between assumptions.
Use this calculator when you want to compare how upfront cash, home price, selected closing costs, down payment percentage, interest rate, and loan term interact before reviewing lender documents. Use Mortgage Payment for a focused principal-and-interest payment, Mortgage for broader housing-cost assumptions, House Affordability for income and debt constraints, and actual Loan Estimates, lender disclosures, local tax sources, insurer quotes, title or settlement statements, HOA documents, or assistance-program materials for official figures.
In Home Price mode with percentage closing costs, the app solves homePrice as upfrontCashAvailable / ((downPaymentPercent + closingCostPercent) / 100). With fixed closing costs, it solves homePrice as max(0, upfrontCashAvailable - closingCostAmount) / (downPaymentPercent / 100). In Cash Needed mode, downPaymentAmount equals homePrice * downPaymentPercent / 100 and cashNeeded equals downPaymentAmount plus selected closing costs. In Down Payment Percentage mode, downPaymentAmount equals max(0, upfrontCashAvailable - closingCosts), then downPaymentPercent equals downPaymentAmount / homePrice * 100 when home price is positive. Loan amount is max(0, homePrice - downPaymentAmount). Monthly payment uses the fixed-rate PMT formula with interestRate / 100 / 12 and loanTermYears * 12.
This formula page covers the app's Down Payment Calculator: three solve modes for estimated home price, cash needed, or implied down-payment percentage using entered upfront cash, selected closing-cost assumptions, and fixed principal-and-interest payment math. It does not calculate a Loan Estimate, Closing Disclosure, legal cash-to-close figure, PMI premium, assistance-program eligibility result, underwriting decision, approval, tax answer, or personalised mortgage advice.
H_percent = C / ((d + cc) / 100); H_fixed = d > 0 ? max(0, C - F) / (d / 100) : 0; ClosingCosts = mode == percent ? H * cc / 100 : F; DP = H * d / 100; CashNeeded = DP + ClosingCosts; DP_from_cash = max(0, C - ClosingCosts); DPct = H > 0 ? DP_from_cash / H * 100 : 0; Loan = max(0, H - DP); r = i / 100 / 12; n = years * 12; Pmt = r == 0 ? Loan / n : Loan * r / (1 - (1 + r)^(-n))
The calculator first chooses the selected solve mode, derives the home price, cash needed, or down-payment percentage from the entered assumptions, then estimates the remaining loan amount and a fixed principal-and-interest payment.| Symbol | Meaning | How this page uses it |
|---|---|---|
| H | Home price | The entered or solved purchase price assumption used for down-payment and closing-cost math. |
| C | Upfront cash available | The entered cash amount used in home-price and down-payment-percentage solve modes. |
| d | Down-payment percent input | The entered target down-payment percentage used when solving home price or cash needed. |
| cc | Closing-cost percent input | The entered closing-cost percentage when closing costs are modeled as a percent of home price. |
| F | Fixed closing-cost input | The entered closing-cost amount when fixed closing-cost mode is selected. |
| ClosingCosts | Modeled closing costs | Either home price times the entered closing-cost percentage, or the entered fixed closing-cost amount. |
| DP | Down-payment amount | Home price times the target down-payment percentage in home-price and cash-needed solve modes. |
| DPct | Implied down-payment percentage | Available cash after modeled closing costs divided by home price when solving for down-payment percentage. |
| Loan | Loan amount | Home price minus down payment, floored at 0 so an oversized down payment cannot create a negative loan. |
| i | Annual interest-rate input | The entered fixed-rate assumption. The app treats it as a simple annual rate for payment math, not as a legal APR. |
| r | Monthly rate | Annual rate divided by 100 and by 12. |
| n | Payment count | Loan term years multiplied by 12 monthly payments. |
| Pmt | Monthly principal and interest | The fixed-rate principal-and-interest payment before taxes, homeowners insurance, PMI, HOA dues, escrow, fees, or other housing costs. |
| PMI notice | Simple below-20-percent notice | A plain notice when the calculated down-payment percentage is below 20 percent. It is not a PMI premium calculation or lender determination. |
These examples use the app's package fixtures so the numbers match the production formula and rounding policy.
The fixtures illustrate the calculator's three mechanical solve modes. They do not show what a lender will disclose, approve, collect at closing, charge for PMI, require for reserves, or treat as verified funds.
Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.
Price mode inverts the usual question: from $100,000 of cash, a 20 percent down-payment target, and 3 percent closing costs, it solves the home price where down payment plus closing costs exactly consume the cash - about $434,780. The next outputs show the implied loan and monthly principal-and-interest payment, so the cash constraint and the payment constraint can be checked together.
Cash-needed mode multiplies the price by your down-payment percentage, adds closing costs (percent-of-price or a fixed amount), and totals it. A $500,000 home at 20 percent down with 3 percent closing costs needs $115,000 upfront. Reserves that lenders may require, prepaid escrow items, and inspection or moving costs sit outside the model - the answer is a floor, not the full move-in budget.
Given a target home price and your available cash, it backs out what percentage down you can actually make after closing costs. If that lands under 20 percent, the PMI notice output flags that conventional loans typically add mortgage insurance - a monthly cost this calculator does not price but the full Mortgage Calculator does. It is the fastest reality check on a stretch purchase.
This calculator is an original implementation based on the app's documented down-payment solve modes, selected closing-cost assumptions, fixed principal-and-interest payment math, deterministic fixtures, edge cases, rounding policy tests, and internal validation. It is not copied from a single source.
Outputs are checked with deterministic fixtures for home-price, cash-needed, and implied down-payment-percentage solves, plus edge-case tests and internal validation artifacts. The result remains an educational estimate, not a Loan Estimate, not a Closing Disclosure, not a cash-to-close figure, not a PMI determination, not a lender quote, not an approval, not a tax answer, not a legal answer, not an assistance-program eligibility result, and not personalised mortgage advice.
Formula version 2026.05.22-generic-down-payment-modes. The version marks the calculation logic and validation fixture set used for this estimate.
Results are educational estimates, not advice. Read the full disclaimer.
mortgage
Estimate a full monthly mortgage payment including principal, interest, tax, insurance, PMI, HOA, and other recurring costs.
mortgage
Estimate principal-and-interest mortgage payments from home price, down payment, rate, and term.
mortgage
Estimate an affordable home price from household income, debt payments, a fixed housing budget, mortgage terms, and recurring homeownership costs.
mortgage
Compare the long-term financial cost of buying a home with renting by modeling mortgage payments, transaction costs, ownership costs, rent growth, taxes, appreciation, and investment opportunity cost.
debt
Estimate housing-cost and total-debt ratios from before-tax income, housing obligations, and recurring monthly debt payments.
loan
Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.