Trump tweeted last week that the money would come from savings, not necessarily revenue: "Our new deal with Mexico (and Canada), the USMCA, is so much better than the old, very costly & anti-USA NAFTA deal, that just by the money we save, MEXICO IS PAYING FOR THE WALL!"
The president repeated his argument with a tweet Wednesday morning, saying "Mexico is paying (indirectly) for the Wall through the new USMCA."
Asked directly at a recent forum on trade in what sense Mexico could pay for the wall, one of Trump's key economic advisors deflected. "I'm not an immigration expert, so I'm not going to weigh in on that issue," said Clete Willems, deputy director of the president's National Economic Council and a former chief counsel at the Office of the U.S. Trade Representative.
Sanders offered a vague response when reporters pressed her for an explanation Tuesday.
"He's saying revenue provided and money that would be saved through the USMCA deal, we could pay for the wall four times over and by doing that new trade deal, we have the opportunity to pay for the wall," she said
Experts question whether the renegotiated agreement would generate much new revenue, as USMCA is very similar to NAFTA.
"I expect essentially zero change in revenue collected from tariffs arising through the USMCA. Under both the existing NAFTA and President Trump's proposed new deal, the United States charges zero tariffs on trade with Canada and Mexico," said Chad Bown, senior fellow at the Peterson Institute for International Economics.
Mexico, for its part, has been adamant all along that it will not pay for a wall.
"The issue of the 'wall' has not been part of any conversation with President Trump or his government, tweeted Mexico's foreign minister, Marcelo Ebrard. "Now our talks are about investment and development and we hope so continue."
WATCH: Controversial walls in history: From Berlin to the US-Mexico border