Movement Mortgage Review 2023 | SmartAsset.com (2024)

Your Details Done

by Nina Semczuk 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

Movement Mortgage Review 2023 | SmartAsset.com (1)

Our Rating: 3.8/5

How we calculated this rating

Movement Mortgage’s claim to fame is processing the majority of home loans in seven business days or less. The firm underwrites loans at the beginning of the process in roughly six hours or less, helping speed up the entire loan process from start to finish.

The non-bank mortgage lender was founded in 2008 by Toby Harris, a former vice president at National City Mortgage, and former Super Bowl champion, Casey Crawford. In the past decade, Movement Mortgage has served over 59,000 customers and has grown to 4,500 employees. The company is headquartered in Fort Mill, South Carolina and has775locations and can service loans in all50 states. Montana is the only state the company does not originate loans in.

Movement Mortgage offers conventional loans as well as government-backed options such as VA, USDA and FHA loans.

Today's Rates

National Average Rates

Product Today Last Week Change
30 year fixed 6.54% 6.54% +0.01
15 year fixed 6.03% 5.90% +0.13
5/1 ARM 6.00% 6.00% 0.00
30 yr fixed mtg refi 6.28% 6.03% +0.25
15 yr fixed mtg refi 5.21% 5.33% -0.12
7/1 ARM refi 6.05% 6.57% -0.51
15 yr jumbo fixed mtg refi 3.06% 3.10% -0.04

National Mortgage Rates

Source: Freddie Mac Primary Mortgage Market Survey, SmartAsset Research

Regions Served by Movement Mortgage

Does Movement Mortgage Operate in My Area?

Movement Mortgage has515 offices in 49 states. The company is licensed in every state except Montana.

What Kind of Mortgage Can I Get With Movement Mortgage?

Conventional: This is the standard mortgage loan. You need a 20% down payment to avoid paying private mortgage insurance and a decent credit score to qualify for a conventional mortgage. This type of loan does not have property restrictions, a downside of many government-backed loans. Movement offers conventional fixed-rate and adjustable-rate mortgages.

Jumbo loan: If you’re looking to buy a home in an expensive housing market, you may need to opt for this type of loan. Jumbo loans are loans above the conforming limits set by Fannie Mae and Freddie Mac, two government-sponsored home loan entities. The limit in most areas is $726,200. These type of loans generally require 20% down.

Veterans Affairs (VA) loan: Aimed at veterans, service members, National Guard and Reserve personnel, VA loans offer homeownership opportunities under favorable terms. You don’t need a down payment and the loan does not come with private mortgage insurance. Movement doesn’t charge lender fees for VA loans. You’ll need a credit score of at least 580 for a conforming VA loan and 620 for a loan above the limit to qualify for a VA loan through Movement Mortgage.

Federal Housing Administration (FHA) loan: You can qualify for this type of government-backed loan with down payment savings (or gift funds) of just 3.5%. FHA loans help those who don’t have credit scores high enough to qualify for a conventional loan. The downside is that you have to pay upfront mortgage insurance and a monthly insurance premium if you put less than 20% down.

United States Department of Agriculture (USDA) loan: Low-to-moderate income homebuyers can benefit from this government loan option that requires no down payment. The property must be in a designated rural area to qualify.

Fannie Mae HomeReady®: This home loan is for those who lack down payment savings but have a good credit history and stable job. The HomeReady® program offers fixed-rate loans to low-to-moderate income homebuyers and down payments as low as 3%.

Reverse mortgage: Designed for individuals 62 or older who need income, home equity conversion mortgages, known as reverse mortgages are offered by Movement Mortgage. This loan turns your equity into cash.

Renovation loans: Movement Mortgage offers FHA 203(k) standard and limited renovation loans for those with a 580 credit score or higher, HomeStyle® Renovation mortgages and HomeStyle® for Investors, which in most cases requires a FICO score of 620 or above.

Refinance: You can refinance your VA loan, FHA loan or conventional loan at Movement Mortgage. Products offered include a fixed-rate conventional mortgage refinance or cash out for those with 620 credit score, the VA Interest Rate Reduction Refinancing Loan (IRRRL) and FHA 203(b) streamline refinances.

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...
Movement Mortgage Review 2023 | SmartAsset.com (3)

Disclosure

View more mortgages

No mortgages were found.

Searching for Mortgages...
Movement Mortgage Review 2023 | SmartAsset.com (4)

Disclosure

View more mortgages

' + '

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

'; var blockTwo = '

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

'; return '

' + '' + // Logo Cell '' + 'Movement Mortgage Review 2023 | 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 ? 'Movement Mortgage Review 2023 | SmartAsset.com (6)' : '') + '' + '' + '

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

' + '

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

' + (featuredListing.pixel ? 'Movement Mortgage Review 2023 | 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

What Can You Do Online With Movement Mortgage?

Movement Mortgage Review 2023 | SmartAsset.com (8)

