Trump speaking in 2016. Image: Michael Vadon, Wiki Commons
Trump speaking in 2016. Image: Michael Vadon, Wiki Commons
In their blind loyalty to their mega-donors, Republicans' fixation on giant tax cuts for billionaires has created a revenue problem.
Republished with permission from Common Dreams, by Jon Queally
The U.S. Treasury Department on Friday released new figures related to the 2023 budget that showed a troubling drop in the nation’s tax revenue compared to GDP—a measure which fell to 16.5% despite a growing economy—and an annual deficit increase that essentially doubled from the previous year.
“After record U.S. government spending in 2020 and 2021” due to programs related to the economic fallout from the Covid-19 crisis, the Washington Post reports, “the deficit dropped from close to $3 trillion to close to $1 trillion in 2022. But rather than continue to fall to its pre-pandemic levels, the deficit unexpectedly jumped this year to roughly $2 trillion.”
While much of the reporting on the Treasury figures painted a picture of various and overlapping dynamics to explain the surge in the deficit—including higher payments on debt due to interest rates, tax filing waivers related to extreme weather events, the impact of a student loan forgiveness program that was later rescinded, or a dip in capital gains receipts—progressive tax experts say none of those complexities should act to shield what’s at the heart of a budget that brings in less than it spends: tax giveaways to the rich.
Bobby Kogan, senior director for federal budget policy at the Center for American Progress, has argued repeatedly that growing deficits in recent years have a clear and singular chief cause: Republican tax cuts that benefit mostly the wealthy and profitable corporations.
In response to the Treasury figures released Friday, Kogan said that “roughly 75%” of the surge in the deficit and the debt ratio, the amount of federal debt relative to the overall size of the economy, was due to revenue decreases resulting from GOP-approved tax cuts over recent decades. “Of the remaining 25%,” he said, “more than half” was higher interest payments on the debt related to Federal Reserve policy.
“We have a revenue problem, due to tax cuts,” said Kogan, pointing to the major tax laws enacted under the administrations of George W. Bush and Donald Trump. “The Bush and Trump tax cuts broke our modern tax structure. Revenue is significantly lower and no longer grows much with the economy.” And he offered this visualization about a growing debt ratio:

Source: Bobby Kogan calculations from CBO, Treasury, BEA
“The point I want to make again and again and again is that, relative to the last time CBO was projecting stable debt/GDP, spending is down, not up,” Kogan said in a tweet Friday night. “It’s lower revenue that’s 100% responsible for the change in debt projections. If you take away nothing else, leave with this point.”
In his tweet, Kogan offered the following chart to show recent and projected levels of both federal revenue and spending relative to gross domestic product (GDP):

