This calculator helps Utah homeowners estimate the potential interest rate on a Home Equity Line of Credit (HELOC). HELOC rates in Utah, like elsewhere, are influenced by several factors including the prime rate, your creditworthiness, the loan-to-value (LTV) ratio of your home, and the specific lender's offerings. Use this tool to get a general idea of what rates you might expect.
Excellent (740+)
Good (670-739)
Fair (580-669)
Limited/No Credit History (Below 580)
Primary Residence (0% adjustment)
Second Home (0.25% adjustment)
Investment Property (0.5% adjustment)
Yes (-0.1% adjustment)
No (0% adjustment)
.calculator-container {
font-family: Arial, sans-serif;
border: 1px solid #ccc;
padding: 20px;
border-radius: 8px;
max-width: 500px;
margin: 20px auto;
background-color: #f9f9f9;
}
.calculator-container h2 {
text-align: center;
color: #333;
margin-bottom: 15px;
}
.calculator-container p {
font-size: 0.9em;
color: #555;
text-align: justify;
margin-bottom: 20px;
}
.input-section {
margin-bottom: 15px;
display: flex;
align-items: center;
justify-content: space-between;
}
.input-section label {
font-weight: bold;
color: #444;
flex-basis: 60%;
}
.input-section input[type="number"],
.input-section select {
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
width: 100px; /* Adjusted width for numeric inputs */
box-sizing: border-box;
}
.input-section select {
width: 150px; /* Wider for dropdowns */
}
button {
background-color: #4CAF50;
color: white;
padding: 10px 15px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 1em;
display: block;
width: 100%;
margin-top: 20px;
}
button:hover {
background-color: #45a049;
}
#result {
margin-top: 20px;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
background-color: #eef;
text-align: center;
font-size: 1.1em;
font-weight: bold;
color: #333;
}
function calculateHelocRate() {
var currentPrimeRate = parseFloat(document.getElementById("currentPrimeRate").value);
var margin = parseFloat(document.getElementById("margin").value);
var creditScoreTier = parseFloat(document.getElementById("creditScoreTier").value);
var ltvRatio = parseFloat(document.getElementById("ltvRatio").value);
var propertyType = parseFloat(document.getElementById("propertyType").value);
var discountProgram = parseFloat(document.getElementById("discountProgram").value);
var resultElement = document.getElementById("result");
if (isNaN(currentPrimeRate) || isNaN(margin) || isNaN(creditScoreTier) || isNaN(ltvRatio) || isNaN(propertyType) || isNaN(discountProgram)) {
resultElement.innerHTML = "Please enter valid numbers for all fields.";
return;
}
// Base rate is Prime Rate + Lender Margin
var baseRate = currentPrimeRate + margin;
// Adjustments based on LTV (higher LTV usually means higher risk and higher rate)
var ltvAdjustment = 0;
if (ltvRatio > 80) {
ltvAdjustment = 0.25;
} else if (ltvRatio > 85) {
ltvAdjustment = 0.5;
} else if (ltvRatio > 90) {
ltvAdjustment = 0.75;
}
// Calculate the estimated HELOC rate
var estimatedRate = baseRate + creditScoreTier + propertyType + ltvAdjustment – discountProgram;
resultElement.innerHTML = "Estimated HELOC Rate: " + estimatedRate.toFixed(2) + "%";
}