While Movement Mortgage’s website looks slick and up-to-date, if you’re actually trying to find specific information - such as what loan terms are offered - it’s not so helpful. The list of possible loans, such as conventional, FHA and VA, gives you minimal information. You won’t find specific loan terms (such as 5/1 ARM or 15-year fixed-rate) and you won’t find any rates listed. There are no new homebuyer courses or articles, no frequently asked question section and no search bar. In general, it’s hard to find anything specific. You have to contact a loan officer to get answers to most questions.

If you’d like to apply for a loan, you’re prompted to watch a roughly three-minute long video. Casey Crawford, Movement’s CEO, introduces himself and asks you visit the Consumer Finance Protection Bureau and learn about the mortgage process before proceeding with an application. He stresses the importance of finding out how much house you can affordbefore applying for a loan, and says, “We want to make sure the house of your dream fits in your real-life budget.”

Under the video is the button to proceed to the application. There, you create an account on the Movement Mortgage “EasyApp.” The online app, powered by an outside digital platform called Blend, allows you to input personal information and upload documents. You can finish the entire mortgage application using this online platform. EasyApp is also optimized for mobile. That means you don’t need to download a special app to access your account. You use the same website address and can navigate the platform on your smartphone.

While you can apply online, there isn’t a prequalification or preapproval option. You have to do the whole thing or nothing at all. But, Movement Mortgage does advertise that the whole application process takes 30 minutes or less, which is the same time that some preapproval applications take.

Would You Qualify for a Mortgage From Movement?

The easiest financial marker to look at for mortgage qualification is your FICO credit score. Movement Mortgage will pull your credit score when you apply for a loan and it’s one of the main qualification considerations. While these are generally not completely set in stone, in general, Movement requires at least a 580 for a VA loan and a 620 for a HomeStyle® renovation loan.

For the rest of the loan offerings, such as conventional, jumbo and FHA, it’ll depend on your financial situation. The general rule of thumb for conventional loans is that 740 or higher will give you the most favorable loan terms. FHA loans can generally accept credit scores around 580.

Along with credit score, your debt-to-income ratio (DTI) is an important financial gauge. Your DTI is expressed as a percentage indicating your monthly debts to your monthly income. To calculate your DTI, add all your monthly debt payments (car loan, student loans, alimony, child support, credit card, etc.) and your projected monthly mortgage payment. Divide by your pre-tax monthly income and multiply by 100 for your percentage.

The lower your DTI the more likely you’ll qualify for a home loan and decent terms. A high DTI indicates your budget doesn’t have much wiggle room which can mean a higher risk of loan default or missed payments.

Down payment savings are another important factor in qualifying for a home loan. While you don’t need any for a VA or USDA loan, FHA loans require at least 3.5% and the Fannie Mae requires 3%. Conventional loans require 20% to avoid private mortgage insurance (PMI)payments. The higher your down payment, the more equity you have in the home. You’re also more likely to qualify for advantageous loan terms when you have a 20% down payment.

What’s the Process for Getting a Mortgage With Movement Mortgage?

Movement Mortgage Review 2023 | SmartAsset.com (9)

To start, you can find a loan officer in your area using Movement’s website. Call or email to initiate the mortgage conversation. If you want to jump straight to applying for a loan, you can sign up for an account on Movement’s EasyApp and fill out all the necessary information.

You’ll need to provide information such as:

  • Contact info, Social Security number, date of birth
  • Purchase price
  • Down payment
  • Loan amount
  • Asset information
  • Income information
  • Veteran status

