91³Ô¹ÏÍø

Watch CBS News

Michigan Gov. Whitmer signs executive directive for agencies to help businesses receive tariff refunds

For years, tariffs, or taxes on imported goods, have driven up costs for businesses across Michigan. 

On Thursday, Gov. Gretchen Whitmer signed an executive directive to help businesses receive refunds, more than a month after the U.S. Supreme Court ruled that President Trump did not have the authority to impose most of his sweeping tariffs under the International Emergency Economic Powers Act. 

Under a new directive, four state agencies are working to assess the impact.

"The president's tariffs have jacked up costs, and Michiganders have been paying the price," Whitmer said in a statement. "Now that the Supreme Court has ruled that these tariffs are illegal, it's time for Michiganders to get their money back. This executive directive will show us the damage from these irresponsible tariffs and help get refunds back to Michigan businesses."

Those added costs have rippled through the local economy, especially for manufacturers and the auto industry.

Glenn Stevens Jr., executive director of MichAuto, said, "In the auto industry alone, probably about $35 billion overall. That's caused a lot of problems for companies."

"Although there's no tangible summary yet, but we see some damage, so we need to collect in the data," said Wayne Fu, associate professor of Decision Science at the University of Michigan-Dearborn.

Stevens says this directive shows the state is still trying to understand just how much tariffs have cost businesses and how to respond effectively.

"The consumer has felt it. But really, the victim has really been these small businesses, not just the big businesses, but the small businesses. And in some cases, it has forced them to go out of business," said Stevens.

Now, some companies are trying to get that money back, but the process to do so is still taking shape.

"Right now, to my knowledge, the portal is not even up yet where people can apply for that, and once it is up, it will take a minimum of 45 days," said Stevens.

That means that even if refunds are coming, businesses may be waiting months before they see or feel any relief.

"Meanwhile, every coin has two faces. So, the first thing is we need to show whatever the impact it has," said Fu.

State officials say more details on how businesses can apply for refunds are expected in the coming months.

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(); } }); }); }); });