TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (2023)

Your Details Done

by Chris Thompson Updated
We maintain strict editorial integrity in our writing and assessments. This postcontains links from our advertisers, and we may receive compensation when you click these links. Any opinions, analyses,reviews or recommendations expressed in this article are those of the author’s alone. |Advertiser Disclosure
We maintain strict editorial integrity in our writing and assessments. This postcontains links from our advertisers, and we may receive compensation when you click these links. Any opinions, analyses,reviews or recommendations expressed in this article are those of the author’s alone. |Advertiser Disclosure

TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (1)

There are more than 20 mortgage products available through TD Bank, between jumbo and conventional loans. So customers will have ample loan options, featuring fixed-rate, adjustable-rate, and FHA mortgages.

TD Bank’s physical branches in the U.S. are located solely around the East Coast, limiting its mortgage reach for many customers. The specific states it originates loans in are Connecticut, Delaware, Florida, Massachusetts, Maryland, Maine, North Carolina, New Hampshire, New Jersey, New York, Pennsylvania, Rhode Island, South Carolina, Virginia and Vermont, along with Washington, D.C.

These rates assume a down payment of 20%, a loan size of $200,000 and a credit score of 740 or higher.
Mortgage Interest Rate Apply
30-Year Fixed-Rate 6.00% Compare Rates
15-Year Fixed-Rate 5.12% Compare Rates

Overview of TD Bank Mortgages

The most common type of mortgage, not only at TD Bank but anywhere, is a fixed-rate loan. TD offers at least four different styles of these loans, including conventional, jumbo, HomeReady and Right Step. The majority of customers will likely end up with a conventional fixed rate mortgage, but if you need a loan larger than $647,200, you’ll have to get a jumbo loan.

Jumbo and conventional loans are also available as adjustable-rate mortgages (ARMs). These types of loans hold a base interest rate for an initial time frame, as well as a subsequent rate period that carries an index-based variable APR for the rest of the loan’s term. For example, TD Bank’s 5/1 ARM has a five-year initial rate period, with a variable interest rate that changes every year, hence the “1.” The bank also features some more unique ARMs, such as 15/1, 5/5 and 1/1 options.

The aforementioned HomeReady and Right Step mortgages both serve the same purpose in that they each are for those that don’t have much to put towards a down payment, or more specifically, as little as 3% of the new home’s value. TD Bank will pay for your mortgage insurance if you choose a Right Step mortgage, while those in the HomeReady program are eligible for cheaper insurance premiums.

What Your Monthly Mortgage Payments Could Be With TD Bank

In order to give a well-rounded picture of the monthly payments that you can expect on a TD Bank mortgage, we’ve come up with projections for some of the most popular options at the bank. While interest rates and APRs get all the attention, many other factors dictate your payments.

First and foremost, the size of your loan is dependent on how much you can afford to pay as your down payment in relation to the overall value of your home. In other words, the balance of whatever’s left over after your initial payment is your mortgage.

The fixed-rate loans listed in this table assume your new home is worth $250,000with a $50,000 down payment.

These payment calculations do not include homeowners insurance, property taxes or closing costs.
Mortgage Interest Rate Loan Size Your Payments
30-Year Fixed 6.00% $200,000 $1,199/month for 30 years
15-Year Fixed 5.12% $200,000 $1,594/month for 15 years

How TD Bank Compares to Other Lenders

TD Bank’s mortgage lending offers, interest rates and APRs stack up well against most of its “big bank” competition, such as Bank of America and Wells Fargo. Rocket Mortgage, on the other hand, is much less traditional and yet has very similar rates to TD.

Mortgage TD Bank Bank of America Wells Fargo Rocket Mortgage
30-Year Fixed 6.00% 5.625% 5.12% 5.5%
15-Year Fixed 5.12% 4.625% 4.50% 5.25%

The mortgage products you’ll find at TD Bank are extremely varied, so you should be taken care of regardless of the style of loan you’re after. While the most popular mortgage options are all present at Wells Fargo, BoA and Rocket Mortgage, TD does have a few more obscure and proprietary choices than most.

Mortgage Type Options

Based on a mortgage

Home Value Points Location Credit Score
Not what you're looking for? View personalized rates

(Video) Fixed Mortgage Rates Retreat... AGAIN

  • 30 yr Fixed 30yr Fixed
  • 15 yr Fixed 15yr Fixed
  • 5/1 ARM 5/1ARM

No mortgages were found.

Searching for Mortgages...
TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (2)

Disclosure

View more mortgages

No mortgages were found.

Searching for Mortgages...
TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (3)

Disclosure

View more mortgages

No mortgages were found.

Searching for Mortgages...
TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (4)

Disclosure

View more mortgages

' + '

(Video) Canada's Inflation Rate Drops .7 Percent: Rate Cuts in 2023?

Rate: ' + smartasset.math.commatoze(mortgage.rate, 3) + '%

'; var blockTwo = '

Monthly Payment
' + '' + smartasset.math.commatoze(mortgage.monthlyPayment, 0, false, '$') + '

'; return '

' + '' + // Logo Cell '' + 'TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (5)' + '

' + '

' + mortgage.lenderName + '

' + '

' + licenseBlock + '

' + '

' + '' + // First info cell '' + '

' + blockOne + '

' + '' + // Second info cell '' + '

' + blockTwo + '

' + '' + // Mobile info cell '' + '

' + blockTwo + '

' + '

' + blockOne + '

' + '' + // Button Cells ( mortgage.applyNowUrl ? 'View Details' : '' ) + ( mortgage.applyNowUrl ? '' : '' ) + '' + '' + '' + '

' + '' + mortgage.lenderName + ' ' + '' + licenseBlock + '' + '

' + '' + '' + '

'; } // Construct row HTML for a featured listing function featuredListingToRow(featuredListing) { return '

' + '' + (featuredListing.logo ? 'TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (6)' : '') + '' + '' + '

' + (featuredListing.headline ? featuredListing.headline : '') + '

' + '

' + (featuredListing.subtitle ? featuredListing.subtitle : '') + '

' + (featuredListing.pixel ? 'TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (7)' : '') + '' + '' + '' + (featuredListing.button ? featuredListing.button : 'View Details') + '' + '' + '' + '

'; } // Convert the JSON mortgage data into objects on the page function populateMortgages(product, mortgages, featuredListings) { mortgages = smartasset.mortgage.filterResults(mortgages); miniMortgageRatesTables[product].updateRatesTable(mortgages, renderMortgage, featuredListings); // SA-12556 -- Implement new RLP-Featured Listing API smartasset.mortgage.displayFeaturedListings(miniMortgageRatesTables[product].bodyTableSel, featuredListings, featuredListingToRow); // Hide featured listings when we have BR results if (smartasset.mortgage.getSources(mortgages).indexOf('Bankrate') !== -1) { // Only hide featured listings for the product type tab that contains the Bankrate-sourced rates. var $miniMortgageBlock = $('.js-mini-mortgage-block[data-product=' + product + ']'); $miniMortgageBlock.find('.sa-table-featured').addClass('js-hidden'); } updateDisclosures(mortgages, product); smartasset.hooks.call("onMiniMortgageRatesTableUpdated"); smartasset.inputs.resizeInteraction(); } // Set hook to be called after table is rendered// smartasset.hooks.register("onRatesTableUpdated", function(args){// if (args.tableId === 'miniMortgageRatesTable') {// var hasResults = args.hasResults;// if (!hasResults) {// showNotFound();// }// }// }); // Update the bottom disclosure to show the correct source function updateDisclosures(mortgages, product) { var $miniMortgageBlock = $('.js-mini-mortgage-block[data-product=' + product + ']'); smartasset.mortgage.updateDisclaimer(mortgages, $miniMortgageBlock.find('.js-mr-disclosure')); smartasset.mortgage.updateAttribution(mortgages, $miniMortgageBlock.find('.js-mr-attribution')); } // key of the last mortgages requested var key = ""; // generate key for key function getKey() { var location = smartasset.inputs.getValue("ud-current-location"); var homevalue = smartasset.inputs.getValue("cs-home-value"); var downpayment = smartasset.inputs.getValue("cs-down-payment"); // generate the key if (location == null || homevalue == null || downpayment == null) { return ""; } return location + "." + homevalue + "." + downpayment; } function hasKeyChanged() { var newkey = getKey(); if (newkey != key && newkey != "") { return true; } return false; } // Returns the currently selected mortgage product tab function getSelectedProduct() { return $('.js-mini-mortgage-block.active').first().data('product'); } // Set titles for mortgage block function updateTitle(loanProduct) { var mortgageBlockTitle = { 'Fixed30Y': '30 Year Fixed Mortgage Rates', 'Fixed15Y': '15 Year Fixed Mortgage Rates', 'Arm5Y1': '5/1 Adjustable Rate Mortgage Rates', 'Arm7Y1': '7/1 Adjustable Rate Mortgage Rates' }; $('#mtg-block-title').html('Today\'s Best ' + mortgageBlockTitle[loanProduct]); } // Redirect the user to the selected mortgage offer function rowClick(url, id, source, lender, logoUrl) { // on mobile only handle clickthrough if user doesn't cancel via confirmation modal if (smartasset.page.isMobile()) { smartasset.mortgage.confirmClick(lender, logoUrl, function(){ smartasset.mortgage.click(url, id, undefined, source, '_self'); }); } else { smartasset.mortgage.click(url, id, undefined, source); } } // Redirect to the mortgage rates table function ratesTableRedirect() { var widget = ''; var queryString = '?loanProduct=' + getSelectedProduct() + '&utm_medium=organic&utm_source=captivate&utm_campaign=' + widget + '&utm_term=view_more_mortgages'; var url = '/mortgage/mortgage-rates'; smartasset.analytics.track("click-viewmoremortgages"); smartasset.page.facebookTrack("SAClick", {eventtype: "click-viewmoremortgages", category: "mortgage"}); window.location = url + queryString; } function setShowMoreListener($toggle_component) { var $trigger = $toggle_component.find('.js-toggle-trigger'); var $content = $toggle_component.find('.js-toggle-content').slideUp(); $toggle_component.removeClass('js-hidden'); $trigger.click(function() { $content.slideToggle(); if ($trigger.find('.fa-angle-up').hasClass('js-hidden')) { smartasset.page.eventTrack('mortgageminimoreinfoexpand'); } setTimeout(function() { $trigger.find('.js-angle').toggleClass('js-hidden'); }, 100); }); return $toggle_component; } function populateShowMoreComponent($toggle_component) { var mortgage = (window.homeaffordability !== undefined && window.homeaffordability.loan !== undefined) ? homeaffordability.loan : 200000; var home_value = smartasset.inputs.getValue("cs-home-value"); var points = smartasset.inputs.getValue("ud-closing-mtgpoints"); var location = smartasset.inputs.getValue("ud-current-location"); var credit_score = smartasset.inputs.getValue("ud-m-creditscore"); $toggle_component.find('.js-mortgage').text(mortgage).autoNumeric(); $toggle_component.find('.js-home_value').text(home_value).autoNumeric(); $toggle_component.find('.js-points').text(points); if (location !== null && typeof location !== "undefined") $toggle_component.find('.js-location').text(location.replace('CITY|', '').replace('|', ', ')); $toggle_component.find('.js-credit_score').text([ 'Excellent', 'Excellent', 'Very Good', 'Good', 'Above Average', 'Average', 'Fair', 'Needs Improvement', 'Poor', 'Poor' ][credit_score]); return $toggle_component; } function trackFeaturedListings() { var featuredListings = $('#mortgage-block .js-mini-mortgage-block.active .sa-table-featured'); // for each visible listing, fire a Mixpanel event featuredListings.each(function() { var $this = $(this); if ( !$this.hasClass('js-hidden') ) { var eventName = $this.data('event'); if (eventName) { smartasset.analytics.track(eventName); } } }); } function initialize() { $window = $(window); $refreshBtn = $('.refresh-rates-button'); $refreshBtn.on('click', function(){ update(); }); // Create the tables _.each(mortgageProducts, function(product) { miniMortgageRatesTables[product] = smartasset.tables.initializeRatesTable('miniMortgageRatesTable_' + product, undefined, '.js-mini-mortgage-block[data-product="' + product + '"] .mini-mortgage-table', {hideLoadingMessage: true, isMiniRates: true}); }); // Create the tabs $("#mortgage-block .tab-container") .easytabs({ animate: false, updateHash: false }) .bind("easytabs:after", function() { var thisProduct = $(this).find('.js-mini-mortgage-block.active').first().data('product'); // mortgage tab changed $.get('/api/ajax/mortgage/set?type=' + mortgageType + '&product=' + thisProduct + '&' + smartasset.inputs.getWidgetQuery(), function() { // update the inputs -- which will update the page smartasset.inputs.update(!noupdate); smartasset.analytics.track(smartasset.analytics.events.MortgageTypeChange, { page: window.location.pathname, mortgageType: mortgageType }); noupdate = false; // display the title updateTitle(thisProduct); }); }); // Display the table setTimeout(update, 1500); // Display the title updateTitle($(this).find('.js-mini-mortgage-block.active').first().data('product')); // Use this hook to force an update of the Mortgage Block smartasset.hooks.register("triggerMortgageBlockUpdate", function() { initialized = true; }); // Use this hook for when a different mortgage product has been selected (other than in the tabs) smartasset.hooks.register("changeMortgageBlock", function(params) { // params should be // loanProduct:

Fixed30Y|Fixed15Y|Arm3Y1|Arm5Y1|Arm7Y1 // triggerInputUpdate: true|false var loanProduct = "", triggerInputUpdate = true; if (params != null && typeof(params) == "object") { if (_.has(params, "loanProduct")) { loanProduct = params.loanProduct; } else { console.error("changeMortgageBlock hook called without loanProduct parameter."); return; } if (_.has(params, "triggerInputUpdate")) { triggerInputUpdate = params.triggerInputUpdate; } // update block //console.log("triggerInputUpdate: " ,triggerInputUpdate); var e = '#mtg-' + loanProduct; noupdate = !triggerInputUpdate; $("#mortgage-block .tab-container").easytabs('select', e); } else { // console.error("changeMortgageBlock hook called without parameters."); } }); smartasset.hooks.register("onInputsLoaded", function() { smartasset.hooks.call('triggerMortgageBlockUpdate'); }); // SA-11144 -- Create Impression Event for Mortgage Featured Listings // per notes in the ticket, these events should only fire ONCE per page load // // NOTE for mini-rates table Featured Listings: current implementation via app config shows // the same Featured Listings across all tabs. As such, currently trackFeaturedListings() DOES NOT // take into account which tab is in view. In the future, if different Featured Listings show // depending on the tab in view, trackFeaturedListings() would need to be more sophisticated. trackFeaturedListings(); setTimeout(function() { setShowMoreListener(populateShowMoreComponent($('.js-toggle.mtg-block-info'))); }, 1400); } $(initialize); return { rowClick: rowClick, ratesTableRedirect: ratesTableRedirect }; })(); //@ sourceURL=mortgages_html.js

Refinancing With TD Bank

Just about every loan you can get as a regular mortgage is also available as a refinance loan with TD Bank. They can be used for a number of purposes, but are most importantly able to help customers lessen the financial stress of their current loan. This will usually show itself in the form of a shorter overall term length and/or cheaper monthly payments. The costs of a normal mortgage also acompany refinancing loans, so make sure that even with these it makes sense to refinance.

It's impossible to predict what a lender's refinance rates will look like, though there are a number of factors that you can look at to figure out a rough estimate. Characteristics like your credit score, the size of the refinancing loan, the mortgage point total, loan-to-value (LTV) ratio, your current level of equity andwhether the home is a primary residence or not will all factor into what you are offered.

Should You Get a Mortgage from TD Bank?

Between the very solid interest rates and APRs it offers and the multitude of loan options it includes in its portfolio, there’s a lot to love about TD Bank. This is especially true of its HomeReady and Right Step mortgages, which make it much easier for those that are typically on the outside of the lending sphere to get a loan.

Although TD Bank has well over 1,000 branches in the U.S., they’re all located on the East Coast, which will likely present a problem for potential customers in other parts of the country But if you’re located in that part of the nation, TD is a great lender to get a mortgage with, regardless of whether this is your first loan or you’ve been through the process before.

Tips to Successfully Manage a Mortgage

  • Integrating your new mortgage loan into your life is easier said than done, but a financial advisor can help. To get paired with up to three financial advisors who serve your area, use the SmartAsset matching tool. To initiate this matching process, answer a few simple questions that give a clearer picture as to what you’re looking for out of an advisor.
  • Mortgages are typically the largest loans that most people will take out in their lifetime, so it's imperative that you handle them with exactly that level of significance. Always make sure that your mortgage and any other major loansare the first thing you pay off at the end of every month, as missing out on these payments can e extremely detrimental to your financial future.

