Skip to main content

TAG Talks: Understanding High Bank CD Rates – The American Consumer

Written by Dan Rodbell, Director of Investment Strategy 

Today I want to touch on a question that we’ve been hearing from some of our clients as well as people in the local community. Boiling it down to one statement, it goes something like: “Why are banks offering these high interest rates on CD’s and deposits if we are headed towards a recession?” 

As a quick disclaimer to the recession question, at The Ansardi Group (TAG) we do not possess the perfect crystal ball, so we cannot predict if there will even be a “recession” where there is broad business failure, unemployment, and other disruptions that cause economic and investment pain to the American people. As it stands right now, analysts at investment firms and banks have softened their concern about a recession. Earlier this month, Goldman Sachs adjusted their prediction to a 1 in 4 chance of recession in the next 12 months. If you click through that hyperlink, the article from Goldman Sachs talks in detail as to why they believe strengthening economic conditions have helped our chances.

In recent months the United States labor market (job seekers and job openings) has trended in the right direction with companies having success in hiring employees, which helps to reduce pressure on wage inflation (companies have to raise their offered wage to get new employees). All this hiring and good business health has also helped to keep U.S. consumers flush with cash and spending on expensive big purchases like vehicles and homes.

The Fed Funds Rate Is the Backbone of Bank Lending/Borrowing

The U.S. Federal Reserve (we’ll call it “the Fed”) is tasked with the dual mandate of achieving stable prices and to maximize employment. When necessary, the Fed manipulates The Federal Funds Rate as well as the money supply to find the right balance between those two goals. The Federal Funds Rate is the benchmark that commercial banks use to lend their excess reserves to each other on an overnight basis.

We have had really pesky inflation on the cost of nearly everything over the past few years. Fed Reserve Chairman Jerome Powell and his board of governors have precipitously raised the target overnight lending rate for banks to over 5% in just over a year’s time. In theory, raising rates reduces purchasing demand, causes companies to slow down capital investment plans, and the labor market comes into better balance as less jobs are available. Fortunately, the rapid rate increase has had some of the desired effects while also not harming the economy too drastically to this point in time. Banks look at the Fed Funds rate as their benchmark, and all lending/borrowing they do is typically based upon that number with various factors influencing how they offer/accept rates that are lower or higher.

Banks Need Deposits to Issue Loans!

The American Consumer continues to buy up ever more expensive vehicles per Cox Automotive and a retreat below 7% APR for well qualified buyers on the 30 year mortgage over the last month has increased mortgage demand. Most consumers prefer to take out loans for these purchases, and banks are happy to originate loans to them so long as they have a good credit score and collateral (the vehicle or home itself) that can be secured against the value of the loan being issued. As needed, banks will offer higher interest rates on deposits and CD accounts so that they have the available money to originate loans for those $40k+ vehicles and $300k+ homes people continue to buy. As long as the banks collect more interest from loans than they pay out to depositors, they are making money.

In a nutshell, so long as people continue to spend, banks are happy to make a profit off of them. We hope this longwinded discussion helps clarify the age-old concept that “supply rises to meet demand” in the world of consumerism.

<script> // cookieModal() // Contact Validator $.validator.setDefaults({ submitHandler: function (e) { var _f = $('#client-data-form'); if (_f.find('.antispam input').val() != 'not spam') { // honeypot was populated. don't submit return false; } else { var url = 'form_proc.cfm'; var formData = $('#client-data-form').serializeArray(); $.post(url, formData).done(function (data) { console.log('Form submitted'); }); console.log(formData); // Clear fileds once form is submitted $('#client-data-form').closest('form').find('input[type=text], textarea').val(''); $('#client-data-form').fadeOut(); $('.form-container').empty().hide().html( '

Thank you!

Your submission is complete

' ).fadeIn('slow'); } } }); $('#client-data-form').validate({ rules: { name: 'required', email: { required: true, email: true }, }, messages: { } }); function generateMathProblem() { var num1 = Math.floor(Math.random() * 9) + 1; // Random number between 1 and 9 var num2 = Math.floor(Math.random() * 9) + 1; // Random number between 1 and 9 var sum = num1 + num2; // Calculate the correct answer // Display the math problem in the form $('#mathProblem').text(`${num1} + ${num2} = ?`); // Get the correctAnswer field and set its value var correctAnswerField = $('#correctAnswer'); if (correctAnswerField.length) { // Check if the element exists correctAnswerField.val(sum); } else { console.error('Correct answer field is missing.'); } } // Call the function to generate the math problem on page load console.log("Generating Math Problem 1"); generateMathProblem(); // Define custom validation method $.validator.addMethod("checkMath", function (value, element) { var correctAnswer = $('#correctAnswer').val(); return this.optional(element) || value == correctAnswer; // Compare with the correct answer }, "Please enter the correct sum."); $.validator.setDefaults({ submitHandler: function (e) { var _f = $('#contact-form'); _f.attr("action", "form_proc.cfm"); if (_f.find(".antispam input").val() != "") { // honeypot was populated. don't submit console.log("honey pot filled. Potential Spam.") return false; } else { var url = "form_proc.cfm"; var formData = $("#contact-form").find(':input').not('#math, #correctAnswer, #spam-filter').serialize(); $.post(url, formData).done(function (data) { $('p.congrats').addClass('active'); }); var downloadtitle = "Thank you for signing up for our Newsletter"; var downloadtext = ""; // Clear fileds once form is submitted _f.parents('.form-container').addClass('download-ready'); _f.closest('form').find("input[type=text]").val(""); $('.form-container').empty().html('

