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

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
- 30 yr Fixed 30yr Fixed
- 15 yr Fixed 15yr Fixed
- 5/1 ARM 5/1ARM
No mortgages were found.
Searching for Mortgages...
Disclosure
View more mortgages
No mortgages were found.
Searching for Mortgages...
Disclosure
View more mortgages
No mortgages were found.
Searching for Mortgages...
Disclosure
View more mortgages
' + '
Rate: ' + smartasset.math.commatoze(mortgage.rate, 3) + '%
'; var blockTwo = '
Monthly Payment
' + '' + smartasset.math.commatoze(mortgage.monthlyPayment, 0, false, '$') + '
'; return '
' + '' + '
' + mortgage.lenderName + '
' + '
' + licenseBlock + '
' + '
' + blockOne + '
' + '' + blockTwo + '
' + '' + blockTwo + '
' + '' + blockOne + '
' + '' + '' + mortgage.lenderName + ' ' + '' + licenseBlock + '' + '
' + ''; } // Construct row HTML for a featured listing function featuredListingToRow(featuredListing) { return '
' + '' + (featuredListing.headline ? featuredListing.headline : '') + '
' + '' + (featuredListing.subtitle ? featuredListing.subtitle : '') + '
' + (featuredListing.pixel ? ''; } // 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:
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
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...
Disclosure
View more mortgages
No mortgages were found.
Searching for Mortgages...
Disclosure
View more mortgages
No mortgages were found.
Searching for Mortgages...
Disclosure
View more mortgages
' + '
Rate: ' + smartasset.math.commatoze(mortgage.rate, 3) + '%
'; var blockTwo = '
Monthly Payment
' + '' + smartasset.math.commatoze(mortgage.monthlyPayment, 0, false, '$') + '
'; return '
' + '' + '
' + mortgage.lenderName + '
' + '
' + licenseBlock + '
' + '
' + blockOne + '
' + '' + blockTwo + '
' + '' + blockTwo + '
' + '' + blockOne + '
' + '' + '' + mortgage.lenderName + ' ' + '' + licenseBlock + '' + '
' + ''; } // Construct row HTML for a featured listing function featuredListingToRow(featuredListing) { return '
' + '' + (featuredListing.headline ? featuredListing.headline : '') + '
' + '' + (featuredListing.subtitle ? featuredListing.subtitle : '') + '
' + (featuredListing.pixel ? ''; } // 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:
More from SmartAsset
- Compare mortgage rates
- Should you rent or buy?
- Calculate your monthly mortgage payment