Mortgage Type Options

Based on a mortgage

(Video) Banks Are Failing - Do This Now To Protect Canadian Accounts

Home Value Points Location Credit Score
Not what you're looking for? View personalized rates

  • 30 yr Fixed 30yr Fixed
  • 15 yr Fixed 15yr Fixed
  • 5/1 ARM 5/1ARM

No mortgages were found.

Searching for Mortgages...
TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (8)

Disclosure

View more mortgages

No mortgages were found.

Searching for Mortgages...
TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (9)

Disclosure

View more mortgages

No mortgages were found.

Searching for Mortgages...
TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (10)

Disclosure

(Video) SERIOUS WARNING About Interest Rates In 2023 - Bank Of Canada

View more mortgages

' + '

Rate: ' + smartasset.math.commatoze(mortgage.rate, 3) + '%

'; var blockTwo = '

Monthly Payment
' + '' + smartasset.math.commatoze(mortgage.monthlyPayment, 0, false, '$') + '

'; return '

' + '' + // Logo Cell '' + 'TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (11)' + '

' + '

' + mortgage.lenderName + '

' + '

' + licenseBlock + '

' + '

' + '' + // First info cell '' + '

' + blockOne + '

' + '' + // Second info cell '' + '

' + blockTwo + '

' + '' + // Mobile info cell '' + '

' + blockTwo + '

' + '

' + blockOne + '

' + '' + // Button Cells ( mortgage.applyNowUrl ? 'View Details' : '' ) + ( mortgage.applyNowUrl ? '' : '' ) + '' + '' + '' + '

' + '' + mortgage.lenderName + ' ' + '' + licenseBlock + '' + '

' + '' + '' + '

'; } // Construct row HTML for a featured listing function featuredListingToRow(featuredListing) { return '

' + '' + (featuredListing.logo ? 'TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (12)' : '') + '' + '' + '

' + (featuredListing.headline ? featuredListing.headline : '') + '

' + '

' + (featuredListing.subtitle ? featuredListing.subtitle : '') + '

' + (featuredListing.pixel ? 'TD Bank Mortgage Rates | See This Week's Rates | SmartAsset.com (13)' : '') + '' + '' + '' + (featuredListing.button ? featuredListing.button : 'View Details') + '' + '' + '' + '

'; } // Convert the JSON mortgage data into objects on the page function populateMortgages(product, mortgages, featuredListings) { mortgages = smartasset.mortgage.filterResults(mortgages); miniMortgageRatesTables[product].updateRatesTable(mortgages, renderMortgage, featuredListings); // SA-12556 -- Implement new RLP-Featured Listing API smartasset.mortgage.displayFeaturedListings(miniMortgageRatesTables[product].bodyTableSel, featuredListings, featuredListingToRow); // Hide featured listings when we have BR results if (smartasset.mortgage.getSources(mortgages).indexOf('Bankrate') !== -1) { // Only hide featured listings for the product type tab that contains the Bankrate-sourced rates. var $miniMortgageBlock = $('.js-mini-mortgage-block[data-product=' + product + ']'); $miniMortgageBlock.find('.sa-table-featured').addClass('js-hidden'); } updateDisclosures(mortgages, product); smartasset.hooks.call("onMiniMortgageRatesTableUpdated"); smartasset.inputs.resizeInteraction(); } // Set hook to be called after table is rendered// smartasset.hooks.register("onRatesTableUpdated", function(args){// if (args.tableId === 'miniMortgageRatesTable') {// var hasResults = args.hasResults;// if (!hasResults) {// showNotFound();// }// }// }); // Update the bottom disclosure to show the correct source function updateDisclosures(mortgages, product) { var $miniMortgageBlock = $('.js-mini-mortgage-block[data-product=' + product + ']'); smartasset.mortgage.updateDisclaimer(mortgages, $miniMortgageBlock.find('.js-mr-disclosure')); smartasset.mortgage.updateAttribution(mortgages, $miniMortgageBlock.find('.js-mr-attribution')); } // key of the last mortgages requested var key = ""; // generate key for key function getKey() { var location = smartasset.inputs.getValue("ud-current-location"); var homevalue = smartasset.inputs.getValue("cs-home-value"); var downpayment = smartasset.inputs.getValue("cs-down-payment"); // generate the key if (location == null || homevalue == null || downpayment == null) { return ""; } return location + "." + homevalue + "." + downpayment; } function hasKeyChanged() { var newkey = getKey(); if (newkey != key && newkey != "") { return true; } return false; } // Returns the currently selected mortgage product tab function getSelectedProduct() { return $('.js-mini-mortgage-block.active').first().data('product'); } // Set titles for mortgage block function updateTitle(loanProduct) { var mortgageBlockTitle = { 'Fixed30Y': '30 Year Fixed Mortgage Rates', 'Fixed15Y': '15 Year Fixed Mortgage Rates', 'Arm5Y1': '5/1 Adjustable Rate Mortgage Rates', 'Arm7Y1': '7/1 Adjustable Rate Mortgage Rates' }; $('#mtg-block-title').html('Today\'s Best ' + mortgageBlockTitle[loanProduct]); } // Redirect the user to the selected mortgage offer function rowClick(url, id, source, lender, logoUrl) { // on mobile only handle clickthrough if user doesn't cancel via confirmation modal if (smartasset.page.isMobile()) { smartasset.mortgage.confirmClick(lender, logoUrl, function(){ smartasset.mortgage.click(url, id, undefined, source, '_self'); }); } else { smartasset.mortgage.click(url, id, undefined, source); } } // Redirect to the mortgage rates table function ratesTableRedirect() { var widget = ''; var queryString = '?loanProduct=' + getSelectedProduct() + '&utm_medium=organic&utm_source=captivate&utm_campaign=' + widget + '&utm_term=view_more_mortgages'; var url = '/mortgage/mortgage-rates'; smartasset.analytics.track("click-viewmoremortgages"); smartasset.page.facebookTrack("SAClick", {eventtype: "click-viewmoremortgages", category: "mortgage"}); window.location = url + queryString; } function setShowMoreListener($toggle_component) { var $trigger = $toggle_component.find('.js-toggle-trigger'); var $content = $toggle_component.find('.js-toggle-content').slideUp(); $toggle_component.removeClass('js-hidden'); $trigger.click(function() { $content.slideToggle(); if ($trigger.find('.fa-angle-up').hasClass('js-hidden')) { smartasset.page.eventTrack('mortgageminimoreinfoexpand'); } setTimeout(function() { $trigger.find('.js-angle').toggleClass('js-hidden'); }, 100); }); return $toggle_component; } function populateShowMoreComponent($toggle_component) { var mortgage = (window.homeaffordability !== undefined && window.homeaffordability.loan !== undefined) ? homeaffordability.loan : 200000; var home_value = smartasset.inputs.getValue("cs-home-value"); var points = smartasset.inputs.getValue("ud-closing-mtgpoints"); var location = smartasset.inputs.getValue("ud-current-location"); var credit_score = smartasset.inputs.getValue("ud-m-creditscore"); $toggle_component.find('.js-mortgage').text(mortgage).autoNumeric(); $toggle_component.find('.js-home_value').text(home_value).autoNumeric(); $toggle_component.find('.js-points').text(points); if (location !== null && typeof location !== "undefined") $toggle_component.find('.js-location').text(location.replace('CITY|', '').replace('|', ', ')); $toggle_component.find('.js-credit_score').text([ 'Excellent', 'Excellent', 'Very Good', 'Good', 'Above Average', 'Average', 'Fair', 'Needs Improvement', 'Poor', 'Poor' ][credit_score]); return $toggle_component; } function trackFeaturedListings() { var featuredListings = $('#mortgage-block .js-mini-mortgage-block.active .sa-table-featured'); // for each visible listing, fire a Mixpanel event featuredListings.each(function() { var $this = $(this); if ( !$this.hasClass('js-hidden') ) { var eventName = $this.data('event'); if (eventName) { smartasset.analytics.track(eventName); } } }); } function initialize() { $window = $(window); $refreshBtn = $('.refresh-rates-button'); $refreshBtn.on('click', function(){ update(); }); // Create the tables _.each(mortgageProducts, function(product) { miniMortgageRatesTables[product] = smartasset.tables.initializeRatesTable('miniMortgageRatesTable_' + product, undefined, '.js-mini-mortgage-block[data-product="' + product + '"] .mini-mortgage-table', {hideLoadingMessage: true, isMiniRates: true}); }); // Create the tabs $("#mortgage-block .tab-container") .easytabs({ animate: false, updateHash: false }) .bind("easytabs:after", function() { var thisProduct = $(this).find('.js-mini-mortgage-block.active').first().data('product'); // mortgage tab changed $.get('/api/ajax/mortgage/set?type=' + mortgageType + '&product=' + thisProduct + '&' + smartasset.inputs.getWidgetQuery(), function() { // update the inputs -- which will update the page smartasset.inputs.update(!noupdate); smartasset.analytics.track(smartasset.analytics.events.MortgageTypeChange, { page: window.location.pathname, mortgageType: mortgageType }); noupdate = false; // display the title updateTitle(thisProduct); }); }); // Display the table setTimeout(update, 1500); // Display the title updateTitle($(this).find('.js-mini-mortgage-block.active').first().data('product')); // Use this hook to force an update of the Mortgage Block smartasset.hooks.register("triggerMortgageBlockUpdate", function() { initialized = true; }); // Use this hook for when a different mortgage product has been selected (other than in the tabs) smartasset.hooks.register("changeMortgageBlock", function(params) { // params should be // loanProduct:

Fixed30Y|Fixed15Y|Arm3Y1|Arm5Y1|Arm7Y1 // triggerInputUpdate: true|false var loanProduct = "", triggerInputUpdate = true; if (params != null && typeof(params) == "object") { if (_.has(params, "loanProduct")) { loanProduct = params.loanProduct; } else { console.error("changeMortgageBlock hook called without loanProduct parameter."); return; } if (_.has(params, "triggerInputUpdate")) { triggerInputUpdate = params.triggerInputUpdate; } // update block //console.log("triggerInputUpdate: " ,triggerInputUpdate); var e = '#mtg-' + loanProduct; noupdate = !triggerInputUpdate; $("#mortgage-block .tab-container").easytabs('select', e); } else { // console.error("changeMortgageBlock hook called without parameters."); } }); smartasset.hooks.register("onInputsLoaded", function() { smartasset.hooks.call('triggerMortgageBlockUpdate'); }); // SA-11144 -- Create Impression Event for Mortgage Featured Listings // per notes in the ticket, these events should only fire ONCE per page load // // NOTE for mini-rates table Featured Listings: current implementation via app config shows // the same Featured Listings across all tabs. As such, currently trackFeaturedListings() DOES NOT // take into account which tab is in view. In the future, if different Featured Listings show // depending on the tab in view, trackFeaturedListings() would need to be more sophisticated. trackFeaturedListings(); setTimeout(function() { setShowMoreListener(populateShowMoreComponent($('.js-toggle.mtg-block-info'))); }, 1400); } $(initialize); return { rowClick: rowClick, ratesTableRedirect: ratesTableRedirect }; })(); //@ sourceURL=mortgages_html.js
More from SmartAsset
  • Compare mortgage rates
  • Should you rent or buy?
  • Calculate your monthly mortgage payment

Videos

1. Builder Incentives & Mortgage Rate Buydowns Helping Boost Sales: Housing Market Overview
(TD Ameritrade Network)
2. Best Banks In Canada To Get A Mortgage 2023 (Updated)
(Nolan Matthias)
3. How To Calculate Your Mortgage Payment
(The Organic Chemistry Tutor)
4. Td bank mortgage rates
(Loans)
5. Why You Shouldn't Choose A Fixed Rate Mortgage In 2023 - Mortgage 101
(Nolan Matthias)
6. How Do RISING RATES Impact You? | Bank of Canada Update | Thrive Mortgage Co.
(Thrive Mortgage Co.)
Top Articles
Latest Posts
Article information

Author: Patricia Veum II

Last Updated: 23/05/2023

Views: 5841

Rating: 4.3 / 5 (64 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Patricia Veum II

Birthday: 1994-12-16

Address: 2064 Little Summit, Goldieton, MS 97651-0862

Phone: +6873952696715

Job: Principal Officer

Hobby: Rafting, Cabaret, Candle making, Jigsaw puzzles, Inline skating, Magic, Graffiti

Introduction: My name is Patricia Veum II, I am a vast, combative, smiling, famous, inexpensive, zealous, sparkling person who loves writing and wants to share my knowledge and understanding with you.