' + downloadtitle + '

'); } } }) $("#contact-form").validate({ highlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'false', 'role': 'alert', 'aria-atomic': 'true' }); }, unhighlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'true', 'role': 'alert', 'aria-atomic': 'false' }); }, rules: { fname: "required", email: { required: true, email: true }, math: { required: true, checkMath: true }, }, messages: { name: "Error Name is required", email: "Error Email address is incorrect", math: { required: "This field is required.", checkMath: "Please enter the correct sum." } } }); function cookieModal() { $('body').addClass('cookie-modal-mode'); $('.cookie-modal').filter(function () { var lastFocus; if ($.cookie("dismiss") == null || typeof ($.cookie("dismiss")) == "undefined") { setTimeout(function () { $('.index .cookie-modal .modal').fadeIn(1000, "linear", function () { $('body').addClass('modal-open'); var selectItem = $(this); $(this).attr({ 'aria-hidden': 'false' }) // Get last Focus and Set New focus lastFocus = document.activeElement; setTimeout(function () { $(selectItem).find('input#cookie-form-fname').focus(); }, 500); }); }, 2000); }; // Contact Validator $.validator.setDefaults({ submitHandler: function (e) { var _f = $('#contact-form'); if (_f.find(".antispam input").val() != "not spam") { // honeypot was populated. don't submit return false; } else { var url = "form_proc.cfm"; var formData = $("#contact-form").serializeArray(); $.post(url, formData).done(function (data) { $('p.congrats').addClass('active'); }); var downloadtitle = "Thank you for signing up for our Newsletter"; var downloadtext = ""; // Clear fileds once form is submitted _f.parents('.modal-container').addClass('download-ready'); _f.closest('form').find("input[type=text], textarea").val(""); $('.form-container').empty().html('

' + downloadtitle + '

'); // Activate COOKIE to prevent form from showing again var date = new Date(); var minutes = 2; // Expires in 2min for demo purposes date.setTime(date.getTime() + (minutes * 60 * 1000)); $.cookie("dismiss", true, { expires: date // Replace "date" this with "30" for 30-day expiry }); } } }); $("#contact-form").validate({ highlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'false', 'role': 'alert', 'aria-atomic': 'true' }); }, unhighlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'true', 'role': 'alert', 'aria-atomic': 'false' }); }, rules: { fname: "required", email: { required: true, email: true } }, messages: { name: "Error Name is required", email: "Error Email address is incorrect" } }); $('#cookie-modal-close, .cookie-modal .overlay, .cookie-modal .btn.close-this').click(function () { $('.cookie-modal>.modal').attr('aria-hidden', 'true'); $('.cookie-modal>.modal').fadeOut(1000, "linear"); $('body').removeClass('modal-open'); // Return to last Focus lastFocus.focus(); }); }); // Trap Focus for this modal trapFocus('#pop'); return false; } function trapFocus(modalName) { // How to Use this function: // On modal open - Get last Focus and Set New focus // On modal close - Return to last Focus // Call the function trapFocus(modalName); $(modalName).filter(function () { // Close all Modal on Esc lastFocus = document.activeElement; $('.close-this, .modal>.overlay').click(function () { $('body').removeClass('modal-open'); $(modalName).attr({ 'aria-hidden': 'true' }); $(modalName).fadeOut(1000, "linear"); // Return to last Focus lastFocus.focus(); }); $(this).on('keydown', function (e) { var keyCode = e.keyCode || e.which; if (keyCode == 27) { e.preventDefault(); $(modalName).find('button.close-this').trigger("click"); } }); $(".last-focus-item").on('keydown', function (e) { var keyCode = e.keyCode || e.which; if (keyCode == 9 && !(event.shiftKey && event.keyCode == 9)) { // call custom function here if ($('.first-focus-item:visible').length != 0) { e.preventDefault(); $('.first-focus-item').focus(); } } }); $(".first-focus-item").on('keydown', function (e) { var keyCode = e.keyCode || e.which; if (event.shiftKey && event.keyCode == 9) { // call custom function here if ($('.last-focus-item:visible').length != 0) { e.preventDefault(); $('.last-focus-item').focus(); } } }); }); return false; } const containerVideo = document.querySelectorAll('.hero_video_fullwidth'); containerVideo.forEach(function (section) { let videoContainer = section, video = section.querySelector('video'), videoControls = section.querySelector('.hero-button'), mute = section.querySelector('button[data-state="unmute"]'); // Changes the button state of certain button's so the correct visuals can be displayed with CSS var changeButtonState = function (type) { // Mute button if (type == 'mute') { mute.setAttribute('data-state', video.muted ? 'unmute' : 'mute'); } } mute.addEventListener('click', function (e) { video.muted = !video.muted; changeButtonState('mute'); }); }) window.addEventListener('load', scrollCheck); window.addEventListener('resize', function () { if (this.innerWidth > document.body.clientWidth) { scrollCheck(); } else { document.scrollingElement.style .setProperty( '--scrollbar-width', '0px' ); } }); function scrollCheck() { let scroller = document.scrollingElement; scroller.style .setProperty( '--scrollbar-width', window.innerWidth - scroller.clientWidth + 'px' ); // Reset overflow scroller.style .setProperty( 'overflow', '' ); }; fetchContactSection() function fetchContactSection() { let contactSection = '

Westbank

(Home Office)

8611 Highway 23, Suite 1-C

Belle Chasse, LA 70037

Also, offering meeting accommodations in Metairie and Covington!

' $(contactSection).insertAfter('main') }