After filling out these questions (which are more like prequalification questions), a loan officer will contact you to discuss what type of loans you might consider. If you continue on with Movement Mortgage, you’ll need to provide documentation of the information you provided. Movement asks that borrowers provide financial documents as fast as possible to get your loan moving. In general, you need to provide:

  • Tax returns for the past two years
  • Current pay stub and two years of W-2s
  • Personal bank statements
  • Asset statements, including 401(k), brokerage accounts, mutual funds, etc
  • Purchase agreement
  • Identification (such as your driver's license)

After your lender receives all the information, your loan will be processed and then underwritten if you’re qualified. Movement Mortgage also schedules an appraisal during this time frame. After underwriting, you’re “approved with conditions.” This means any issues with your application will have to be addressed before processing. Movement Mortgage boasts a “goal-oriented” approach to processing, this means they aim to generate closing documents within seven days, and weeks ahead of the actual closing date.

After the loan is processed, it’s time for the final underwrite where the underwriter reviews the loan and ensures you met all the conditions. The final step is closing. You’ll sign paperwork and walk out with keys to your new home.

How Movement Mortgage Stacks Up

For a non-bank lender, Movement Mortgage offers a wide variety of home loan options for every demographic. Underserved homebuyers can choose from not only FHA and USDA loans, but also Fannie Mae options. Traditional borrowers have conventional and jumbo loans to choose from.

Movement Mortgage Review 2023 | SmartAsset.com (10)

Along with an inclusive loan offering, Movement Mortgage is widely available across the U.S. The map of loan officers connects you with a name, a face and direct contact information, which is more than many lenders offer. You can pick a loan officer to call direct; you won’t be routed through a "1-800" number. The online application platform is also one of the best SmartAsset has seen among the lenders we’ve reviewed. It’s intuitive and easy to use, and offers mobile access too.

What’s lacking at Movement Mortgage is full transparency. Unlike Wells Fargo and U.S. Bank, you won’t find rate examples or a full listing of mortgage terms. Everything feels a little general on the website. You can watch a video that features the CEO or discusses the home loan process, but you can’t find a search function on the site or a comprehensive article to help first-time homebuyers navigate the mortgage process.

That said, this lender offers some of the fastest loan processing times we’ve seen, boasting a seven day turnaround for three-quarters of all loans. If you need to get a mortgage in a hurry, this may be one of your best options. However, keep in mind that government-backed home loans, or any specialized loan program such as Fannie Mae generally come with additional requirements, separate appraisal standards and take longer to process overall. The seven-day processing likely applies to conventional loans.

Tips for Finding a Mortgage

  • There can seem to be an endless sea of loan options when you're mortgage hunting, but there is one thing to look for if you find two similar lenders. While interest rates are flat, annual percentage rates (APRs) include outside charges, like closing costs and other fees. So if one lender has a larger difference between their interest rates and APRs than another, you may want to choose the one with presumably lower fees.
  • Afinancial advisorcan help you choose a mortgage that fits into your financial plan.SmartAsset free toolmatches you with up to three vetted financial advisorswho serve your area, and you can interview your advisor matches at no cost to decide which one is right for you. If you’re ready to find an advisor who can help you achieve your financial goals,get started now.

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...
Movement Mortgage Review 2023 | SmartAsset.com (11)

Disclosure

View more mortgages

No mortgages were found.

Searching for Mortgages...
Movement Mortgage Review 2023 | SmartAsset.com (12)

Disclosure

View more mortgages

No mortgages were found.

Searching for Mortgages...
Movement Mortgage Review 2023 | SmartAsset.com (13)

Disclosure

View more mortgages

' + '

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

'; var blockTwo = '

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

'; return '

' + '' + // Logo Cell '' + 'Movement Mortgage Review 2023 | SmartAsset.com (14)' + '

' + '

' + 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 ? 'Movement Mortgage Review 2023 | SmartAsset.com (15)' : '') + '' + '' + '

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

' + '

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

' + (featuredListing.pixel ? 'Movement Mortgage Review 2023 | SmartAsset.com (16)' : '') + '' + '' + '' + (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
Movement Mortgage Review 2023 | SmartAsset.com (2024)
Top Articles
Is A Perfect Credit Score Worth It? | Bankrate
Why are my FICO<sup>®</sup> Scores different for the 3 credit bureaus? | myFICO
Express Pay Cspire
Time in Baltimore, Maryland, United States now
Trabestis En Beaumont
Watch Mashle 2nd Season Anime Free on Gogoanime
Wild Smile Stapleton
Gunshots, panic and then fury - BBC correspondent's account of Trump shooting
Optimal Perks Rs3
Hallowed Sepulchre Instances &amp; More
Produzione mondiale di vino
Best Restaurants In Seaside Heights Nj
Does Publix Have Sephora Gift Cards
Olivia Ponton On Pride, Her Collection With AE & Accidentally Coming Out On TikTok
No Hard Feelings Showtimes Near Cinemark At Harlingen
Www Craigslist Com Phx
Enterprise Car Sales Jacksonville Used Cars
Cinebarre Drink Menu
Ostateillustrated Com Message Boards
Hellraiser III [1996] [R] - 5.8.6 | Parents' Guide & Review | Kids-In-Mind.com
Paychex Pricing And Fees (2024 Guide)
Erica Banks Net Worth | Boyfriend
97226 Zip Code
Unionjobsclearinghouse
Thick Ebony Trans
TeamNet | Agilio Software
4 Methods to Fix “Vortex Mods Cannot Be Deployed” Issue - MiniTool Partition Wizard
Miles City Montana Craigslist
Grove City Craigslist Pets
35 Boba Tea & Rolled Ice Cream Of Wesley Chapel
Nail Salon Open On Monday Near Me
Rvtrader Com Florida
What Is Xfinity and How Is It Different from Comcast?
Puerto Rico Pictures and Facts
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Best Restaurant In Glendale Az
Is The Nun Based On a True Story?
Gun Mayhem Watchdocumentaries
Clima De 10 Días Para 60120
Acts 16 Nkjv
Tripadvisor Vancouver Restaurants
Carteret County Busted Paper
Costco Gas Foster City
Backpage New York | massage in New York, New York
How to Connect Jabra Earbuds to an iPhone | Decortweaks
A rough Sunday for some of the NFL's best teams in 2023 led to the three biggest upsets: Analysis
Server Jobs Near
Big Brother 23: Wiki, Vote, Cast, Release Date, Contestants, Winner, Elimination
Makes A Successful Catch Maybe Crossword Clue
Skybird_06
Phumikhmer 2022
Duffield Regional Jail Mugshots 2023
Latest Posts
Article information

Author: Tuan Roob DDS

Last Updated:

Views: 6478

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.