ForHosting KIT · Developer Utilities

Loan refinance savings calculator

A lower refinance rate does not automatically mean a less expensive loan. This loan refinance savings calculator compares the remaining balance, rate, and term of your current loan with a proposed replacement loan.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

It estimates both monthly payments, monthly savings, remaining interest, closing-cost impact, and lifetime savings. You can also choose whether closing costs are paid upfront or added to the new principal, making the comparison useful for mortgages, auto loans, and other fixed-rate installment loans.

Build an accurate current-loan baseline

Begin with the principal balance that remains today, not the amount you originally borrowed. Enter the current annual percentage interest rate and the exact number of monthly payments left. Those three values define the cost of keeping the existing loan: its scheduled monthly principal-and-interest payment and the interest still due if every payment is made as planned. This calculator assumes a standard fully amortizing, fixed-rate loan with one payment each month. It does not reconstruct an adjustable-rate schedule, interest-only period, balloon payment, penalty, escrow, insurance, or tax charge. If your statement combines principal and interest with property tax or insurance, do not enter the combined statement payment; the calculation derives principal and interest directly from the balance, rate, and remaining term. Checking these values against a recent lender statement matters because even a modest balance or term difference can change the comparison. The baseline is deliberately forward-looking: interest already paid is a sunk cost and does not affect whether refinancing today saves money from this point onward.

Describe the refinance offer and its closing costs

Enter the proposed annual interest rate, the new term in months, and every closing cost required to obtain the refinance. Typical costs may include origination, appraisal, title, recording, legal, or lender fees, depending on the loan and jurisdiction. Use the total that actually applies to the offer rather than a generic percentage. Select whether those costs will be financed. When costs are paid upfront, the new principal equals the current balance and closing costs are added separately to the refinance's lifetime cost. When costs are financed, they increase the new principal, which raises both the payment and the interest charged, while the full closing-cost amount still counts against savings. This treatment prevents financed fees from disappearing from the comparison. The calculator does not include cash taken out beyond closing costs; if an offer includes additional borrowing, it is not an apples-to-apples savings comparison. It also assumes the quoted rate remains fixed and that no points or credits are omitted from the closing-cost figure. Review the lender's official disclosure before relying on an estimate.

Interpret monthly savings, break-even time, and lifetime savings

Monthly savings is the current calculated payment minus the new calculated payment. A positive result means the required monthly principal-and-interest payment falls; a negative result means it rises. Payment relief and overall savings are different questions. Extending the term can reduce the monthly payment while increasing the total interest paid over the life of the debt. The total interest difference compares remaining interest on the current loan with interest on the proposed loan before closing costs. Net lifetime savings then subtracts closing costs, so a positive value indicates that the refinance is cheaper over both complete schedules. The break-even estimate divides closing costs by positive monthly savings and rounds up to a whole month. Treat it as a simple recovery indicator, not a complete investment return: financed fees, unequal terms, tax effects, opportunity cost, prepayments, and a future sale can alter the real outcome. If you expect to repay or sell before break-even, refinancing may not recover its transaction cost. Compare several offers, test realistic holding periods, and use the lender's amortization schedule for a final decision.

Compare mortgage refinance quotes

Test rate, term, and fee combinations to see whether a lower mortgage rate produces real lifetime savings.

Evaluate an auto loan refinance

Compare the remaining auto loan schedule with a new fixed-rate offer and identify the payment difference.

Check the cost of financing fees

See how adding closing costs to the new principal changes the payment, interest, and net savings.

What does the calculator cost?

The API price is $0.002 per calculation, and the browser calculator can run locally on the page.

Does a lower monthly payment always mean refinancing saves money?

No. A longer term can lower the payment but increase lifetime interest, so check net lifetime savings after closing costs.

How are financed closing costs handled?

They are added to the refinanced principal, accrue interest, and remain included as a transaction cost in the net savings comparison.

What does break-even months mean?

It is closing costs divided by positive monthly savings, rounded up. It is a simple estimate and does not model taxes or opportunity cost.

Does this calculator include taxes, insurance, or prepayment penalties?

No. It compares principal and interest for fixed-rate amortizing loans. Add any applicable penalty to closing costs, and evaluate taxes or insurance separately.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/finance/loan-refinance-savings

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/finance/loan-refinance-savings \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"current_balance":250000,"current_annual_rate":6.75,"current_remaining_months":300,"new_annual_rate":5.5,"new_term_months":240}'
{
  "current_balance": 250000,
  "current_annual_rate": 6.75,
  "current_remaining_months": 300,
  "new_annual_rate": 5.5,
  "new_term_months": 240
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.loan_refinance_savings",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →