91³Ô¹ÏÍø

Watch CBS News

Here's how much a $100,000 home equity loan costs monthly now that rates are lower

gettyimages-2150374796.jpg
Home equity loan borrowers should closely calculate their potential monthly payments before applying. Thana Prasongsin/Getty Images

News in March that homeowners have over $10 trillion in tappable equity to borrow from may not have been surprising (a report last year showed home equity levels in the country reaching a record high), but it's not something that should be ignored either. Especially in the uneven economic terrain of April 2026. Not only are home equity levels particularly robust right now, but interest rates on home equity loans and home equity lines of credit (HELOCs) are some of the lowest available in the borrowing space currently. And with a home equity loan, in particular, the rate will be fixed, protecting borrowers from any market changes that would cause rates to rise in the future.

So borrowing $100,000 worth of home equity now, with equity amounts high, should be relatively simple to do. And with interest rates here much lower than they were a few months ago, not to mention what they were in recent years, it should be much cheaper, too. Still, with your home functioning as collateral in these exchanges, it's critical to know what you'll be expected to pay each month if you're approved for a $100,000 home equity loan. Fortunately, thanks to the product's fixed interest rate, this is simple to calculate. Below, we'll crunch the numbers and compare them to what it would have cost previously.

.

Here's how much a $100,000 home equity loan costs monthly now that rates are lower

Home equity loans, unlike HELOCs, provide homeowners with a lump sum of money of which they will be expected to pay back monthly, typically over two common repayment periods. Here's what those payments will look like now, calculated against and the assumption that the loan isn't refinanced:

  • 10-year home equity loan at 6.97%: $1,159.54 per month
  • 15-year home equity loan at 6.97%: $897.15 per month

To better understand how much more affordable this product has become, here's what it would have cost to borrow this much equity in January, when rates were higher:

  • 10-year home equity loan at 8.18%: $1,222.81 per month
  • 15-year home equity loan at 8.13%: $963.17 per month

And here's what it cost in January 2025, when rates were even higher than those:

  • 10-year home equity loan at 8.57%: $1,243.60 per month
  • 15-year home equity loan at 8.52%: $985.91 per month

So costs here are around $85 cheaper per month, for either term, than they were at the start of 2025. That's more than $1,000 saved each year and more than $10,000 saved over the life of the loan. 

That noted, the 6.97% rate is what qualified borrowers will receive (the APR ranges from 6.55% to 7.49% now). So make sure that your credit is in good shape before applying, and be sure to shop around for rates and lenders besides just the one that currently holds your mortgage to see how affordable their options are as well.

.

The bottom line

A $100,000 home equity loan is considerably less expensive than it was at the start of 2026 and even more affordable than it was at the start of 2025. And with home equity levels elevated now, borrowing a six-figure amount of equity should be relatively easy. Still, be confident in your ability to repay the loan over the full repayment period to avoid the threat of foreclosure. And don't forget about the potential home equity loan tax deductions that will apply for select home projects and repairs, thus reducing your interest costs further when it comes time to file your next tax return. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });