91³Ô¹ÏÍø

Watch CBS News

Social Security chief Frank Bisignano also named CEO of the IRS

Treasury Secretary Scott Bessent on Monday tapped Social Security Administration Commissioner Frank Bisignano to take on a second role as CEO of the IRS, a newly created position at the tax agency. 

The Treasury Department in a statement that Bisignano will be responsible for overseeing all daily operations operations at the IRS, while also continuing to serve in his role heading the federal agency that administers Social Security.

Bessent said in the statement that the IRS and SSA "share many of the same technological and customer service goals. This makes Mr. Bisignano a natural choice for this role."

The appointment comes after several recent leadership changes at the IRS, with its most recent commissioner, former auctioneer and congressman Billy Long, stepping down in August after only two months on the job. Unlike previous IRS leaders, Long lacked a background in either accounting or tax law. 

Bisignano is a former Wall Street executive and CEO of Fiserv, a payments and financial services firm. In his role as IRS CEO, he'll report to Bessent, who will continue to serve as acting commissioner of the IRS, according to the Treasury Department. 

Bisignano's appointment to a second high-profile federal job raises concerns about his ability to oversee two major government agencies, according to Social Security advocates, who say that the SSA now faces multiple challenges as a result of the Trump administration cutting thousands of jobs at the agency earlier this year. 

"Never in Social Security's 90-year history has a commissioner held a second job," said Nancy Altman, president of Social Security Works, in an email. "Bisignano's new role will leave a leadership vacuum at the top of the agency, especially since the Republican Senate hasn't even confirmed a deputy commissioner."

Added Max Richtman, CEO of another advocacy group, the National Committee to Preserve Social Security and Medicare: "Seniors, people with disabilities and their families deserve a full-time Social Security Commissioner. Full stop." 

In an email to CBS News, the Social Security Administration said Bisignano will "lead the day-to-day operations at IRS," and that his appointment to the role "speaks to the incredible customer service turnaround that is happening at SSA."

The agency added, "In just five months since his confirmation, SSA is serving more customers efficiently and accurately due to technology and process management improvements. In his new role, Commissioner Bisignano will still lead SSA, along with the incredibly talented executive leadership team he has assembled since his Senate confirmation."

In the statement, Bessent said that Bisignano "has already made important and substantial progress [at the SSA], and we are pleased that he will bring this expertise to the IRS as we sharpen our focus on collections, privacy, and customer service in order to deliver better outcomes for hardworking Americans."

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