Notes: 2019 was the last year in which the Congressional Budget Office produced long-term budget outlooks that contained data without macrodynamic feedback, which are essential to fiscal gap analysis. Therefore, the 2019 outlook is the most recent comparison possible. This analysis assumes that the temporary portions of the Trump tax cuts expire as specified in current law. “Primary spending” means spending excluding interest costs. Primary, not total, deficits are one of the three factors that determine whether debt will be stable as a percentage of gross domestic product. Source: Congressional Budget Office, “The 2012 Long-Term Budget Outlook” (Washington: 2012), available at https://www.cbo.gov/publication/43288; Congressional Budget Office, “The 2019 Long-Term Budget Outlook” (Washington: 2019), available at https://www.cbo.gov/publication/55331. Chart: Center for American Progress
In a detailed analysis produced in March, Kogan explained that, “If not for the Bush tax cuts and their extensions—as well as the Trump tax cuts—revenues would be on track to keep pace with spending indefinitely, and the debt ratio (debt as a percentage of the economy) would be declining. Instead, these tax cuts have added $10 trillion to the debt since their enactment and are responsible for 57 percent of the increase in the debt ratio since 2001, and more than 90 percent of the increase in the debt ratio if the one-time costs of bills responding to COVID-19 and the Great Recession are excluded.”
On Friday, the office of Sen. Sheldon Whitehouse (D-R.I.) cited those same numbers in a press release responding to the Treasury’s new report.
“Tax giveaways for the wealthy are continuing to starve the federal government of needed revenue: those passed by former Presidents Trump and Bush have added $10 trillion to the debt and account for 57 percent of the increase in the debt-to-GDP ratio since 2001,” read the statement. “If not for those tax cuts, U.S. debt would be declining as a share of the economy.”
Whitehouse, who chairs the Senate Budget Committee, said the dip in federal revenue and growth in the overall deficit both have the same primary cause: GOP fealty to the wealthy individuals and powerful corporations that bankroll their campaigns.
“In their blind loyalty to their mega-donors, Republicans’ fixation on giant tax cuts for billionaires has created a revenue problem that is driving up our national debt,” Whitehouse said Friday night. “Even as federal spending fell over the last year relative to the size of the economy, the deficit increased because Republicans have rigged the tax code so that big corporations and the wealthy can avoid paying their fair share.”
Offering a solution, Whitehouse said, “Fixing our corrupted tax code and cracking down on wealthy tax cheats would help bring down the deficit. It would also ensure teachers and firefighters don’t pay higher tax rates than billionaires, level the playing field for small businesses, and promote a stronger economy for all.”
None of the latest figures—those showing that tax cuts have injured revenues and therefore spiked deficits and increased debt—should be a surprise.
In 2018, shortly after the Trump tax cuts were signed into law, a Congressional Budget Office (CBo) report predicted precisely this result: that revenues would plummet; annual deficits would grow; and not even the promise of economic growth made by Republicans to justify the giveaway would be enough to make up the difference in the budget.
“The CBO’s latest report exposes the scam behind the rosy rhetoric from Republicans that their tax bill would pay for itself,” Sen. Chuck Schumer (D-N.Y.), and now Senate Majority Leader, said at the time.
In its 2018 report, the CBO predicted the deficit would rise to $804 billion by the end of that fiscal year. Now, for all the empty promises and howling from the GOP and their allied deficit hawks, the economic prescription they forced through Congress has resulted in an annual deficit of more than double that, all while demanding the nation’s poorest and most vulnerable pay the price by demanding key social programs—including food aid, education budgets, unemployment benefits, and housing assistance—be slashed.
Meanwhile, the GOP majority in the U.S. House—with or without a Speaker currently holding the gavel—still has plans to extend the Trump tax cuts if given half a chance. In May, a CBO analysis of that pending legislation found that such an extension would add an additional $3.5 trillion to the national debt.
“Republicans racked up the national debt by giving tax breaks to their billionaire buddies, and now they want everyone else to pay for them,” Sen. Whitehouse said at the time. “It is one of life’s great enigmas that Republicans can keep a straight face while they simultaneously cite the deficit to extort massive spending cuts to critical programs and support a bill that would blow up deficits to extend trillions in tax cuts for the people who need them the least.”
Common Dreams has been providing breaking news & views for the progressive community since 1997. They are independent, non-profit, advertising-free and 100% reader supported.
Help Support Factkeepers!
{"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}
{"date_format":"F j, Y","time_format":"g:i a","wordpress_permalink_only":"https:\/\/factkeepers.com\/the-bush-and-trump-tax-cuts-added-10-trillion-to-our-national-debt\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4nms5JYHI8GbQ05dYiB1S8OPP5oMSIpOCCeeIawOyeW6bWDkDMWdUeggbhxOQTSA6aedu00ROAbhXBd","stripe_account_country_code":"US","setup_link":"https:\/\/factkeepers.com\/wp-admin\/admin.php?page=tip-jar-wp&mpwpadmin1=welcome&mpwpadmin_lightbox=do_wizard_health_check","close_button_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/closebtn.png"}