Set the inputs
Enter the outstanding balance, rates and terms for the old and new loans, plus refinancing costs.
Compare keeping a loan with refinancing, including fees, payments and remaining debt over the same horizon.
Adjust the example inputs, then calculate.
Same starting debt: upfront costs + cumulative payments + terminal debt. Financed fees are not also charged upfront. NPV discounts payments and terminal debt using nominal annual / 12. Lower monthly payments need not mean overall savings. No automatic tax relief or unentered cashback.
Enter the outstanding balance, rates and terms for the old and new loans, plus refinancing costs.
Use one comparison horizon. Check that end-of-horizon cost includes remaining principal, not only installments paid.
Read break-even alongside total cost and remaining debt. Lower installments may not recover the refinancing fees.
If old and new loan terms are identical but refinancing costs 5,000 THB upfront, the total cost rises by 5,000 THB.
Keep both loans unchanged and increase refinancing fees. Check whether break-even moves later or disappears within the selected horizon.
Calculations run in your browser. Financial inputs are neither saved locally nor sent to analytics. Reloading restores the initial values.
Future promotional-rate resets, unentered expenses and refinance approval are not predicted. Review actual contract terms and penalties.