Impeachment testimony builds a timeline for withholding Ukrainian aid – NPR
Mark Sandy, from the Office of Management and Budget, arrives to the U.S. Capitol earlier this month for a deposition regarding whether President Trump ordered a hold on military assistance to Ukraine. Sarah Silbiger/Getty Images hide caption
Mark Sandy, from the Office of Management and Budget, arrives to the U.S. Capitol earlier this month for a deposition regarding whether President Trump ordered a hold on military assistance to Ukraine.
One thing all parties in the impeachment saga can agree on: $391 million in security assistance earmarked for Ukraine was withheld this past summer by the Trump White House and released on Sept. 11.
There's far less consensus, though, about just when that hold began. It's a key question, since that date may prove crucial for establishing whether the aid freeze violated the 1974 Impoundment Control Act, or ICA.
The Democratic-led House budget and appropriations committees have expressed "serious concerns that President Trump and his administration violated the ICA in withholding these funds." The committees have put the Trump administration on notice that they "are examining when, why, and how these funds were withheld; and whether these actions prevented agencies from spending the full amount that Congress provided for these activities, thus thwarting the will of Congress."
Here's a timeline of what's been learned about the timing of the Ukraine aid hold. It's based on testimony heard during the two weeks of the House intelligence committee's public impeachment hearings, as well as from transcripts that have been released of closed door depositions:
June 18, 2019: The Pentagon announces plans "to provide $250 million to Ukraine in security cooperation funds for additional training, equipment and advisory efforts to build the capacity of Ukraine's armed forces."
June 19: President Trump starts asking about the Ukraine military assistance, according to Mark Sandy, a career official in the Office of Management and Budget. Sandy told House investigators he learned of Trump's queries in an e-mail from Mike Duffey, a political appointee who oversees funding for military, intelligence and international affairs at OMB. This was the same day a report about the Pentagon's announced Ukraine assistance appeared in the Washington Examiner, a conservative website and weekly tabloid.
July 3: This is the earliest publicly known date when a hold on the Ukraine assistance appears to have been imposed. "On July 3, I learned," Jennifer Williams, a Russia adviser to Vice President Mike Pence, told the House Intelligence panel, "that the Office of Management and Budget had placed a hold on a tranche of security assistance designated for Ukraine."
July 12: Further evidence of a hold on the Ukraine aid is found in an email that OMB's Sandy received on this date from Robert Blair, a senior adviser to acting White House chief of staff Mick Mulvaney. Asked at a closed door deposition what was said in that email, Sandy replied, "to the best of my recollection, that the president is directing a hold on military support funding for Ukraine."
July 18: The hold becomes more widely known within the Trump administration. State Department Ukraine expert Catherine Croft, who'd been detailed to the National Security Council, told a public hearing of the impeachment inquiry that on this date, "I participated in a sub-Policy Coordination Committee video conference where an OMB representative reported that the White House Chief of Staff, Mick Mulvaney, had placed an informal hold on security assistance to Ukraine. The only reason given was that the order came at the direction of the President."
July 19: The Department of Defense has been notified of the hold, according to OMB's Sandy, who told House investigators he was informed of this by OMB political appointee Mike Duffey. Sandy said he asked Duffey what the duration of the hold would be "and was told there was not clear guidance on that." He also expressed concern to Duffey about the freeze on funds possibly violating the Impoundment Control Act, since it could lead to the expiration of those funds.
July 25: OMB's Sandy signs the first document making the hold official and valid through Aug. 5. This is the same day Trump called Ukrainian president Volodymyr Zelenskiy and asked for "a favor": that Zelenskiy would probe Joe Biden and his son Hunter's activities in Ukraine as well as a debunked claim that Ukraine, not Russia, had hacked the Democratic National Committee's computer server.
Hours after that phone call takes place, the State Department receives two emails from Ukraine's embassy in Washington. That's according to Laura Cooper, the deputy assistant secretary of defense for Russia, Ukraine and Eurasia. "One was received on July 25, at 2:31 p.m. That email said that the Ukrainian embassy and House foreign affairs committee are asking about security assistance," Cooper told the House intelligence committee. "The second email was received July 25 at 4:25 p.m. That email said the Hill knows about the [Foreign Military Financing] situation to an extent and so does the Ukrainian embassy."
July 30: OMB's Sandy is informed he will no longer be approving the holds on Ukraine assistance. Instead, he tells House investigators, political appointee Mike Duffey would sign off on such documents. "He had an interest in being more involved in daily operations," says Duffey, "and he regarded this responsibility as a way for him to learn more about the specific accounts in his area."
Mid-August to early September: Duffey signs "at least half a dozen" additional temporary holds on the Ukraine assistance, according to Sandy.
August 28: Politico scoops a previously unreported story: that the Trump administration is "slow-walking $250 million in military assistance to Ukraine."
Sept. 11: The hold is lifted on the Ukraine assistance, 85 days after the Pentagon announced that aid had become available. That leaves only 19 days to obligate that funding.
Sept. 30: End of the fiscal year. According to OMB's Sandy, $35 million in funds do not get spent in time to meet the deadline. Congress includes that same amount in a continuing resolution to ensure the aid reaches Ukraine.
Link:
Impeachment testimony builds a timeline for withholding Ukrainian aid - NPR
- Ukraine and Russia to meet for second round of talks as fourth anniversary of war looms - The Guardian - February 16th, 2026 [February 16th, 2026]
- Kremlin says main Ukraine issues will be discussed in Geneva talks, including territory - Reuters - February 16th, 2026 [February 16th, 2026]
- Peace talks round three: Ukraine-US-Russia Geneva meeting's key topics - Euronews.com - February 16th, 2026 [February 16th, 2026]
- Ukraine war briefing: Drone attack on Russian port sparks fires ahead of fresh peace talks - The Guardian - February 16th, 2026 [February 16th, 2026]
- North Korea opens a housing district for families of its soldiers killed in Russia-Ukraine war - NPR - February 16th, 2026 [February 16th, 2026]
- Kim Jong-un unveils housing for families of North Koreans killed in Ukraine war - The Guardian - February 16th, 2026 [February 16th, 2026]
- Zelenskyy says Ukraine, not Russia, is facing pressure to make concessions to end war - NBC News - February 16th, 2026 [February 16th, 2026]
- Ukraine's Zelenskiy says allies to provide new energy and military aid within 10 days - Reuters - February 16th, 2026 [February 16th, 2026]
- Ukraine Says U.S. Is Increasing Pressure for a Deal as the Midterms Loom - The New York Times - February 16th, 2026 [February 16th, 2026]
- Expectations are low for the latest US-brokered talks between Russia and Ukraine - Sentinel Colorado - February 16th, 2026 [February 16th, 2026]
- What next for Greenland and Ukraine? Questions after the Munich security conference - The Guardian - February 16th, 2026 [February 16th, 2026]
- Ukraine Exploits a Russian Stumble - by Cathy Young - The Bulwark - February 16th, 2026 [February 16th, 2026]
- Trump Kabuki Theater In Ukraine: Nothing Of Substance Gets Resolved OpEd - Eurasia Review - February 16th, 2026 [February 16th, 2026]
- Ukraine war today: Hundreds of drones attack Russian energy infrastructure - The Independent - February 16th, 2026 [February 16th, 2026]
- Expectations are low for the latest US-brokered talks between Russia and Ukraine - AP News - February 16th, 2026 [February 16th, 2026]
- Ukraine War Is Killing Russia Rutte to MT - The Moscow Times - February 16th, 2026 [February 16th, 2026]
- How a Berlin Afterparty for Charli XCX Leads Back to Russian Operations in Occupied Ukraine - UNITED24 Media - February 16th, 2026 [February 16th, 2026]
- Perspective - Russia using Africans as 'cannon fodder' in Ukraine: INPACT/All Eyes on Wagner - France 24 - February 16th, 2026 [February 16th, 2026]
- Zelenskyy warns of logistics terror as Russia hits Ukraine railway - Al Jazeera - February 2nd, 2026 [February 2nd, 2026]
- Ukraine war latest: Trump unveils trade deal that will help 'END' Ukraine war - Sky News - February 2nd, 2026 [February 2nd, 2026]
- Ukraine may get more than Gripen jets Europe's top air-to-air missile is also on the table - Business Insider - February 2nd, 2026 [February 2nd, 2026]
- Ukraine live: Moscow says foreign troops in Ukraine would be targets in new threat - The Independent - February 2nd, 2026 [February 2nd, 2026]
- US-brokered talks on Russias war on Ukraine will resume in Abu Dhabi - AP News - February 2nd, 2026 [February 2nd, 2026]
- Trump says Putin agreed to pause attacks on Ukraine for a week - Anadolu Ajans - February 2nd, 2026 [February 2nd, 2026]
- Kenyan job seekers were lured to Russia, then sent to die in Ukraine - The Washington Post - February 2nd, 2026 [February 2nd, 2026]
- In response to released Epstein files, Russia's envoy says 'satanist cabal' exploited situation in Ukraine - Anadolu Ajans - February 2nd, 2026 [February 2nd, 2026]
- Ukraine war briefing: Kyiv reschedules peace talks as battered power grid strains in -15C - The Guardian - February 2nd, 2026 [February 2nd, 2026]
- Greek joint venture will supply US LNG to Ukraine in March - Reuters - February 2nd, 2026 [February 2nd, 2026]
- History of the word "zhyd" in Ukraine: From widespread use to marginalization - Ukrainian Jewish Encounter - February 2nd, 2026 [February 2nd, 2026]
- Ukraine gets $235 million boost from DOD with long-term F-16 maintenance deal - Stars and Stripes - February 2nd, 2026 [February 2nd, 2026]
- Ukraine war latest: Russian forces trying to 'bypass and infiltrate' Vovchansk in Kharkiv Oblast, military says - The Kyiv Independent - February 2nd, 2026 [February 2nd, 2026]
- Ukraine Is Winning The Economics Battle Against Russian Geran Drones - Forbes - February 2nd, 2026 [February 2nd, 2026]
- Tuesday, February 2. Russias War On Ukraine: News And Information From Ukraine - Forbes - February 2nd, 2026 [February 2nd, 2026]
- US-brokered talks on Russias war on Ukraine will resume in Abu Dhabi - Northeast Mississippi Daily Journal - February 2nd, 2026 [February 2nd, 2026]
- Ukraine's Zelenskiy says dignified, lasting peace realistic, ahead of talks - Reuters - February 2nd, 2026 [February 2nd, 2026]
- Trkiye marks 34 years of diplomatic ties with Ukraine - Trkiye Today - February 2nd, 2026 [February 2nd, 2026]
- First U.S. LNG Sale Agreement Signed with Ukraine - Shipping Telegraph - February 2nd, 2026 [February 2nd, 2026]
- Owner of Polish hotel that hosted anti-Ukrainian far-right leader to donate proceeds to Ukraine - Notes From Poland - February 2nd, 2026 [February 2nd, 2026]
- Gaza Reconstruction; Ukraine Reconstruction Its All Business OpEd - Eurasia Review - February 2nd, 2026 [February 2nd, 2026]
- Donald Trump envoy Steve Witkoff to hold Russia Ukraine talks in UAE - The Jerusalem Post - February 2nd, 2026 [February 2nd, 2026]
- Ukraine war talks delayed to Wednesday, Zelensky says - Yahoo News Singapore - February 1st, 2026 [February 1st, 2026]
- US has told Ukraine it must sign peace deal with Russia to get security guarantees, source says - Reuters - February 1st, 2026 [February 1st, 2026]
- Opinion | A Slow-Cooked Peace in Ukraine - The Wall Street Journal - February 1st, 2026 [February 1st, 2026]
- 'Normal life has disappeared': Russia's energy offensive plunges Ukraine into dark and bitter cold - ABC News - February 1st, 2026 [February 1st, 2026]
- Blocking the Russian army: Ukraine's impossible mission - Le Monde.fr - February 1st, 2026 [February 1st, 2026]
- Ukraine war briefing: US reports constructive peace talks with Russia as Zelenskyy pushes for results - The Guardian - February 1st, 2026 [February 1st, 2026]
- Ukraine: US envoy reports 'constructive' talks with Russia amid mass power outage in Kyiv - France 24 - February 1st, 2026 [February 1st, 2026]
- Power outages hit Ukraine and Moldova as Kyiv struggles against the winter cold - ABC News - February 1st, 2026 [February 1st, 2026]
- Zelenskyy seeks 50,000 Russian losses a month to win the Ukraine war - Al Jazeera - February 1st, 2026 [February 1st, 2026]
- Ukraine Cant Defend the Entire Front. Russia Is Finding the Gaps. - The New York Times - February 1st, 2026 [February 1st, 2026]
- Russia's Medvedev says victory will come soon in Ukraine war - Reuters - February 1st, 2026 [February 1st, 2026]
- Ukraine receives bodies of 1,000 soldiers from Russia - Al Jazeera - February 1st, 2026 [February 1st, 2026]
- Ukraine war briefing: Zelenskyy fears rising US-Iran tensions will scupper key peace talks in UAE - The Guardian - February 1st, 2026 [February 1st, 2026]
- U.S. Envoy Reports 'Constructive' Ukraine Talks With Russia - The Moscow Times - February 1st, 2026 [February 1st, 2026]
- Troop Casualties in Ukraine War Near 2 Million, Study Finds - The New York Times - February 1st, 2026 [February 1st, 2026]
- Russian Strikes On Ukraine Kill Two Authorities - The Moscow Times - February 1st, 2026 [February 1st, 2026]
- Ukraine and Moldova hit by blackouts from grid malfunction before power restored - Reuters - February 1st, 2026 [February 1st, 2026]
- Zelenskyy announces next round of talks with US, Russia as Ukraine aims for 'real and dignified end to the war - Fox News - February 1st, 2026 [February 1st, 2026]
- Russia launched over 6,000 drones, 5,500 bombs, 158 missiles at Ukraine in Jan Zelensky - Ukrinform - February 1st, 2026 [February 1st, 2026]
- Russia claims to have captured more villages in Ukraine - Anadolu Ajans - February 1st, 2026 [February 1st, 2026]
- Zelensky says Ukraine-Russia-US talks to be held in Abu Dhabi starting Wednesday - The Times of Israel - February 1st, 2026 [February 1st, 2026]
- Next Weeks Ukraine Talks to Proceed as Winter Crisis Intensifies - Modern Diplomacy - February 1st, 2026 [February 1st, 2026]
- Ukraine War, Day 1,438: Witkoff Declares "Productive and Constructive Meetings" with Kremlin's Dmitriev - EA WorldView - February 1st, 2026 [February 1st, 2026]
- New meeting in trilateral Russia-US-Ukraine format to take place in Abu Dhabi on Feb. 4-5: Zelenskyy - Anadolu Ajans - February 1st, 2026 [February 1st, 2026]
- Russia suffers heaviest losses since World War 2 as casualties in Ukraine conflict near 2 million - The Independent - February 1st, 2026 [February 1st, 2026]
- Germany is betting big on killer drones. In Ukraine, they couldnt hit their targets. - politico.eu - February 1st, 2026 [February 1st, 2026]
- Ukraine, US, Russia to meet in UAE next week for new round of peace talks, Zelensky says - The Kyiv Independent - February 1st, 2026 [February 1st, 2026]
- Ukraine-Russia war latest: Moscow suffers heaviest battle losses since WWII with 1.2 million casualties - The Independent - February 1st, 2026 [February 1st, 2026]
- Ukraine war latest: Zelenskyy proposes 'least problematic solution' to territorial issue - and sends Kyiv dare to Putin - Sky News - February 1st, 2026 [February 1st, 2026]
- Zelenskyy announces next round of talks with US, Russia as Ukraine aims for real and dignified end to the war - wwbl.com - February 1st, 2026 [February 1st, 2026]
- Ukraine Peace Talks End on Positive Note as Zelensky Teases Future Meeting - The New York Times - January 26th, 2026 [January 26th, 2026]
- Kremlin sticks to demand that Ukraine cede all of Donbas in talks, TASS reports - Reuters - January 26th, 2026 [January 26th, 2026]
- Ukraine war latest: US insists Trump not giving up on peace ahead of Sunday talks - The Independent - January 26th, 2026 [January 26th, 2026]
- Talks With US and Ukraine in Abu Dhabi Were Constructive but Major Challenges Remain, Kremlin Says - Military.com - January 26th, 2026 [January 26th, 2026]
- Russia Cuts Its Disability Count As War Against Ukraine Wounds Hundreds of Thousands - Radio Free Europe/Radio Liberty - January 26th, 2026 [January 26th, 2026]
- Bloc of Germany's Merz sceptical over prospects of Ukraine joining EU - - January 26th, 2026 [January 26th, 2026]
- Heres the latest on the first trilateral talks between Ukraine, Russia and US as negotiators set plans for future meeting - CNN - January 26th, 2026 [January 26th, 2026]
- Russia Says Talks to End War in Ukraine Will Continue - The New York Times - January 26th, 2026 [January 26th, 2026]
- Peace talks on Russia-Ukraine war end as fighting rages - BBC - January 26th, 2026 [January 26th, 2026]
- Talks with US and Ukraine in Abu Dhabi were constructive but major challenges remain, Kremlin says - ABC News - January 26th, 2026 [January 26th, 2026]