Loan payment calculator
calculate_loanPayment estimates at today's MonitorBankRates average rate for the state (or national), or a rate you pass. calculator = mortgage (monthly principal and interest; pass amount, or home_price and optional down_payment), refinance (new payment, and with current_rate the monthly savings and breakeven months), home_equity_loan (fixed payment), heloc (interest only payment during the draw period, payment once repayment starts, and the payment if the rate rises 1 point), or auto. Returns the inputs and assumptions used and a link to the matching MonitorBankRates calculator page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rate | No | Optional interest rate in percent. Omit to use today's MonitorBankRates average. | |
| state | No | Optional two-letter state code or name, for the state average rate. | |
| years | No | Loan term in years (HELOC: the repayment period). Defaults: mortgage and refinance 30, home equity loan 15, HELOC 20, auto 5. | |
| amount | No | Loan amount or balance in dollars. | |
| calculator | Yes | ||
| draw_years | No | HELOC only: draw period in years (default 10). | |
| home_price | No | Mortgage only: home price, used when amount is not given. | |
| current_rate | No | Refinance only: rate on the current loan, in percent. | |
| down_payment | No | Mortgage only: down payment in dollars (default 20% of home_price). | |
| closing_costs | No | Refinance only: closing costs in dollars (default 2% of the balance). | |
| current_years_left | No | Refinance only: years left on the current loan. |