Nine of the world’s ten wealthiest billionaires now call the United States home. The remaining one? He lives in France. And that one—Bernard Arnault, the 76-year-old who owns just about half the world’s largest maker of luxury goods—is now feeling some heat.
What has Arnault and his fellow French deep pockets beginning to sweat? Lawmakers in France’s National Assembly have just given a green light to the world’s first significant tax on billionaire wealth.
“The tax impunity of billionaires,” the measure’s prime sponsor, the Ecologist Party’s Eva Sas, exulted last month, “is over.”
Sas had good reason for exulting. In the French National Assembly debate over whether to start levying a 2 percent annual tax on wealth over 100 million euros—the equivalent of $108 million—the leader of the chamber’s hands-off-our-rich lawmakers introduced 26 amendments designed to undercut this landmark tax-the-rich initiative. All 26 of these amendments failed.
But France’s 4,000 or so deep pockets worth over 100 million euros—the nation’s richest 0.01 percent—don’t have to open up their checkbooks just quite yet. The French Senate’s right-wing-majority has no intention of backing the National Assembly’s new levy, and, even if the Senate did, France’s highest court would most likely dismiss the measure.
French president Emmanuel Macron, for his part, has spent most of the last decade cutting corporate tax rates and axing taxes on investment assets. And his budget minister has blasted last month’s National Assembly tax-the-rich move as both “confiscatory and ineffective.”
None of this opposition, believes the French economist who inspired the National Assembly’s new tax move, should give us cause to doubt that move’s significance. The annual tax on grand fortune that the Assembly’s lawmakers have passed, says the UC-Berkeley analyst Gabriel Zucman, represents “amazing progress” that has the potential to set a bold new global precedent.
What makes the National Assembly’s tax legislation even more significant? That tax-the-rich vote has come at a time when the most powerful nation on Earth—the United States—is moving in the exact opposite direction. The new Trump administration, with the help of the world’s single richest individual, is now busily hollowing out the tax-the-rich capacity of the Internal Revenue Service.
Donald Trump’s predecessor, Joe Biden, had actually made some serious moves to enhance that IRS capacity, hiring—before he left office—thousands of new tax staffers. But those new hires, notes a ProPublica analysis, have now started going through Elon Musk’s “DOGE” meat-grinder.
Team Trump’s ultimate goal at the tax agency? To use layoffs, attrition, and buyouts to cut the overall IRS workforce “by as much as half,” the Associated Press reports. A reduction in force that severe, charges former IRS commissioner John Koskinen, would render the IRS “dysfunctional.”
The prime target of the ongoing IRS cutbacks: the agency’s Large Business and International office, the IRS division that specializes in auditing America’s highest-income individuals and the companies they run.
On average, researchers have concluded over recent years, every dollar the IRS spends auditing America’s richest ends up returning as much as $12 in new tax revenue. The current gutting of the agency’s most skilled staffers, tax analysts have told ProPublica, “will mean corporations and wealthy individuals face far less scrutiny when they file their tax returns, leading to more risk-taking and less money flowing into the U.S. treasury.”
Moves to “hamstring the IRS,” sums up former IRS commissioner Koskinen, amount to “just a tax cut for tax cheats.”
Donald Trump, agrees the Institute on Taxation and Economic Policy’s Amy Hanauer, “is waging economic war on the vast majority of Americans, pushing to further slash taxes on the wealthiest and corporations, while sapping the public services that keep our communities strong.”
Public services like Social Security. Elon Musk has lately taken to deriding America’s most beloved federal program as a “Ponzi scheme,” and the Social Security Administration’s new leadership team, suitably inspired, has just announced plans to trim some 7,000 jobs from an agency “already at a 50-year staffing low.”
A vicious economic squeeze on America’s seniors. A massive tax-time giveaway for America’s richest. How can we start reversing those sorts of inequality-inducing dynamics? The veteran retirement analyst Teresa Ghilarducci has one fascinating suggestion.
Any individual’s annual earnings over $176,100 will this year, Ghilarducci points out, face not a dime of Social Security tax. A CEO making millions of dollars a year will pay no more in Social Security tax than a civil engineer making a mere $176,100.
If lawmakers removed that arbitrary $176,100 Social Security tax cap and subjected more categories of income—like capital gains—to Social Security tax, Ghilarducci reflects, we could ensure Social Security’s viability for decades to come and even make giant strides to totally ending poverty among all Social Security recipients.
And if we had just merely eliminated the Social Security tax cap on annual earnings in 2023, the most recent stats show, America’s 229 top earners would have paid more into Social Security that year than the 77 percent of American workers who took home under $57,000.
We could also apply Ghilarducci’s zesty tax-the-rich spirit to the broader global economy, as the inspiration behind France’s recent tax-the-rich moves, the economist Gabriel Zucman, has just observed in a piece that cleverly suggests “tariffs for oligarchs.’
The fortunes of our super rich, Zucman reminds us, “depend on access to global markets,” a reality that could leave these rich vulnerable at tax time. Nations subject to Trump’s new tariffs, he goes on to explain, could retaliate by taking an imaginative approach to taxing Corporate America’s super rich.
“In other words,” Zucman notes, “if Tesla wants to sell cars in Canada and Mexico, Elon Musk—Tesla’s primary shareholder—should be required to pay taxes in those jurisdictions.”
Taking that approach “could trigger a virtuous cycle.” The super rich would soon find relocating either their firms or their fortunes to low-tax jurisdictions a pointless endeavor. Any savings they might reap from such moves would get offset by the higher taxes they would owe in nations with major markets.
The current economic “race to the bottom,” Zucman quips, could essentially become “a race to the top” that “neutralizes tax competition, fights inequality, and protects our planet.”
Lawmakers in France have just shown they’re willing to start racing in that top-oriented direction. May their inspiration spread.
Inequality.org
Inequality.org has been tracking inequality-related news and views for nearly two decades. A project of the Institute for Policy Studies since 2011, our site aims to provide information and insights for readers ranging from educators and journalists to activists and policy makers.
Our Inequality.org contributors come from the United States and around the world. Our focus throughout: What can we do to narrow the staggering economic inequality that so afflicts us in almost every aspect of our lives?
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}