91³Ô¹ÏÍø

Watch CBS News

Trump directs Treasury to stop minting new pennies, citing cost

President Trump says he has directed the Treasury Department to stop minting new pennies, citing the rising cost of producing the one-cent coin.

"For far too long the United States has minted pennies which literally cost us more than 2 cents. This is so wasteful!" Mr. Trump wrote in a post Sunday night on his Truth Social site. "I have instructed my Secretary of the US Treasury to stop producing new pennies."

The move by Mr. Trump is the latest in what has been a rapid-fire effort by his new administration to enact sweeping change through executive orders and proclamations on issues ranging from immigration, to gender and diversity, to the name of the Gulf of Mexico.

Mr. Trump had not discussed his desire to eliminate the penny during his campaign. But Elon Musk's so-called Department of Government Efficiency raised the prospect in a post on X last month highlighting the penny's cost.

The U.S. Mint reported losing $85.3 million in the 2024 fiscal year that ended in September on the nearly 3.2 billion pennies it produced. Every penny cost nearly $0.037 — up from $0.031 the year before.

The mint also loses money on the nickel, with each of the $0.05 coins costing nearly $0.14 to make.

It is unclear whether Mr. Trump has the power to unilaterally eliminate the lowly one-cent coin. Currency specifications — including the size and metal content of coins — are dictated by Congress.

But Robert K. Triest, an economics professor at Northeastern University, has argued that there might be wiggle room.

"The process of discontinuing the penny in the U.S. is a little unclear. It would likely require an act of Congress, but the Secretary of the Treasury might be able to simply stop the minting of new pennies," he said last month.

Members of Congress have repeatedly introduced legislation taking aim at the zinc coin with copper plating. Proposals over the years have attempted to temporarily suspend the penny's production, eliminate it from circulation, or require that prices be rounded to the nearest five cents, according to the Congressional Research Service.

Proponents of eliminating the coin have cited cost savings, speedier checkouts at cash registers, and the fact that a number of countries have already eliminated their one-cent coins. Canada, for instance, stopped minting its penny in 2012.

It wouldn't be the first time the U.S. eliminated its least valuable coin. The half-cent coin was discontinued by Congress in 1857.

Mr. Trump's new administration has been sharply focused on cutting costs, with Musk, who has been brought on to lead the task, targeting entire agencies and large swaths of the federal workforce as he tries to identify a goal of $2 trillion in savings.

"Let's rip the waste out of our great nations budget, even if it's a penny at a time," Mr. Trump wrote in his post.

Mr. Trump sent the message as he was departing New Orleans after watching the first half of the Super Bowl.

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